Cursor and OpenCode are not actively supported provider paths, but we want to keep the door open to re-adding them (or other providers) later. Rather than deleting the drivers, demote them to an explicitly experimental tier with zero runtime and UX surface.
Direction
- Codex and Claude Code remain the maintained provider paths.
- Cursor/OpenCode drivers stay in-tree and compiling (per AGENTS.md) as living reference implementations of the
ProviderAdapter contract — useful both for future first-party providers and for OSS contributors.
- They should carry no default runtime or UI surface: not selectable, not registered, not marketed.
- Reactivating one later should be a deliberate, small change (re-register + re-test), not a resurrection of stale deleted code.
Checklist
Notes
- OpenCode is not only a driver:
OpenCodeTextGeneration powers branch-name/title generation. That dependency is out of scope here and stays.
- The earlier revision of this issue also covered removing remote/hosted surfaces; that direction was superseded by the phone-link and hosted-web work that has since shipped.
Cursor and OpenCode are not actively supported provider paths, but we want to keep the door open to re-adding them (or other providers) later. Rather than deleting the drivers, demote them to an explicitly experimental tier with zero runtime and UX surface.
Direction
ProviderAdaptercontract — useful both for future first-party providers and for OSS contributors.Checklist
Notes
OpenCodeTextGenerationpowers branch-name/title generation. That dependency is out of scope here and stays.