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
- Teknium: Jev can't compact context well — Hermes summarizes 95% of it away — Teknium · 2026-09-20
- HarnessRouter open-sources a unified API to run Codex, Claude Code and more as agent backends — daniel_mac8 · 2026-09-20
- HarnessRouter: routing agent harnesses instead of models, a fresh infra idea — daniel_mac8 · 2026-09-20
- GameToMac launched 10 days ago and already runs AoE IV, CS2 and Diablo IV on Apple Silicon — nickbaumann_ · 2026-09-20
- DialKit 2.0 ships: open-source real-time UI tuning tool with prompts for coding agents — LinusEkenstam · 2026-09-20
- Jev loses to Gemini on 1,565-email classification benchmark, but dev still wants it in production — socialwithaayan · 2026-09-20