Alex Alecu
16abe9679f
chore(cli): fix type error after main merge
...
Add missing 'variant' property to task tool metadata in prompt-effect test, required after upstream added model variant support to the task tool's ExecuteResult type.
2026-04-27 13:11:31 +03:00
Alex Alecu
67993d094e
Merge remote-tracking branch 'origin/main' into fix/costs-of-subagents
2026-04-27 13:03:15 +03:00
Marius
c5614cc54e
feat(vscode): open config files from settings ( #9548 )
...
* feat(vscode): open config files from settings
* fix(vscode): localize config file picker
* chore(kilo-docs): update source links
* fix(vscode): reuse settings translations for config picker
* chore: update kilo-vscode visual regression baselines
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-27 10:00:14 +00:00
Mark IJbema
dddc92a01a
Merge pull request #9426 from Kilo-Org/fix/statusbar-kilo-logo
...
fix(vscode): add Kilo logo icon to status bar
2026-04-27 11:25:01 +02:00
Marius
a5bca011a1
Allow ChatGPT login over OpenAI provider config ( #9549 )
...
* fix: allow ChatGPT login over OpenAI provider config
Let users with inherited or globally configured OpenAI API keys sign in with ChatGPT for Codex without first removing their existing provider setup.
* fix: satisfy provider login ci checks
Annotate Kilo-specific shared CLI changes and apply webview formatting so the existing ChatGPT login flow passes CI.
2026-04-27 11:17:04 +02:00
Marius
dbf113524e
fix(cli): guard external directory boundaries ( #9484 )
...
* fix(cli): guard external directory boundaries
* test(cli): move boundary regressions to kilocode tests
* fix(cli): scope root guard to permission prompts
* test(cli): isolate boundary regression fixtures
* test(cli): simplify boundary regression coverage
2026-04-27 11:15:57 +02:00
kilo-maintainer[bot]
6965d56918
release: v7.2.25
2026-04-27 08:58:51 +00:00
Marian Alexandru Alecu
f60cbb9e92
Merge pull request #9546 from Kilo-Org/fix/queued-messages-test
...
test(cli): guard queued prompt request tail
2026-04-27 11:56:01 +03:00
Marian Alexandru Alecu
a2b72044e0
Merge branch 'main' into fix/queued-messages-test
2026-04-27 11:48:19 +03:00
kilo-maintainer[bot]
ede13b7ec5
chore: update nix node_modules hashes
2026-04-27 08:24:36 +00:00
Marian Alexandru Alecu
39c5a6f5f9
Merge pull request #9473 from Kilo-Org/docs/backend-testing-guide
...
docs: add guide for testing the local backend
2026-04-27 11:21:58 +03:00
Imanol Maiztegui
2d3827996e
Merge pull request #9284 from Kilo-Org/docs/plugins
...
docs(kilo-docs): add plugins documentation page
2026-04-27 10:11:16 +02:00
Imanol Maiztegui
f783a463a1
Merge pull request #9526 from Kilo-Org/fix/openrouter-deepseek-reasoning
...
fix: deepseek reasoning_content round-tripping on openrouter
2026-04-27 10:11:09 +02:00
Imanol Maiztegui
bd92a02300
Merge branch 'main' into docs/plugins
2026-04-27 09:58:19 +02:00
Imanol Maiztegui
94f47d452e
Merge branch 'main' into fix/openrouter-deepseek-reasoning
2026-04-27 09:54:31 +02:00
Imanol Maiztegui
cfa8b0ce7b
Merge pull request #9547 from Kilo-Org/fix/shell-cwd-after-login-startup
...
fix(cli): preserve shell cwd after login startup
2026-04-27 09:52:49 +02:00
kiloconnect[bot]
f631338576
chore(cli): add kilocode_change markers to ported shell cwd fix
2026-04-27 07:38:01 +00:00
kiloconnect[bot]
e8c13e0ee8
fix(cli): preserve shell cwd after login startup
2026-04-27 07:31:57 +00:00
Alex Alecu
778c5a84e0
test(cli): guard queued prompt request tail ( #9492 )
...
Strengthen the Kilo queue integration test to capture each LLM
request body and assert the second request ends with the queued
user message, not a prior-turn assistant tail. Update the skipped
upstream prompt-effect active-run test comment to reference #9492
and point at the Kilo-specific authoritative coverage.
2026-04-27 10:22:03 +03:00
Alex Alecu
1eaf409143
refactor(cli): simplify stats cost
2026-04-27 10:21:36 +03:00
Josh Lambert
604f44854a
fix(gateway): use updated OpenRouter SDK for DeepSeek reasoning
2026-04-26 20:04:03 -04: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
7e8e98fa37
Revert "chore: update changeset to mention Kilo gateway coverage"
...
This reverts commit fa23641ebf .
2026-04-26 19:55:56 -04:00
Josh Lambert
fa23641ebf
chore: update changeset to mention Kilo gateway coverage
2026-04-26 11:29:47 -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
c8113f27b1
chore: add changeset for openrouter/deepseek reasoning fix
2026-04-26 11:10:11 -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
be25acb17a
fix: bump openrouter sdk version to resolve deepseek reasoning issue (bug was in sdk pkg)
2026-04-26 10:55:36 -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
Joshua Lambert
ef9b09cd90
Merge branch 'main' into docs/plugins
2026-04-25 17:04:28 -04:00
kilo-maintainer[bot]
f6be4ee44e
release: v7.2.24
2026-04-25 17:45:18 +00:00
Josh Lambert
50f35690d9
docs(kilo-docs): correct kilo plugin config file paths
...
The command writes to .opencode/opencode.jsonc and .opencode/tui.jsonc
(or ~/.config/kilo/* for --global), not kilo.json. See #9503 for the
underlying bug — when fixed, this doc must be updated in the same PR.
2026-04-25 13:26:18 -04:00
Josh Lambert
fcfaec28ed
docs(kilo-docs): inline plugin availability note into intro
2026-04-25 13:17:45 -04:00
Josh Lambert
0472e8555f
docs(kilo-docs): drop kilo serve reference from plugins page
...
Address review feedback: refer to plugin availability in terms of the
CLI and VS Code extension instead of the kilo serve internals.
2026-04-25 13:10:34 -04:00
kilo-maintainer[bot]
3af9b4a339
chore: update nix node_modules hashes
2026-04-24 21:13:40 +00:00
kilo-maintainer[bot]
30867df079
release: v7.2.23
2026-04-24 21:00:20 +00:00
Josh Holmer
a356f3a923
fix(cli): respect configured model for subagents ( #7549 )
...
* fix(cli): respect configured model for subagents
* fix(cli): also respect configured variant for subagents
2026-04-24 21:44:08 +02:00
Joshua Lambert
e7ded1a59a
Merge pull request #9288 from singhvishalkr/docs/custom-modes-cli-paths
...
docs: document CLI custom modes paths and legacy file lookup order
2026-04-24 14:17:48 -04:00
Vishal Kumar Singh
2cca21be36
docs: document legacy custom_modes.yaml path for VSCode extension
2026-04-24 23:35:32 +05:30
Joshua Lambert
8ae82e304b
Merge pull request #9290 from singhvishalkr/docs/model-behavior-during-delegation
...
docs: clarify model behavior during agent delegation
2026-04-24 13:44:23 -04:00
Joshua Lambert
c9329a8090
Merge branch 'main' into docs/model-behavior-during-delegation
2026-04-24 13:22:04 -04:00
Joshua Lambert
c2c31e04a4
Update packages/kilo-docs/pages/code-with-ai/agents/model-selection.md
...
Co-authored-by: kilo-code-bot[bot] <240665456+kilo-code-bot[bot]@users.noreply.github.com>
2026-04-24 13:20:40 -04:00
Vishal Kumar Singh
fb63532763
docs(model-selection): add current VSCode tab alongside CLI and Legacy
...
Per @lambertjosh's review, duplicate the delegation-override block for the
current VSCode extension and slot it between CLI and VSCode (Legacy).
The new tab mirrors his suggested text: inherits parent model from the
chat selector, override via Settings -> Providers -> Model per Mode or
by editing kilo.jsonc. Notes that the Settings UI and the JSON file
write the same `agent.<name>.model` entry so either path works.
2026-04-24 22:11:50 +05:30
Alex Alecu
c58886c99f
docs: add TESTING.md for local backend iteration
...
Document how to spawn the local main-branch backend with bun dev serve
and drive it via curl for HTTP-level testing. Contrasts against the
installed kilo binary and the SDK's createKiloServer helper, both of
which spawn the prod CLI. AGENTS.md gets a one-line pointer.
2026-04-24 19:40:09 +03:00
Alex Alecu
7a9da3fd61
chore(cli): mark stats cost line
2026-04-24 19:20:25 +03:00
Alex Alecu
bc90a50597
fix(cli): count subagent stats
2026-04-24 19:19:41 +03:00
Alex Alecu
1230a3af8b
fix(cli): ignore deleted cost sync
2026-04-24 19:19:35 +03:00