Shoubhit Dash
3a97201db2
fix(provider): restore model suggestions ( #27372 )
2026-05-14 00:38:38 +05:30
Shoubhit Dash
ba9a195ae4
refactor(flags): route installation client through runtime flags ( #27369 )
2026-05-14 00:10:31 +05:30
Dax
0381c92481
core: expose v2 model listing API ( #25821 )
2026-05-13 14:43:08 +00:00
opencode-agent[bot]
d3baf92b63
chore: generate
2026-05-13 10:18:40 +00:00
Shoubhit Dash
914b8aed07
fix(provider): type auth errors ( #27301 )
2026-05-13 15:47:13 +05:30
Aiden Cline
b12d8d28fc
feat: update pricing schema for models to ensure more accurate cost tracking ( #27184 )
2026-05-12 20:44:06 -05:00
Musa
d10af17839
feat(plugin): add DigitalOcean OAuth + Inference Routers ( #26095 )
2026-05-12 16:22:40 -05:00
opencode-agent[bot]
04bc012c17
chore: generate
2026-05-12 16:33:06 +00:00
Aiden Cline
e4b6efc3eb
fix: annotate Effect log metadata ( #27093 )
2026-05-12 11:31:18 -05:00
Kit Langton
640a903b90
Delete named schema error wrapper ( #27066 )
2026-05-12 12:04:28 -04:00
Kit Langton
cecca84cc1
Remove internal Zod schemas ( #26974 )
2026-05-11 21:40:44 -04:00
Kit Langton
693e9d3450
Drop unused opencode Zod statics ( #26935 )
2026-05-11 17:14:18 -04:00
Kit Langton
de617e9071
refactor(provider): share model status schema ( #26595 )
...
Co-authored-by: Developer <temp@example.com >
2026-05-09 19:20:31 -04:00
Kit Langton
8fa8f7af30
fix(config): allow active provider model status ( #26592 )
...
Co-authored-by: Developer <temp@example.com >
2026-05-09 18:59:05 -04:00
Dax
4ae8dd80c3
Move schema utilities into core ( #26565 )
2026-05-09 19:51:09 +00:00
Kit Langton
caaf26e6f9
fix(provider): isolate plugin model mutations ( #26561 )
...
Co-authored-by: Developer <temp@example.com >
2026-05-09 15:47:07 -04:00
Kit Langton
b49b2b5c78
fix(server): keep provider lists JSON-safe ( #26550 )
2026-05-09 13:40:46 -04:00
Kit Langton
894efd0157
fix(provider): align Gemini thinking controls ( #26279 )
2026-05-08 10:22:45 -04:00
Aiden Cline
64a3e384dc
fix: tweaks to transform logic for anthropic and bedrock ( #26276 )
2026-05-07 23:17:43 -05:00
Kit Langton
535bc3ebba
fix(provider): align Anthropic Opus 4.5 efforts ( #26275 )
2026-05-08 00:06:07 -04:00
Kit Langton
1caf3e9018
fix(provider): constrain OpenAI deep research efforts ( #26273 )
2026-05-07 23:43:42 -04:00
Kit Langton
d7310878c8
fix(provider): align GPT-5 reasoning variants ( #26268 )
2026-05-07 23:32:47 -04:00
Aiden Cline
c81cb21d8e
fix: sanitize surrogates ( #25934 )
2026-05-05 18:07:23 -05:00
Nathan Nguyen
190c44fbbf
fix(cf-ai-gateway): route provider options through openaiCompatible key ( #24432 ) ( #25573 )
2026-05-05 16:55:08 -05:00
Aiden Cline
850c53fa46
fix: retry server_is_overloaded errors ( #25888 )
2026-05-05 10:39:25 -05:00
Aiden Cline
a5e66b3e75
fix: ensure mistral medium 3.5 has variants properly setup ( #25887 )
2026-05-05 10:34:20 -05:00
Aiden Cline
4fd6ab00bf
fix: ensure anthropic sdk properly resolves when using azure ( #25721 )
2026-05-04 09:58:21 -05:00
Kit Langton
ba978dfe98
refactor(cli): drop ModelsDev Promise compat shim ( #25460 )
2026-05-02 15:11:01 -04:00
opencode-agent[bot]
173141c3d1
chore: generate
2026-05-02 18:00:11 +00:00
Kit Langton
49bd02e4e7
feat(models): effectify ModelsDev as Service ( #25434 )
2026-05-02 13:59:08 -04:00
Kit Langton
6ff1049d41
fix(httpapi): omit absent optional response fields ( #25214 )
2026-05-01 02:38:32 +00:00
opencode-agent[bot]
6f38c7e892
chore: generate
2026-04-30 23:06:57 +00:00
Sewer.
4737f0b6e8
fix(provider): split providerOptions key on dot for openai-compatible, openai, and anthropic providers ( #25145 )
2026-04-30 18:05:56 -05:00
Aiden Cline
27aba83a72
fix: ensure user config takes precendence over plugin hooks for model resolution ( #25167 )
2026-04-30 17:15:56 -05:00
Aiden Cline
84380bb46f
tweak: make azure onboarding ux a bit better ( #25057 )
2026-04-29 23:35:59 -05:00
Aiden Cline
a904f31e5b
fix: adjust azure defaults to closer match openai to prevent Item .. of type 'reasoning' was provided without its required following item ( #25007 )
2026-04-29 16:49:28 -05:00
Aiden Cline
e7a461d1da
fix: make deepseek string check a bit looser ( #25012 )
2026-04-29 16:47:45 -05:00
Ruben De Smet
8cb9d23b49
feat: add Mistral Medium 3.5 with reasoning support ( #24996 )
2026-04-29 16:26:24 -05:00
Kit Langton
584064d2c9
Prepare Effect HttpApi backend parity ( #24853 )
2026-04-29 09:34:50 -04: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
5a2f633db8
tweak: make interleaved reasoning_content default to true for openai compat deepseek setups ( #24630 )
2026-04-27 10:17:38 -05: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
5ea6eaad3c
core: move npm service to core package for shared dependency management
2026-04-25 14:36:15 -04:00
Dax Raad
9031b8f108
core: move Global module to @opencode-ai/core for centralized path management
...
Move the Global module from packages/opencode/src/global to packages/core/src/global
to provide a unified location for managing XDG directories and application paths.
This eliminates duplicate path definitions across packages and ensures consistent
access to data, config, cache, state, log, and bin directories throughout the codebase.
2026-04-25 13:52:32 -04: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