徐涛
|
4de7db0b2c
|
docs(roadmap): 更新 Phase 4b 状态为已完成
|
2026-06-11 21:57:10 +08:00 |
|
徐涛
|
2b189880a9
|
feat(agent): 实现 Agent Runtime 核心胶水层 (Phase 4a)
- 添加 Agent trait、AgentSession、RuntimeBundle、AgentBuilder
- 添加 Plan/Step/StepStatus 任务规划数据结构
- 添加 AgentError 统一错误类型(聚合 LlmError/ToolError/MemoryError)
- 实现 submit_turn 单轮对话流程(含 hook 触发与 cost 累计)
- 扩展 LlmCycle 支持 Arc<dyn LlmProvider>
- 扩展 HookEvent 添加 OnTurnStart/OnTurnEnd
- 更新 roadmap 状态
|
2026-06-11 21:45:28 +08:00 |
|
徐涛
|
59ec0f5597
|
docs(roadmap): 将 Phase 4 拆分为 4a/4b/4c 三个独立子阶段
|
2026-06-10 22:38:32 +08:00 |
|
徐涛
|
be595a6771
|
docs(agent-runtime): 补充 SessionMemory 设计与多 context 切换备忘
- 在方案文档中新增 `SessionMemory` 作为会话级记忆桥接组件
- 将 AgentSession 的 `agent_name: String` 改为 `agent: Arc<dyn Agent>`
- RuntimeBundle 新增 `session_memory_backend` 可选字段
- 新增 `docs/note-context-switch-design.md` 记录多 context 切换方案
- 更新 Roadmap 状态并补充 Phase 4 范围界定
- Phase 4 仅实现 SessionMemory 数据结构与 API,ContextManager 延后至 v0.2+
|
2026-06-10 22:22:18 +08:00 |
|
徐涛
|
75f8736931
|
feat(docs): 添加 OpenCode 借鉴的 Agent 切换与 Prompt 动态扩展项
|
2026-06-10 08:35:56 +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 |
|
徐涛
|
692bff5751
|
feat(docs): 更新路线图 Phase 2 工具系统完成状态
将所有 Phase 2 待办项标记为已完成,更新当前状态和下一步行动
|
2026-06-07 10:57:20 +08:00 |
|
徐涛
|
dd9c5be1fe
|
docs(roadmap): 更新路线图至 Phase 1 完成状态
|
2026-06-03 09:00:44 +08:00 |
|
徐涛
|
ea1e5c7f7e
|
docs(roadmap): 更新 Phase 0 状态标记为已完成
|
2026-06-02 09:00:46 +08:00 |
|
徐涛
|
69b6dd942b
|
docs: 将方案文档从 specs 目录迁移至 docs 目录
|
2026-06-01 23:06:50 +08:00 |
|