| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- """领域层 —— Agent、Task、Workflow 等核心业务抽象
- Domain 层独立于 Infra 层,定义接口(Port),不引入具体实现。
- Infra 层提供 Adapter 实现这些接口,通过 DI 容器注入。
- """
- from supply.domain.agent import (
- Agent,
- AgentContext,
- AgentResult,
- AgentStatus,
- Tool,
- ToolResult,
- ToolRegistry,
- Memory,
- Message,
- ConversationMemory,
- VectorMemory,
- AgentOrchestrator,
- ChainOrchestrator,
- ParallelOrchestrator,
- )
- from supply.domain.task import (
- Task,
- TaskResult,
- TaskHandler,
- TaskRegistry,
- TaskConfig,
- TaskStatus,
- TaskConstants,
- get_default_task_config,
- TaskError,
- TaskValidationError,
- TaskTimeoutError,
- TaskConcurrencyError,
- TaskLockError,
- )
- __all__ = [
- # Agent
- "Agent",
- "AgentContext",
- "AgentResult",
- "AgentStatus",
- "Tool",
- "ToolResult",
- "ToolRegistry",
- "Memory",
- "Message",
- "ConversationMemory",
- "VectorMemory",
- "AgentOrchestrator",
- "ChainOrchestrator",
- "ParallelOrchestrator",
- # Task
- "Task",
- "TaskResult",
- "TaskHandler",
- "TaskRegistry",
- "TaskConfig",
- "TaskStatus",
- "TaskConstants",
- "get_default_task_config",
- "TaskError",
- "TaskValidationError",
- "TaskTimeoutError",
- "TaskConcurrencyError",
- "TaskLockError",
- ]
|