Core
- Sync changes
- Allow specifying custom models file path via OPENCODE_MODELS_PATH environment variable
- Ensure models configuration is not empty before loading
- Make skills invokable as slash commands in the TUI
- Don't follow symbolic links by default in grep and ripgrep operations
- Prevent parallel test runs from contaminating environment variables
- Ensure Mistral ordering fixes also apply to Devstral
- Add Copilot-specific provider to properly handle reasoning tokens (@SteffenDE)
- Respect OPENCODE_MODELS_URL environment variable in build process (@bbartels)
- Use snake_case for thinking parameter with OpenAI-compatible APIs (@Chesars)
- Bump AI SDK packages
- Ensure ask question tool isn't included when using acp
- Handle redirected statement treesitter node in bash permissions (@pschiel)
- Remove special case handling for Google Vertex Anthropic provider in response generation (@MichaelYochpaz)
- Exclude chat models from textVerbosity setting
Desktop
- Revert transitions, spacing, scroll fade, and prompt area updates
- Add session actions tests (@neriousy)
- Refactored tests and added project tests (@neriousy)
Thank you to 7 community contributors:
- @neriousy:
- @MichaelYochpaz:
- refactor(provider): remove google-vertex-anthropic special case in ge… (#10743)
- @pschiel:
- fix: handle redirected_statement treesitter node in bash permissions (#6737)
- @IdrisGit:
- docs: update agents options section to include color and top_p options (#11355)
- @Chesars:
- fix(provider): use snake_case for thinking param with OpenAI-compatible APIs (#10109)
- @bbartels:
- feat(build): respect OPENCODE_MODELS_URL env var (#11384)
- @SteffenDE:
- feat(opencode): add copilot specific provider to properly handle copilot reasoning tokens (#8900)