Commit Graph

19 Commits

Author SHA1 Message Date
徐涛 75f8736931 feat(docs): 添加 OpenCode 借鉴的 Agent 切换与 Prompt 动态扩展项 2026-06-10 08:35:56 +08:00
徐涛 b539f37eeb docs: 添加 OpenCode Agent 切换机制调研笔记 2026-06-10 06:52:24 +08:00
徐涛 336920554a docs(agent): 补充 Phase 4 Agent Runtime 方案文档与设计决策记录 2026-06-09 22:32:59 +08:00
徐涛 63c50e1fc7 docs(roadmap): 补充 v0.2+ 扩展项与参考项目调研沉淀 2026-06-09 22:32:48 +08:00
徐涛 0c51bb78a6 docs(roadmap): 更新 Phase 3 记忆系统为已完成状态 2026-06-09 21:34:25 +08:00
徐涛 1fe7f02281 docs(memory): 更新记忆系统方案文档 2026-06-07 23:01:28 +08:00
徐涛 6dc7ee492f docs(memory): 精简记忆系统方案,移除知识图谱和基于召回价值的淘汰策略 2026-06-07 22:42:53 +08:00
徐涛 b571f530f8 docs: 新增知识图谱与高级检索设计文档(Phase 4 备用) 2026-06-07 22:42:49 +08:00
徐涛 fb1c530358 feat(memory): 添加知识图谱标签复用查询与容量约束 2026-06-07 13:35:32 +08:00
徐涛 8573c6eb92 docs(记忆系统): 添加记忆系统设计方案 2026-06-07 13:24:49 +08:00
徐涛 692bff5751 feat(docs): 更新路线图 Phase 2 工具系统完成状态
将所有 Phase 2 待办项标记为已完成,更新当前状态和下一步行动
2026-06-07 10:57:20 +08:00
徐涛 e598f6d3ee docs(5-tool-system): 更新工具系统方案文档,完善 Phase 2 实现细节
- 在 BaseTool 中添加 ToolContext 执行上下文参数,包含 session_id、trace_id 和取消令牌
- 更新 LlmCycle 工具循环逻辑:修正消息推送顺序,新增 max_tool_turns 独立字段
- 补充 McpClient 子进程运行时状态 ChildProcessState 设计
- 添加消息压缩 maybe_compact() 方法描述
- 明确 submit_stream_with_tools() 推迟至 Phase 3 实现
- 更新实现计划中各步骤的详细变更
2026-06-07 10:23:36 +08:00
徐涛 5d6bb5e983 feat(tools): 完善工具系统设计方案并添加扩展性分析
更新工具系统方案文档,补充 Token 消耗分析、错误分类策略、`submit_request()` 重构说明及流式事件职责划分,新增第9节未来扩展性分析,明确 `ToolContext` 注入、`ToolEntry` 元数据、
`ToolOutput` 枚举等扩展路径,更新实现计划以保持与设计一致
2026-06-07 10:13:19 +08:00
徐涛 0d58d07ab1 docs: 添加工具系统方案设计文档 2026-06-03 23:16:59 +08:00
徐涛 dd9c5be1fe docs(roadmap): 更新路线图至 Phase 1 完成状态 2026-06-03 09:00:44 +08:00
徐涛 7f5513adf3 docs(prompt): 添加提示词工程方案设计文档 2026-06-02 22:19:15 +08:00
徐涛 ea1e5c7f7e docs(roadmap): 更新 Phase 0 状态标记为已完成 2026-06-02 09:00:46 +08:00
徐涛 32f3edaf19 feat(llm): 实现 Phase 0 剩余四个模块
实现 ProviderRegistry、HookExecutor、StreamEvents 和 Auto-compaction 模块,并集成到 LlmCycle 中
2026-06-02 08:51:42 +08:00
徐涛 69b6dd942b docs: 将方案文档从 specs 目录迁移至 docs 目录 2026-06-01 23:06:50 +08:00