Commit Graph

2861 Commits

Author SHA1 Message Date
Dax Raad 42c80d47f0 core: ensure models configuration is not empty before loading 2026-01-31 00:57:17 -05:00
Dax 473f1d020e feat: make skills invokable as slash commands in the TUI (#11390) 2026-01-31 00:41:55 -05:00
Aiden Cline 35a2e7bb94 fix: don't --follow by default for grep and other things using ripgrep (#11415) 2026-01-30 23:38:43 -06:00
Dax Raad 6241c68bb6 core: prevent parallel test runs from contaminating environment variables 2026-01-31 00:37:21 -05:00
Aiden Cline a8f82e9a59 fix: ensure the mistral ordering fixes also apply to devstral (#11412) 2026-01-30 23:16:07 -06:00
opencode-agent[bot] 1289be7c11 chore: generate 2026-01-31 02:35:22 +00:00
Steffen Deusch 18023af20b feat(opencode): add copilot specific provider to properly handle copilot reasoning tokens (#8900)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-01-30 19:53:22 -06:00
Dax Raad f6d9bbe779 Revert "feat: make skills invokable as slash commands in the TUI"
This reverts commit c8418faea0.
2026-01-30 20:37:41 -05:00
Dax Raad c8418faea0 feat: make skills invokable as slash commands in the TUI
- Add Skill.content() method to load skill template content from SKILL.md files
- Modify Command.list() to include skills as invokable commands
- Add 'skill' boolean property to Command.Info schema
- Update autocomplete to show skills with (Skill) label in slash commands
- Regenerate SDK to include skill property in Command type
2026-01-30 20:36:48 -05:00
opencode-agent[bot] b1ad1961b7 chore: generate 2026-01-31 01:32:46 +00:00
Cesar Garcia 3488a55a9f fix(provider): use snake_case for thinking param with OpenAI-compatible APIs (#10109) 2026-01-31 01:32:02 +00:00
Aiden Cline 07b0e58975 fix: ensure ask question tool isn't included when using acp (#11379) 2026-01-30 17:32:51 -06:00
Patrick Schiel e6e94b5d59 fix: handle redirected_statement treesitter node in bash permissions (#6737) 2026-01-30 16:11:45 -06:00
Michael Yochpaz 9b9d692b2c refactor(provider): remove google-vertex-anthropic special case in ge… (#10743) 2026-01-30 15:57:36 -06:00
Ryan Vogel f3dce2b05e fix(provider): exclude chat models from textVerbosity setting (#11363) 2026-01-30 21:06:48 +00:00
Idris Gadi fae12ff5c1 chore(tui): remove unused experimental keys (#11195) 2026-01-30 12:16:01 -06:00
Aiden Cline 3bbaa5d114 fix: rm ai sdk middleware that was preventing <think> blocks from being sent back as assistant message content (#11270)
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-01-30 09:36:57 -05:00
Mikhail Levchenko caac41a423 feat(config): add managed settings support for enterprise deployments (#6441)
Co-authored-by: Dax <mail@thdxr.com>
2026-01-29 22:56:25 +00:00
Aiden Cline 7a0a92b110 fix: use ?? to prevent args being undefined for mcp server in some cases (#11203) 2026-01-29 22:00:12 +00:00
Dax a7b8bbe303 fix: show all provider models when no providers connected (#11198) 2026-01-29 21:19:50 +00:00
Mert Can Demir 549d4fa739 feat: expose acp thinking variants (#9064)
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2026-01-29 20:15:36 +00:00
Spoon 4adb37da41 feat: support config skill registration (#9640)
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2026-01-29 11:47:06 -06:00
Aiden Cline d1ec50b488 tweak: add 'skill' to permissions config section so that ides will show it as autocomplete option (this is already a respected setting) 2026-01-29 10:55:39 -06:00
Aiden Cline b3529a2a0c fix: ensure kimi k2.5 from fireworks ai and kimi for coding providers properly set temperature 2026-01-29 10:30:22 -06:00
Ravi Kumar 271321e73b fix(telemetry): restore userId and sessionId metadata in experimental_telemetry (#8195) 2026-01-29 10:14:28 -06:00
Aiden Cline 6146f5744a fix: undo change that used anthropic messages endpoint for anthropic models on copilot due to ratelimiting issues, go back to completions endpoint instead 2026-01-28 23:52:23 -06:00
Aiden Cline 584709516d fix: frontmatter was adding newlines in some cases causing invalid model ids (#11095)
Co-authored-by: aptdnfapt <aptdnfapt@users.noreply.github.com>
2026-01-28 23:40:59 -06:00
Aiden Cline afdbfd0234 fix: ensure that kimi doesnt have fake variants available 2026-01-28 23:40:44 -06:00
Sebastian Herrlinger 27c1ba038c more timeout race guards 2026-01-29 00:17:39 -05:00
Ariane Emory c515114796 feat: Sequential numbering for forked session titles (Issue #10105) (#10321) 2026-01-28 23:08:35 -06:00
Sebastian Herrlinger 9f3c456501 guard destroyed input field in timeout 2026-01-28 23:53:37 -05:00
Benjamin Oldenburg dceacd8209 feat(cli): include cache tokens in stats (#10582) 2026-01-28 22:03:44 -06:00
Aiden Cline d2d0a47886 fix: ensure variants for copilot models work w/ maxTokens being set 2026-01-28 21:55:50 -06:00
ideallove b97e4c5d6d fix: maxOutputTokens was accidentally hardcoded to undefined (#10995) 2026-01-28 21:28:15 -06:00
Saba Tchikhinashvili 65949e13c1 fix(provider): include providerID in SDK cache key (#11020)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 21:26:26 -06:00
tan 67961005e8 fix(opencode): allow media-src data: URL for small audio files (#11082) 2026-01-28 21:21:49 -06:00
Babou c581e11d64 docs: update experimental environment variables in CLI docs (#11030) 2026-01-28 20:20:13 -06:00
Aiden Cline 86e5e884c1 tweak: add ctx.abort to grep tool 2026-01-28 20:06:36 -06:00
Goni Zahavy 1e3565a06e fix(opencode): add AbortSignal support to Ripgrep.files() and GlobTool (#10833) 2026-01-28 18:47:09 -06:00
Tommy D. Rossi 6a0313f366 fix(markdown): Add streaming prop to markdown element (#11025) 2026-01-28 12:55:57 -05:00
RenegadeE 531328d477 fix: add SubtaskPart with metadata reference (#10990)
Co-authored-by: yangtianzhe <yangtianzhe@corp.netease.com>
2026-01-28 11:11:43 -05:00
adamelmore 4ac755e6e1 chore: cleanup 2026-01-28 07:28:03 -06:00
adamelmore eeac5c0b70 chore: cleanup 2026-01-28 07:28:03 -06:00
adamelmore ab0a58ea84 wip(app): global config 2026-01-28 07:28:03 -06:00
adamelmore e909b1fa1e chore(app): global config changes 2026-01-28 07:28:02 -06:00
Aiden Cline 3ebcbb9714 bump: plugins 2026-01-28 07:19:18 +00:00
Aiden Cline d84222ed01 fix: ensure copilot plugin properly sets headers for new messages api 2026-01-28 02:04:30 -05:00
Aiden Cline 06ce93a626 fix: ensure parallel tool calls dont double load AGENTS.md 2026-01-28 01:38:10 -05:00
Aiden Cline 1c815258c9 bump plugin version 2026-01-28 01:31:01 -05:00
Aiden Cline 9f39cd5937 ignore: adjust flag 2026-01-28 01:09:31 -05:00