实现 AI Core 与 Agent Core 基础功能

- 更新 README 描述从后端壳子到 AI Core/Agent Core
- 添加 ToolCall 和 ToolResult 数据结构定义
- 扩展 AgentRun 模型增加输出、错误码、工具调用结果等字段
- 添加 mock 提供商类型支持
- 实现聊天、代理运行、工具调用和提供商管理的核心路由逻辑
- 集成容器化依赖注入和错误处理机制
- 更新 API 接口契约和文档说明
This commit is contained in:
2026-08-27 13:55:00 +08:00
parent ce155b27f4
commit b71984d951
18 changed files with 1369 additions and 40 deletions
+12
View File
@@ -0,0 +1,12 @@
from app.agent.permissions import PermissionManager, PermissionMode, PermissionPolicy
from app.agent.runtime import AgentRuntime, AgentRunNotFoundError
from app.agent.tools import ToolRegistry
__all__ = [
"AgentRunNotFoundError",
"AgentRuntime",
"PermissionManager",
"PermissionMode",
"PermissionPolicy",
"ToolRegistry",
]