You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Remove the built-in todo tooling (todowrite/todoread) #182
Remove the built-in todo tooling. Callers who want plan tracking can add a custom tool (config/plugin custom tools), or tell the agent to keep a plan file. This matches the reference design: pi ships no built-in todo tool; it exists only as an example extension that users load explicitly.
mentions of TodoWrite in the base prompts (session/prompt/anthropic*.txt and any others)
the related tests
If src/flag/headless-run.ts (#164) has no consumer left afterwards, delete it too and note that on #152.
Compatibility (explicit, tested)
Config and permission keys naming todowrite/todoread (e.g. tools: { todowrite: false }, permission.todowrite) still load and do nothing.
Stored todo data from older sessions is ignored, and --continue on a session whose history contains todowrite tool parts still works (test with a fixture).
Activity
test(cli): fail clearly when the legacy-todo fixture finds no session (…
refactor(tool): remove the built-in todo tooling (#182)
test(cli): fail clearly when the legacy-todo fixture finds no session (…
test(flag): cover HeadlessRun directly now that todo gating is gone (#…
test: keep the legacy-todo tests independent of the todo table (#182 …
refactor(tool): remove the built-in todo tooling (#182)
test(cli): fail clearly when the legacy-todo fixture finds no session (…
test(flag): cover HeadlessRun directly now that todo gating is gone (#…
test: keep the legacy-todo tests independent of the todo table (#182 …
refactor(tool): remove the built-in todo tooling (#182)
test(cli): fail clearly when the legacy-todo fixture finds no session (…
test(flag): cover HeadlessRun directly now that todo gating is gone (#…
test: keep the legacy-todo tests independent of the todo table (#182 …
test(storage): expect one fewer migration error without todo files (#182
refactor(tool): remove the built-in todo tooling (#182)
test(cli): fail clearly when the legacy-todo fixture finds no session (…
test(flag): cover HeadlessRun directly now that todo gating is gone (#…
test: keep the legacy-todo tests independent of the todo table (#182 …
test(storage): expect one fewer migration error without todo files (#182
Merge pull request #183 from aictrl-dev/chore/issue-182-remove-todo