Gemini CLI 用文件持久化任务追踪替换 WriteToDo,解决跨会话失忆
dylanyunlon · ghdev · 2026-09-18
Gemini CLI 的一个社区 PR(15 个文件,+675/-83)将原来的 WriteToDo 工具替换为基于 TrackerService 的文件持久化任务追踪系统。
- 动机:旧方案把任务清单存在 LLM 对话上下文里,导致 context rot、token 成本高,且会话结束后全部丢失。
- 核心改动:execute() 改为代理到 TrackerService,任务自动落盘;补齐了缺失的删除操作(新增 TrackerDeleteTaskTool,有子任务时阻止删除并级联清理依赖)。
- 附带改进:任务增加 createdAt/updatedAt 时间戳、writetodos 到 trackerlisttasks 的旧别名兼容、保留上下文内 fallback。
- 测试覆盖 46 个用例,包括磁盘持久化与重启后恢复。
「编程与Agent」频道最新
- YC 孵化 Orgo:为 AI Agent 提供专属云桌面,已服务超 1000 团队 — Scobleizer · 2026-11-04
- 开发者自述:Vibe Code 出 PMF 产品后,工程化烂摊子靠专业开发救场 — sujingshen · 2026-11-04
- 用一句提示词让 AI 排查跨区流量:迁移服务省掉跨大西洋延迟 — DanielLockyer · 2026-11-04
- 博主自曝:AI agent 只完成了四分之一任务就静默停下 — Promptmethus · 2026-11-04
- ChatGPT Agent 模式自动扫 LinkedIn/Indeed 生成求职投递表 — nikola_mr64990 · 2026-11-04
- 博主用 ChatGPT 自动投 500 份简历,24 小时收到 12 个面试 — nikola_mr64990 · 2026-11-04