VastCosmic
eede3e46c8
fix: minimize OpenAI responses params conflict resolution
2026-05-06 18:36:22 +08:00
VastCosmic
9f81004c2b
fix: resolve OpenAI responses params merge conflicts
2026-05-06 18:06:50 +08:00
Mark IJbema
1ba2980cad
resolve merge conflicts
2026-05-05 15:11:52 +02:00
Mark IJbema
2701776e21
refactor: kilo compat for v1.14.30
2026-05-05 12:50:48 +02:00
Mark IJbema
3f7037549e
resolve merge conflicts
2026-04-30 16:25:46 +02:00
Aiden Cline
a740d2c667
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
588261076a
fix: make deepseek string check a bit looser ( #25012 )
2026-04-29 16:47:45 -05:00
Ruben De Smet
639e27c3ce
feat: add Mistral Medium 3.5 with reasoning support ( #24996 )
2026-04-29 16:26:24 -05:00
Mark IJbema
7d375b93ee
refactor: kilo compat for v1.14.29
2026-04-29 17:24:20 +02:00
Aiden Cline
0acac216ae
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
528fb1d404
fix: sanitize tools for moonshot ( #24730 )
2026-04-27 23:44:21 -05:00
Aiden Cline
c361c2953f
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
f25f1485d5
refactor: remove module barrels ( #24554 )
2026-04-27 14:33:33 -04:00
Imanol Maiztegui
fd8818e48c
resolve merge conflicts
2026-04-27 15:57:16 +02:00
Imanol Maiztegui
108dfe3238
refactor: kilo compat for v1.14.23
2026-04-27 13:56:08 +02:00
Imanol Maiztegui
a63a27a366
Merge branch 'main' into imanolmaiztegui/kilo-opencode-v1.14.22
2026-04-27 11:23:37 +02:00
Aiden Cline
f19d863689
ignore: split up reasoning transforms ( #24574 )
2026-04-26 23:57:32 -05:00
Aiden Cline
025a6392ce
fix: default tool call streaming to false for google vertex ( #24573 )
2026-04-26 23:42:23 -05:00
Josh Lambert
55ddf87040
Revert "fix(cli): also skip interleaved reasoning transform for @kilocode/kilo-gateway"
...
This reverts commit 1dd436d61a .
2026-04-26 19:55:56 -04:00
Josh Lambert
1dd436d61a
fix(cli): also skip interleaved reasoning transform for @kilocode/kilo-gateway
...
The gateway wraps @openrouter/ai-sdk-provider internally, so the same
openrouter SDK-side reasoning handling applies. Without this, users
routing through api.kilo.ai still see DeepSeek 400 'reasoning_content
must be passed back' errors.
2026-04-26 11:29:26 -04:00
Josh Lambert
a1557d1a1f
chore: annotate cherry-picked upstream changes with kilocode_change markers
2026-04-26 11:09:07 -04:00
Aiden Cline
c884cea5ba
fix: ensure openrouter behaves correctly
2026-04-26 10:55:41 -04:00
Aiden Cline
f724b8f3af
fix: ensure assistant messages always have reasoning on them for deepseek ( #24180 )
2026-04-26 10:54:59 -04:00
Aiden Cline
3d219b5ff0
fix: support max for deepseek ( #24163 )
2026-04-26 10:54:54 -04:00
Aiden Cline
67de590e71
fix: deepseek variants ( #24157 )
2026-04-26 10:54:48 -04:00
Aiden Cline
e7053c41f4
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
1a734adb4d
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
Imanol Maiztegui
2a6c4294eb
fix(opencode): remove mistral from reasoning model check and rebrand cache paths
...
Remove mistral from the provider reasoning variant detection list
and update bare repo test assertions to use "kilo" cache directory
naming instead of "opencode".
2026-04-24 21:59:56 +02:00
Imanol Maiztegui
0a9b293a40
Merge branch 'main' into imanolmaiztegui/kilo-opencode-v1.14.22
2026-04-24 19:28:28 +02:00
Aiden Cline
86715fecc4
fix: ensure assistant messages always have reasoning on them for deepseek ( #24180 )
2026-04-24 11:10:47 -04:00
Imanol Maiztegui
5e519256d2
resolve merge conflicts
2026-04-24 16:58:05 +02:00
heimoshuiyu
439cba7879
fix(cli): preserve empty reasoning_content in interleaved transform
...
DeepSeek thinking mode may return empty reasoning_content on assistant
messages in a tool call chain, which must be sent back in subsequent
requests. The interleaved transform's truthy check was dropping it.
Always set providerOptions.openaiCompatible[field] for assistant
messages so the AI SDK's metadata spread carries it through.
Cherry-picked from anomalyco/opencode#24146 (931e6ed).
2026-04-24 14:30:54 +00:00
Aiden Cline
f8e939d96f
fix: support max for deepseek ( #24163 )
2026-04-24 08:48:52 -04:00
黑墨水鱼
923af96d26
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
a882e958b3
fix: deepseek variants ( #24157 )
2026-04-24 08:34:48 -04:00
Imanol Maiztegui
5bd50c6fe2
refactor: kilo compat for v1.14.22
2026-04-24 14:18:25 +02:00
Imanol Maiztegui
7d1c046f10
resolve merge conflicts
2026-04-24 10:06:31 +02:00
Imanol Maiztegui
3f507b9427
refactor: kilo compat for v1.14.17
2026-04-23 15:22:41 +02:00
Imanol Maiztegui
9cde05f934
resolve merge conflicts
2026-04-23 11:25:43 +02:00
Imanol Maiztegui
aeb800dd47
refactor: kilo compat for v1.4.9
2026-04-22 16:17:14 +02:00
Imanol Maiztegui
92f1c1daba
refactor(tui,provider): raise paste-summary thresholds, improve copilot auth error, and clean up comments
...
Increase paste-summary trigger from 3 lines/150 chars to 5 lines/800
chars to reduce unnecessary summarization on small pastes. Add a branded
reauthentication hint when GitHub Copilot returns 403. Guard against
empty agent list during org switch in the model auto-update effect and
reformat multi-line ternary for readability. Relocate inline comment on
mercury exclusion in reasoning effort variants.
2026-04-22 15:50:55 +02:00
Imanol Maiztegui
27028fe292
fix(provider): update adaptive efforts, gateway support, and test corrections
...
Extract inline Opus 4.7 adaptive effort logic into anthropicAdaptiveEfforts
helper, extend smallOptions to recognize Kilo Gateway alongside OpenRouter,
fix LSP test file path from lsp/index.ts to lsp/lsp.ts, and update xhigh
variant assertion to include display: "summarized".
2026-04-22 10:18:05 +02:00
Imanol Maiztegui
87c2b560d1
Merge branch 'main' into imanolmaiztegui/kilo-opencode-v1.4.7
2026-04-22 09:44:37 +02:00
Ruben De Smet
1a20703469
feat: add Mistral Small reasoning variant support (issue #19479 ) ( #23735 )
2026-04-21 16:45:06 -04:00
Aiden Cline
58232d896e
fix: dont show variants for kimi models that dont support them ( #23696 )
2026-04-21 15:33:35 -04:00
Imanol Maiztegui
d5357f3961
resolve merge conflicts
2026-04-21 18:03:34 +02:00
kiloconnect[bot]
85dd7e091b
refactor: share isLing helper via kilocode/model-match, add multilingual exclusion
2026-04-21 09:43:57 +00:00
kiloconnect[bot]
eb4ef74600
refactor: replace broad ling startsWith with isLing helper excluding kling/bling/spelling
2026-04-21 09:33:23 +00:00
kiloconnect[bot]
fe34c0bfe6
fix: use startsWith for ling model detection and add ling to openapi prompt enum
2026-04-21 09:04:34 +00:00
kiloconnect[bot]
2df50796b6
chore: add kilocode_change annotations to ling model changes
2026-04-21 08:07:34 +00:00