Commit Graph

257 Commits

Author SHA1 Message Date
Aiden Cline 3801c02db8 tweak: 5.1 -> 5. in transform 2025-12-12 15:17:11 -06:00
Aiden Cline 0474f3bba4 tweak: 5.1 -> 5. reasoning effort match 2025-12-12 13:21:57 -06:00
Aiden Cline ce4aad9b5c tweak: setting chat_template_args in transform 2025-12-11 16:22:10 -06:00
Aiden Cline 79d682c1f9 ignore: tmp transform exclusion 2025-12-10 21:18:19 -06:00
Aiden Cline 96397dc1ef tweak: correct thinkingLevel 2025-12-10 21:13:10 -06:00
Seb Duerr 5d98028182 Add Cerebras integration header with opencode identifier (#5354) 2025-12-10 19:36:58 -06:00
Dax Raad d1f87dd45e add models.dev family 2025-12-10 14:30:28 -05:00
Aiden Cline d9f443d333 more interleaved thinking fixes (#5334) 2025-12-10 13:29:26 -06:00
Aiden Cline 1cb69581b4 tweak: set gemini thinkingLevel to high by default 2025-12-10 13:09:27 -06:00
Tom Aylott 15b0da75e1 fix: upgrade OpenRouter sdk pkg (#5302)
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2025-12-10 13:02:26 -06:00
Aiden Cline b9ad1b09cb better interleaved thinking support (#5298) 2025-12-09 16:32:12 -06:00
Aiden Cline 14183f06c6 core: refactor providerOptions function to accept Provider.Model for cleaner API 2025-12-09 01:25:36 -06:00
Jérôme Benoit 8a00917ad5 fix: SAP AI Core Vercel AI SDK v2 support (#5180)
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2025-12-08 11:27:47 -06:00
Aiden Cline d38bb05c69 pdf support in read tool (#5222)
Co-authored-by: ammi1378 <ammi1378@users.noreply.github.com>
2025-12-07 21:54:00 -06:00
Aiden Cline a3c2278164 fix: provider url merging logic 2025-12-07 13:01:05 -06:00
Dax Raad e224c55556 tui: prevent deprecated models from appearing in model picker 2025-12-06 18:18:45 -05:00
Julian Visser cccafbba58 fix: #5064 ProviderInitError github-copilot-enterprise (#5123) 2025-12-05 09:53:32 -06:00
Jérôme Benoit 2cb12b8db2 fix: add getModel to SAP AI Core provider for correct SDK initialization (#5086)
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2025-12-04 22:43:22 -06:00
Dax Raad 3f1772ee9a core: ensure model npm package falls back to dev models config when not explicitly defined 2025-12-04 15:39:52 -05:00
Jérôme Benoit c2e206f03a feat: Add SAP AI Core provider support (#5023)
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2025-12-04 14:07:23 -06:00
Dax Raad 0466e6f36e fix anthropic api key error 2025-12-03 23:18:24 -05:00
Jakub Matjanowski 73c6b95c7d feat: Enhance DeepSeek reasoning content handling (#4975)
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2025-12-03 21:31:36 -06:00
Aiden Cline 8d83815413 fix: dax typo 2025-12-03 20:39:11 -06:00
Dax 85d8825cb1 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 5c0dccdc6c 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 25a4a855e3 core: fix GitHub Copilot Enterprise authentication failing with sdk.chat undefined error 2025-12-02 23:37:10 -06:00
Aiden Cline f5cdf14820 fix: sanitize more invalid schema cases for gemini models 2025-12-01 16:19:10 -06:00
Aiden Cline c50a1b83f3 fix: copilot responses bug w/ gpt 5 mini 2025-12-01 14:36:49 -06:00
Aiden Cline 0399ec2808 fix case where opencode wasn't retrying 2025-12-01 13:02:33 -06:00
Aiden Cline 2788fac2ac tweak: better err msgs 2025-12-01 01:33:32 -06:00
Aiden Cline b3fa3d4475 get codex working in copilot (#4914)
Co-authored-by: OpeOginni <107570612+OpeOginni@users.noreply.github.com>
Co-authored-by: GitHub Action <action@github.com>
2025-11-29 21:47:29 -06:00
Dax Raad e3d6847112 core: add explore agent for fast codebase navigation and improve task UI display 2025-11-28 21:13:07 -05:00
Dmitry Halushka 0e7c91e29e fix: transform MCP tool schemas for Google/Gemini compatibility (#4538)
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
Co-authored-by: Github Action <action@github.com>
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2025-11-26 00:58:20 -06:00
Aiden Cline 5ddaa97e63 fix: global prefix handling w/ aws bedrock (#4757) 2025-11-26 00:21:59 +00:00
Shantur Rathore e80e5b1974 config: add setCacheKey in provider options (#4738)
Co-authored-by: GitHub Action <action@github.com>
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2025-11-25 17:53:56 -06:00
Aiden Cline 90d38a69dc Revert "config: add setCacheKey in provider options (#4654)"
This reverts commit 3617f90c73.
2025-11-24 22:30:56 -06:00
Shantur Rathore 3617f90c73 config: add setCacheKey in provider options (#4654)
Co-authored-by: GitHub Action <action@github.com>
2025-11-24 22:20:52 -06:00
Aiden Cline dfddac1895 remove hardcoded openrouter provider 2025-11-24 16:11:12 -06:00
Aiden Cline 51a8355378 adjust bundled provider logic, fix tree shaking stuff (#4708) 2025-11-24 15:48:54 -06:00
Adam 8faaea9c01 wip(share): more styling 2025-11-24 15:10:40 -06:00
Aiden Cline 37fa3dd61b bump copilot plugin, give better error message for copilot (#4678) 2025-11-24 00:40:15 -06:00
Huang Qi 3a7142883a fix: add explicit fallback model and prevent direct opencode provider calls (#4653)
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2025-11-23 22:51:15 -06:00
Frank 96ca5fb20d wip: zen 2025-11-23 15:21:47 -05:00
Aiden Cline d17702abd5 tweak: start bundling in some ai-sdk packages (#4649) 2025-11-23 01:29:20 -06:00
Dax Raad 7747652bf6 summary optimizaitons 2025-11-22 11:32:49 -05:00
Frank f0de3764c0 update logic for local and dev providers 2025-11-21 13:31:33 -05:00
Ian Maurer c19dc1ec61 fix(cli): ensure clean exit on provider/model errors (#4223)
Co-authored-by: GitHub Action <action@github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2025-11-21 02:01:19 -06:00
Aiden Cline 5ce61f68cd add provider whitelist 2025-11-21 01:24:44 -06:00
geril07 e70c7b257a feat: whitelist/blacklist config options for provider (#3416)
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2025-11-21 01:01:30 -06:00
Dax e9141bf5cd Tui onboarding (#4569)
Co-authored-by: GitHub Action <action@github.com>
2025-11-21 00:21:06 -05:00