0fd6f365be
fix(core): ensure compaction is more reliable, add reserve token buffer to ensure that input window has enough room to compact ( #12924 )
...
Co-authored-by: James Lal <james@littlebearlabs.io >
2026-02-10 19:55:22 -06:00
Dax Raad
9adcf524e2
core: bundle GitLab auth plugin directly instead of dynamic install
...
Remove dynamic installation of built-in plugins. GitLab auth is now imported
directly as an internal plugin, eliminating network requests during startup
and simplifying the plugin loading logic.
Removes the need for test mocks since plugins are no longer
dynamically installed at runtime.
2026-02-05 11:29:00 -05:00
Sergiy Dybskiy and GitHub
b942e0b4dc
fix: prevent double-prefixing of Bedrock cross-region inference models ( #12056 )
2026-02-03 23:06:17 -06:00
Muhammad Mugni Hadi and GitHub
3741516fe3
fix: handle nested array items for Gemini schema validation ( #11952 )
2026-02-03 09:24:52 -06:00
Kiyoung Chang and GitHub
3adeed8f97
fix(provider): strip properties/required from non-object types in Gemini schema ( #11888 )
2026-02-02 23:13:24 -06:00
43354eeabd
fix: convert system message content to string for Copilot provider ( #11600 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-01 23:28:28 -06:00
Aiden Cline and GitHub
f6948d0ffa
fix: variant logic for anthropic models through openai compat endpoint ( #11665 )
2026-02-01 14:50:49 -06:00
Rohan Godha and GitHub
ca5e85d6ea
fix: prompt caching for opus on bedrock ( #11664 )
2026-02-01 14:42:42 -06:00
Aiden Cline and GitHub
d1d7447493
fix: ensure switching anthropic models mid convo on copilot works without errors, fix issue with reasoning opaque not being picked up for gemini models ( #11569 )
2026-02-01 01:36:44 -06:00
opencode-agent[bot]
644f0d4e92
chore: generate
2026-01-31 02:35:22 +00:00
d9f18e4006
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
opencode-agent[bot]
252b2c450d
chore: generate
2026-01-31 01:32:46 +00:00
Cesar Garcia and GitHub
0c32afbc35
fix(provider): use snake_case for thinking param with OpenAI-compatible APIs ( #10109 )
2026-01-31 01:32:02 +00:00
Ryan Vogel and opencode
4a56491e42
fix(provider): exclude chat models from textVerbosity setting ( #11363 )
2026-01-30 21:06:48 +00:00
Aiden Cline
b938e1ea99
test: fix test
2026-01-28 22:02:14 -06:00
adamelmore and Adam
5993a098b4
fix(core): don't override source in custom provider loaders
2026-01-25 20:40:00 -06:00
cf7e10c4e8
fix: add xhigh reasoning effort for GitHub Copilot GPT-5 models ( #10092 )
...
Co-authored-by: Arthur Freitas Ramos <arthur@MacBook-Air-de-Arthur.local >
2026-01-24 00:09:47 -05:00
0e1a8a1839
fix: Claude w/bedrock custom inference profile - caching support ( #9838 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-01-21 10:42:13 -06:00
Aiden Cline
0d8e706fac
test: fix transfomr test
2026-01-18 14:44:39 -06:00
Aiden Cline
ea13b6e8aa
test: add azure test case
2026-01-17 00:35:49 -06:00
Aiden Cline and GitHub
7c3eeeb0fa
fix: gpt id stuff fr fr this time :/ ( #9006 )
2026-01-16 22:09:36 -06:00
Aiden Cline
40836e9683
fix: fix the itemId stripping logic, this time it should fix that id issue w/ gpt models fr
2026-01-16 11:34:45 -06:00
Aiden Cline
d8ef9f808d
test: fix transform test
2026-01-15 19:27:04 -06:00
Aiden Cline and GitHub
92931437c4
fix: codex id issue ( #8605 )
2026-01-15 01:31:50 -06:00
Jacopo Binosi and GitHub
3a9e6b558c
feat(opencode): add AWS Web Identity Token File support for Bedrock ( #8461 )
2026-01-14 10:20:47 -06:00
Vladimir Glafirov and GitHub
452f11ff77
fix: Add Plugin Mocks to Provider Tests ( #8276 )
2026-01-13 15:23:41 -06:00
05867f9318
feat: Add GitLab Duo Agentic Chat Provider Support ( #7333 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-01-13 13:21:39 -06:00
Grégoire Morpain and GitHub
e3b4d4ad49
feat(bedrock): config options and authentication precedence ( #6377 )
2026-01-05 12:51:43 -06:00
Aiden Cline
c285304acf
fix: for anthropic compat ensure empty msgs and empty reasoning is filtered out
2026-01-05 01:40:15 -06:00
Aiden Cline
2fd97377f6
test: fix transform test
2026-01-02 12:38:44 -06:00
81fef60266
fix: ensure variants also work for completely custom models ( #6481 )
...
Co-authored-by: Daniel Smolsky <dannysmo@gmail.com >
2025-12-30 16:37:32 -06:00
893888536a
fix(bedrock): support region and bearer token configuration ( #6332 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-12-28 22:44:15 -06:00
lif and GitHub
d89b567b47
fix: add transform case for gemini if mcp tool has missing array items ( #5846 )
2025-12-20 11:41:52 -06:00
Aiden Cline
edfe2e4f1c
test: fix test case
2025-12-19 16:37:36 -06:00
Aiden Cline
f9d0850c5e
test: add regression test for setCacheKey option
2025-12-17 10:24:53 -06:00
René and GitHub
9eefcd1b41
Provider fix, anthropic Errorhandling if empty image file is read ( #5521 )
2025-12-14 23:56:47 -06:00
Adam
79a4c65313
fix: test
2025-12-14 21:42:17 -06:00
Aiden Cline
da56319af4
ignore: fix test
2025-12-10 13:31:45 -06:00
Aiden Cline and GitHub
df64612d54
better interleaved thinking support ( #5298 )
2025-12-09 16:32:12 -06:00
Aiden Cline
9856e3b798
ignore: add test for provider url case
2025-12-07 13:06:12 -06:00
Dax Raad
b1202ac6db
core: add test for custom model npm package inheritance
2025-12-04 16:30:54 -05:00
46790e57e9
feat: Enhance DeepSeek reasoning content handling ( #4975 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2025-12-03 21:31:36 -06:00
6d3fc63658
core: refactor provider and model system ( #5033 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: thdxr <thdxr@users.noreply.github.com >
2025-12-03 21:09:03 -05:00
Dax Raad
ee4437ff32
core: add provider test coverage for upcoming refactor
...
Add comprehensive test suite for Provider module to ensure safe
refactoring of provider internals. Tests cover:
- Provider loading from env vars and config
- Provider filtering (disabled_providers, enabled_providers)
- Model whitelist/blacklist
- Model aliasing and custom providers
- getModel, getProvider, closest, defaultModel functions
Also adds Env module for instance-scoped environment variable access,
enabling isolated test environments without global state pollution.
2025-12-03 18:30:42 -05:00
Aiden Cline and GitHub
0c51feb9c2
fix: max tokens when using models like opus with providers other than anthropic ( #4307 )
2025-11-13 16:39:09 -06:00