TaskMemory 任务记忆
wesgine TaskMemory:per-session 结构化任务状态,包含计划、发现、决策、里程碑与学习。
定位
TaskMemory 是 per-session 的结构化工作状态,与 Memory(长期记忆)正交。
- Memory = 跨会话持久认知
- TaskMemory = 当前任务的工作上下文
API
完整快照
GET /cells/{id}/task-memory/{sid}
返回该 session 的全部 TaskMemory 状态。
Plan(计划)
| 方法 | 路径 | 说明 |
|---|
| GET | /task-memory/{sid}/plan | 获取计划 |
| PUT | /task-memory/{sid}/plan | 更新计划 |
Plan 是 SessionState 的子字段(INV-CTX-46),随 CognitiveSettlement 持久化。
Findings(发现)
| 方法 | 路径 | 说明 |
|---|
| GET | /task-memory/{sid}/findings | 发现列表 |
| POST | /task-memory/{sid}/findings | 添加发现 |
Decisions(决策)
| 方法 | 路径 | 说明 |
|---|
| GET | /task-memory/{sid}/decisions | 决策列表 |
| POST | /task-memory/{sid}/decisions | 添加决策 |
Checkpoints(里程碑)
| 方法 | 路径 | 说明 |
|---|
| GET | /task-memory/{sid}/checkpoints | 里程碑列表 |
| POST | /task-memory/{sid}/checkpoints | 添加里程碑 |
Learnings(学习)
| 方法 | 路径 | 说明 |
|---|
| GET | /task-memory/{sid}/learnings | 学习列表 |
| POST | /task-memory/{sid}/learnings | 添加学习 |
与 Plan 系统的关系
TaskMemory 的 Plan 与 plan 工具共用同一份数据。
Plan 状态枚举
planning → active → completed
→ terminated
终结原因
| 原因 | 触发 |
|---|
run_interrupted | Run 异常终止 |
nudge_exhausted | plan-pending nudge 耗尽 |
validation_failed | 验证失败 |
相关文档
- Run 生命周期 →
run-lifecycle.md
- Session 管理 →
session-management.md
- CognitiveSettlement →
cognitive-settlement.md