"""Agentic Supply —— Agentic 架构基础设施供给层 层次结构(由内到外): ┌─────────────────┐ │ supply.config │ 配置管理 ├─────────────────┤ │ supply.infra │ 基础设施(DB / HTTP / 日志 / 工具) ├─────────────────┤ │ supply.domain │ 领域抽象(Agent / Tool / Memory / Task) ├─────────────────┤ │ supply.server │ 应用服务(Quart / XXL / TaskScheduler) └─────────────────┘ 快速开始: from supply import ( Agent, Tool, ToolRegistry, # 领域层 DatabaseManager, LogService, # 设施层 create_app, # 服务层 ) """ # 配置 from supply.config import ( DatabaseConfig, AliyunLogConfig, AliyunOssConfig, PgConfig, MilvusConfig, RedisConfig, ) # 基础设施 from supply.infra import ( DatabaseManager, create_backend, MySQLBackend, LogService, LogRecord, LogLevel, LogCategory, LogStatus, AsyncHttpClient, TaskScheduleResponse, ) # 领域 from supply.domain import ( Agent, AgentContext, AgentResult, AgentStatus, AgentOrchestrator, ChainOrchestrator, ParallelOrchestrator, Tool, ToolResult, ToolRegistry, Memory, ConversationMemory, VectorMemory, Task, TaskResult, TaskHandler, TaskRegistry, TaskConfig, TaskStatus, ) # 服务 from supply.server import create_app, TaskScheduler __all__ = [ # Config "DatabaseConfig", "AliyunLogConfig", "AliyunOssConfig", "PgConfig", "MilvusConfig", "RedisConfig", # Infra "DatabaseManager", "create_backend", "MySQLBackend", "LogService", "LogRecord", "LogLevel", "LogCategory", "LogStatus", "AsyncHttpClient", "TaskScheduleResponse", # Domain - Agent "Agent", "AgentContext", "AgentResult", "AgentStatus", "AgentOrchestrator", "ChainOrchestrator", "ParallelOrchestrator", "Tool", "ToolResult", "ToolRegistry", "Memory", "ConversationMemory", "VectorMemory", # Domain - Task "Task", "TaskResult", "TaskHandler", "TaskRegistry", "TaskConfig", "TaskStatus", # Server "create_app", "TaskScheduler", ]