Summary
Add support for opencode as an alternative agent shell alongside Claude Code.
I'm happy to contribute if this feature is wanted but I didn't want to just go ahead and implement it.
Motivation
opencode is an open-source terminal-based AI coding assistant that supports multiple LLM providers. Supporting it would:
- Provide flexibility for users who prefer different LLM backends
- Enable use with local models or alternative providers
- Reduce vendor lock-in
Proposed Changes
- Add opencode as a configurable shell option in
codev/config.json
- Adapt agent farm to launch opencode sessions
- Document any differences in capabilities or workflows
Questions
- What level of feature parity should be expected?
- Should this be a separate shell type or a drop-in replacement mode?
Summary
Add support for opencode as an alternative agent shell alongside Claude Code.
I'm happy to contribute if this feature is wanted but I didn't want to just go ahead and implement it.
Motivation
opencode is an open-source terminal-based AI coding assistant that supports multiple LLM providers. Supporting it would:
Proposed Changes
codev/config.jsonQuestions