Core
- Prevent memory leaks from AbortController closures (@MaxLeiter)
- Revert addition of Trinity model system prompt support
- Add Trinity model system prompt support (@mariamjabara)
- Add shell.env hook for manipulating environment in tools and shell (@tylergannon)
- Use official ai-gateway-provider package for Cloudflare AI Gateway (@elithrar)
- Allow theme colors in agent customization (@IdrisGit)
- Add support for reading skills from .agents/skills directories
- Provider headers from config not applied to fetch requests (@cloudyan)
- Ensure MCP tools are sanitized
- Add .slnx to C#/F# LSP root detection (@workedbeforepush)
- Improve skills system with better prompting, fix permission requests after skill invocation, and ensure agents can locate scripts and resources
- Exclude k2p5 from reasoning variants (@neavo)
- Handle nested array items for Gemini schema validation (@mugnimaestra)
- Plugins are always reinstalled (@neriousy)
- Strip properties and required fields from non-object types in Gemini schema (@ChickenBreast-ky)
- Make CLI run command non-interactive
TUI
- Add --thinking flag to show reasoning blocks in run command
- Always fall back to native clipboard after OSC52 (@MartinWie)
Desktop
- Faster end-to-end tests (@neriousy)
- Update command palette placeholder text
- Model selector truncating too soon
- Improve spacing in application UI
- Allow empty prompt with review comments in desktop (@dbpolito)
- Fixed terminal serialization bug in app
- Don't force mount tooltips in the app
- Restore previously opened session tabs on app restart (@ProdigyRahul)
- Edit project dialog icon now shows on hover (@ProdigyRahul)
- Move session search to command palette
- Fix custom providers overflow in app (@DNGriffin)
Thank you to 18 community contributors:
- @ChickenBreast-ky:
- fix(provider): strip properties/required from non-object types in Gemini schema (#11888)
- @neriousy:
- @DNGriffin:
- fix(app): custom providers overflow (#11252)
- @ProdigyRahul:
- @luiz290788:
- docs: add --mdns-domain flag documentation (#11933)
- @dbpolito:
- feat(desktop): Allow empty prompt with review comments (#11953)
- @mugnimaestra:
- fix: handle nested array items for Gemini schema validation (#11952)
- @neavo:
- fix: exclude k2p5 from reasoning variants (#11918)
- @workedbeforepush:
- feat: Add .slnx to C#/F# LSP root detection (#11928)
- @cloudyan:
- fix: provider headers from config not applied to fetch requests (#11788)
- @MartinWie:
- fix: always fall back to native clipboard after OSC52 (#11994)
- @IdrisGit:
- @elithrar:
- fix(opencode): use official ai-gateway-provider package for Cloudflare AI Gateway (#12014)
- @tylergannon:
- feat(plugin): add shell.env hook for manipulating environment in tools and shell (#12012)
- @tlinhart:
- docs: fix logging example for plugin (#11989)
- @Evren-os:
- docs: fix grammar and formatting in README (#11985)
- @mariamjabara:
- feat: add Trinity model system prompt support (#12025)
- @MaxLeiter:
- fix: prevent memory leaks from AbortController closures (#12024)