deepseek-harness/packages/todo
2026-08-05 11:56:14 +08:00
..
tool-todo refactor(session): route construction through Session.create 2026-08-05 11:56:14 +08:00
README.i18n.yaml cleanup: remove TUI package and legacy dsh entrypoints 2026-08-04 13:20:28 +08:00
README.md cleanup: remove TUI package and legacy dsh entrypoints 2026-08-04 13:20:28 +08:00
README.zh.md cleanup: remove TUI package and legacy dsh entrypoints 2026-08-04 13:20:28 +08:00

todo/ — todo / planning capability family

English | 中文

The model-facing todo tool. A single product package — there is no interface/implementation seam here, because the list is single-owner session state (one agent session owns its own list), not a swappable capability.

Package Role ctx key
tool-todo/ Model-facing todo_write tool; writes the whole list to the session log (todo/write) (registers on ctx.tools)

The list lives on the event-sourced session log (SessionEventMap['todo/write'], owned by dsh-session); this package is the thin consumer that appends the snapshot. Host/client runtimes render the durable list from session events.