refactor: remove todo tool by rekram1-node · Pull Request #35989 · anomalyco/opencode · GitHub
Skip to content

refactor: remove todo tool - #35989

Merged
rekram1-node merged 6 commits into
v2from
opencode-todos
Jul 9, 2026
Merged

rekram1-node merged 6 commits into
v2from
opencode-todos

Conversation

@rekram1-node

@rekram1-node rekram1-node commented Jul 9, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • remove todo tool/runtime support from V1 and V2, including schemas, events, permissions, prompts, routes, and plugin compatibility
  • remove todo rendering and state from the CLI, App, TUI, shared UI, web shares, Storybook, and documentation
  • remove todo contracts from generated SDK/OpenAPI surfaces and add a migration that drops the persisted todo table

Validation

  • bun turbo typecheck --concurrency=3
  • bun run test in packages/core (1240 passed)
  • affected V1 tests in packages/opencode (361 passed, 1 skipped)
  • bun test in packages/schema
  • bun run test in packages/sdk/js, packages/cli, packages/session-ui, and packages/ui
  • bun run build in packages/web
  • bun run migration --check in packages/core
  • bun run check:generated in packages/client
  • exact todo feature-symbol and endpoint grep returns no matches

The broad V1 and plugin suites still report pre-existing unrelated failures in plugin contract identity, CLI subprocess/runtime timing, and apply-patch rendering.

@rekram1-node
rekram1-node merged commit 7feefb6 into v2 Jul 9, 2026
7 checks passed
@rekram1-node
rekram1-node deleted the opencode-todos branch July 9, 2026 05:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant