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」频道最新
- 让 Agent 自己部署应用、再当真实用户测试,像高级模糊测试 — lucasmeijer · 2026-09-19
- 开发者经验:禁止 fallback,逼模型把核心功能做对 — Daniel_Farinax · 2026-09-19
- 银行仓库接 AI 问答三个月复盘:模型从来不是难点 — the_darkest_horse · 2026-09-19
- Codex 直接输出图表能力被低估,agent 编码体验再添一环 — Angaisb_ · 2026-09-19
- Notion 设计工程师 Geoffrey Litt 谈 AI 时代「理解成新瓶颈」 — EchoShao8899 · 2026-09-19
- Codex 内置 Images 2.5:先用图像模型重设计页面再实现 — OpenAIDevs · 2026-09-19