opencode
opencode copied to clipboard
The open source coding agent.
Add /plugins command to list enabled OpenCode plugins. The command uses the list_plugins tool to show all configured plugins.
- Add resizable sidebar with persistent width (20-80 columns) - Keyboard shortcuts: Ctrl+Shift+Left/Right to resize - Click resize handle on right edge to widen - Fix sidebar layout to prevent...
This PR corrects a behaviour that is currently surprising some users, where recent/favourited models are displayed in _only_ the recents/favourites subsection of the `/models` list and _not_ under their original...
## Summary - Remove `console.log` calls in clipboard detection that fire on first clipboard use - Replace `console.error` with `Log.Default.error` in worker.ts and index.ts error handlers - Change `stderr: "inherit"`...
### Feature hasn't been suggested before. - [x] I have verified this feature I'm about to request hasn't been suggested before. ### Describe the enhancement you want to request I...
Fixes issue where MCP OAuth authentication commands didn't recognize remote MCP servers as OAuth-enabled unless explicitly configured with 'oauth' in the config. ## Changes - Updated CLI MCP list and...
Fixes race condition in concurrent session deletion where multiple DELETE requests to `/session/{id}` return success but don't reliably persist all deletions. ## Changes - Add write lock to Storage.remove for...
# Add support for reasoning models with `reasoning_content` field - Kimi K2, Qwen3, DeepSeekV3.2 hosted wth OpenAI compatible APIs ## Overview This PR adds support for OpenAI-compatible reasoning models that...
This resolves #5533 by making the number of recent models that are stored and displayed consistent, with a default of 5. Additionally, an optional `tui.recent_models_count` setting that can be set...
### Description Presently, opencode stores (and cycles between, with the `model_cycle_recent`/`model_cycle_recent_reverse` commands) 10 recent models, but the list displayed in `/models` only shows 5. This is a confusing and inconsistent...