Ruben De Smet
8cb9d23b49
feat: add Mistral Medium 3.5 with reasoning support ( #24996 )
2026-04-29 16:26:24 -05:00
Aiden Cline
88be575023
fix(copilot): ensure available variants sync from api ( #24734 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-04-28 14:58:51 -05:00
Aiden Cline
7f66439730
fix: sanitize tools for moonshot ( #24730 )
2026-04-27 23:44:21 -05:00
Aiden Cline
ad8e279815
fix: ensure toolStreaming is set to off by default when using non anthropic models with anthropic sdk ( #24642 )
2026-04-27 14:16:00 -05:00
Dax
07ac891a99
refactor: remove module barrels ( #24554 )
2026-04-27 14:33:33 -04:00
Aiden Cline
08a5d4595c
ignore: split up reasoning transforms ( #24574 )
2026-04-26 23:57:32 -05:00
Aiden Cline
c81b9324e3
fix: default tool call streaming to false for google vertex ( #24573 )
2026-04-26 23:42:23 -05:00
Aiden Cline
377a9981b8
fix: bump openrouter sdk version to resolve deepseek reasoning issue (bug was in sdk pkg) ( #24435 )
2026-04-26 00:05:16 -05:00
Dax Raad
6bc94f94b1
core: consolidate shared infrastructure into core package
...
Moves effect logging, observability, runtime utilities, flags, installation
version info, and process utilities from opencode to core package. This
enables better code sharing across packages and establishes core as the
single source of truth for foundational utilities.
All internal imports updated to use @opencode-ai/core paths for consistency.
2026-04-25 13:30:37 -04:00
Aiden Cline
c0fe9089e8
fix: ensure assistant messages always have reasoning on them for deepseek ( #24180 )
2026-04-24 11:10:47 -04:00
Aiden Cline
84370b1ac2
fix: support max for deepseek ( #24163 )
2026-04-24 08:48:52 -04:00
黑墨水鱼
28ff344112
fix: preserve empty reasoning_content for DeepSeek V4 thinking mode ( #24146 )
...
Co-authored-by: Simon Klee <hello@simonklee.dk >
2026-04-24 08:42:57 -04:00
Aiden Cline
41262c0ca8
fix: deepseek variants ( #24157 )
2026-04-24 08:34:48 -04:00
Ruben De Smet
a61b57c12b
feat: add Mistral Small reasoning variant support (issue #19479 ) ( #23735 )
2026-04-21 16:45:06 -04:00
Aiden Cline
6d650522d2
fix: dont show variants for kimi models that dont support them ( #23696 )
2026-04-21 15:33:35 -04:00
Aiden Cline
3afb6765a5
fix: ensure display: summarized is sent by default for bedrock ( #23343 )
2026-04-18 16:04:00 -05:00
Ismail Ghallou
10db5e78c0
feat: add LLM Gateway provider ( #7847 )
...
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-04-17 10:29:31 -05:00
OpeOginni
9853a5993e
fix(opencode): rescrict github copilot opus 4.7 variants to "medium" ( #23097 )
2026-04-17 10:25:12 -05:00
Aiden Cline
e552698a24
fix: ensure azure sets prompt cache key by default ( #22957 )
2026-04-16 17:45:35 -05:00
thakrarsagar
329dcc3a33
fix(opencode): use low reasoning effort for GitHub Copilot gpt-5 models ( #22824 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-04-16 15:44:58 -05:00
Kit Langton
c311b72695
fix: remove 8 more unnecessary as any casts in opencode core ( #22877 )
2026-04-16 19:27:53 +00:00
Aiden Cline
359d134354
tweak: set display 'summarized' by default for opus 4.7 thorugh messages api ( #22873 )
2026-04-16 14:12:43 -05:00
Aiden Cline
9dd99d19d5
fix: ensure azure has store = true by default ( #22764 )
2026-04-16 12:19:01 -05:00
Graham Campbell
eee7abc9b6
feat: Add support for claude opus 4.7 xhigh adaptive reasoning effort ( #22833 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-04-16 10:57:36 -05:00
opencode-agent[bot]
b0955d0079
chore: generate
2026-04-16 05:03:50 +00:00
Kit Langton
8a117354fd
feat: unwrap provider namespaces to flat exports + barrel ( #22760 )
2026-04-16 05:02:50 +00:00
Kit Langton
eea507f2eb
feat: enable type-aware no-base-to-string rule, fix 56 violations ( #22750 )
2026-04-16 03:50:47 +00:00
Kit Langton
28fca2ce79
fix: resolve circular sibling imports causing runtime ReferenceError ( #22752 )
2026-04-15 23:41:34 -04:00
Kit Langton
1f77795ac6
fix: prefix 32 unused parameters with underscore ( #22694 )
2026-04-15 21:56:23 -04:00
Kit Langton
b047f7af36
feat: unwrap Provider namespace + improved automation script ( #22690 )
2026-04-15 21:44:46 -04:00
Aiden Cline
8196bd2621
fix: ensure tool_use is always followed by tool_result ( #22646 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-04-15 14:56:45 -05:00
Nazar H.
1449660b04
fix(provider): guard reasoningSummary injection for @ai-sdk/openai-compatible providers ( #22352 )
...
Co-authored-by: Nazar Hnatyshen <nazar.hnatyshen@atolls.com >
2026-04-13 20:20:06 -05:00
Aiden Cline
2073a298a2
fix: forgot to put alibaba case in last commit ( #22249 )
2026-04-13 00:39:12 -05:00
Aiden Cline
516359684a
feat: add alibaba pkg and cache support ( #22248 )
2026-04-13 00:08:07 -05:00
ryan.h.park
4d604ea369
fix: enable thinking for zhipuai-coding-plan & prevent Korean IME truncation ( #22041 )
...
Co-authored-by: claudianus <claudianus@users.noreply.github.com >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-11 15:51:49 -05:00
Aiden Cline
56df672deb
fix: dont show invalid variants for BP ( #21555 )
2026-04-08 14:52:34 -05:00
Aiden Cline
119a21463a
tweak: ensure copilot anthropic models have same reasoning effort model as copilot cli, also fix qwen incorrectly having variants ( #21212 )
2026-04-06 18:12:43 +00:00
Corné Steenhuis
1777c480a4
fix: pass both 'openai' and 'azure' providerOptions keys for @ai-sdk/azure ( #20272 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-04-06 02:34:53 +00:00
Major Hayden
d4c3b2944a
feat: enable prompt caching and cache token tracking for google-vertex-anthropic ( #20266 )
...
Signed-off-by: Major Hayden <major@mhtx.net >
2026-03-31 15:16:14 -05:00
Aiden Cline
63fead38a8
fix: rm exclusion of ai-sdk/azure in transform.ts, when we migrated to v6 the ai sdk changed the key for ai-sdk/azure so the exclusion is no longer needed ( #20326 )
2026-03-31 14:57:15 -05:00
Aiden Cline
5dace6536b
feat: AI SDK v6 support ( #18433 )
2026-03-27 15:24:30 -05:00
opencode-agent[bot]
c2c4a476ef
chore: generate
2026-03-24 18:43:20 +00:00
Nicholas Hansen
948aad44c8
feat(bedrock): Add token caching for any amazon-bedrock provider ( #18959 )
2026-03-24 13:42:20 -05:00
Protocol Zero
73bff070e1
fix(provider): only set thinkingConfig for models with reasoning capability ( #18283 )
2026-03-21 11:57:52 -05:00
Tom Ryder
16edfe662d
fix: filter empty content blocks for Bedrock provider ( #14586 )
2026-03-12 22:13:09 -05:00
Jérôme Benoit
565aefc073
fix(opencode): add thinking variants support for SAP AI provider ( #14958 )
...
Co-authored-by: Test <test@test.com >
Co-authored-by: Stephen Collings <stevoland@gmail.com >
2026-03-10 10:05:45 -05:00
Jack
5712554c4a
add copilot gpt-5.4 xhigh support ( #16294 )
2026-03-09 22:07:12 +08:00
opencode-agent[bot]
a0be4ad767
chore: generate
2026-03-03 04:41:52 +00:00
Shoubhit Dash
eeaf8b888e
fix(opencode): avoid gemini combiner schema sibling injection ( #15318 )
2026-03-03 10:11:05 +05:30
opencode-agent[bot]
d398de6672
chore: generate
2026-02-19 22:19:09 +00:00