Gemini CLI PR replaces in-context WriteToDo with persistent file-based task tracking
dylanyunlon · ghdev · 2026-09-18
A community PR for Gemini CLI (15 files, +675/-83) replaces the WriteToDo tool with a persistent, file-backed task tracking system via TrackerService.
- Why: the old tool kept tasks only in the LLM conversation context, causing context rot, high token costs, and total memory loss between sessions.
- Changes: execute() now proxies to TrackerService for automatic disk persistence; adds a missing delete operation (TrackerDeleteTaskTool, blocked when child tasks exist, with dependency cascade cleanup).
- Also adds createdAt/updatedAt timestamps, a legacy writetodos -> trackerlisttasks alias, and preserves the in-context fallback.
- 46 tests across 4 suites covering disk persistence and restart recovery.
More from coding & agent
- Free course covers the 4 hard problems of production generative media agents — Al_Grigor · 2026-11-04
- Quota reset night: Codex back to 100% while Claude shows just 10% left — rudrank · 2026-11-04
- Self-improving software is inevitable: closing the agent-observability loop — bibryam · 2026-11-04
- Building a 7-GPU 132GB VRAM local inference rig: consolidate on EPYC or split across two systems? — infectiousstupidity · 2026-11-04
- Founder of 50-person, 12-country team says he talks to AI agents more than humans — Scobleizer · 2026-11-04
- Pi launches a minimal agent harness; Zammoth adds AI engineer to Mac music app — solyarisoftware · 2026-11-04