Marius
74c48c902a
Merge branch 'main' into quilt-asp
2026-06-17 10:33:07 +02:00
Marius
0a50a5017e
Merge pull request #11182 from Kilo-Org/skinny-poetry
...
feat(cli): share codebase indexes across worktrees
2026-06-17 08:21:31 +02:00
Catriel Müller
93dd00b6bc
Merge pull request #11262 from Kilo-Org/console-model-training-filter
...
feat(cli): add prompt-training model filter to Kilo Console
2026-06-16 16:01:21 -03:00
marius-kilocode
714f1ad4e0
fix(cli): prevent tests from deleting session database
2026-06-16 19:02:20 +02:00
kirillk
b203b8ecdc
fix(cli): use test instance fixture in permission override tests
2026-06-16 12:36:20 -04:00
Marius
34f16a507f
Merge pull request #10091 from shssoichiro/deny-system-agents-tools
...
fix(core): always deny tool calls for system agents
2026-06-16 16:57:37 +02:00
Mark IJbema
8c36dde027
Merge pull request #11299 from Kilo-Org/mark/stabilize-session-cancellation-tests
...
test(cli): remove session cancellation timing races
2026-06-16 16:44:15 +02:00
marius-kilocode
017907febe
Merge remote-tracking branch 'origin/main' into skinny-poetry
...
# Conflicts:
# packages/kilo-indexing/test/kilocode/indexing/manager.test.ts
2026-06-16 16:19:52 +02:00
marius-kilocode
42627729b4
fix(cli): refine shared index concurrency
2026-06-16 15:56:44 +02:00
marius-kilocode
9240b506d9
test(cli): stabilize hosted timeout coverage
2026-06-16 15:18:06 +02:00
Mark IJbema
3a360a8951
test(cli): replace remaining wall-clock sleeps in prompt tests
...
Convert the remaining `Effect.sleep(50)` synchronization hacks in
`prompt.test.ts` to either `Effect.yieldNow` or `waitFor` against
`SessionStatus`, mirroring the pattern already used elsewhere in the
file. Same motivation as the previous commit: stop making correctness
depend on how quickly CI schedules fibers.
- "concurrent loop callers all receive same error result": yieldNow
before resolving the gate, so the queued caller joins the run on a
scheduler turn instead of a 50ms window.
- "loop waits while shell runs ..." / "shell completion resumes
queued loop callers": yieldNow before asserting `llm.calls === 0`
while the shell is still running. The shell is already gated on
`waitFor("shell busy", ...)`.
- "cancel interrupts loop queued behind shell": waitFor shell busy
before forking the loop, then yieldNow before cancelling.
- "shell rejects when another shell is already running": waitFor
shell busy before issuing the second shell call.
The `Effect.sleep(20)` at line 93 is the poll interval inside the
`waitFor` helper itself and is left unchanged.
2026-06-16 14:50:45 +02:00
marius-kilocode
04ed322aad
fix(cli): clean up slow snapshot progress
2026-06-16 14:35:37 +02:00
marius-kilocode
2fa0890928
fix(vscode): restore speech input availability
2026-06-16 14:12:47 +02:00
markijbema
670f2fad30
test(cli): remove session cancellation timing races
...
Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
2026-06-16 11:23:08 +00:00
Mark IJbema
cae7cd9d01
Merge pull request #11291 from Kilo-Org/mark/fix-atomic-chat-plugin-loading
...
fix(cli): load Atomic Chat as bundled plugin
2026-06-16 11:57:31 +02:00
Christiaan Arnoldus
eb62097e65
Merge pull request #11236 from kapelame/feat/minimax-m3-thinking-toggle
...
feat(provider): add MiniMax M-series reasoning toggle
2026-06-16 11:55:50 +02:00
markijbema
dd441e78ea
fix(cli): keep bundled plugin initialization silent
...
Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
2026-06-16 09:43:09 +00:00
markijbema
4436139fab
fix(cli): load Atomic Chat as bundled plugin
...
Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
2026-06-16 09:10:32 +00:00
Catriel Müller
e17cab995e
fix: kilo markers
2026-06-16 00:45:53 -03:00
Catriel Müller
339513190e
fix: fix tests
2026-06-16 00:15:21 -03:00
Catriel Müller
3ba0de1fc6
refactor: regenerate sdk
2026-06-15 21:42:35 -03:00
Catriel Müller
0c0b95fac6
fix: fix tests
2026-06-15 21:27:50 -03:00
Catriel Müller
04d25fdf6d
fix(cli): prevent unsafe console worktree actions
2026-06-15 21:08:16 -03:00
Catriel Müller
e91eef2b38
fix: session list on tui
2026-06-15 21:08:16 -03:00
Catriel Müller
2f69c132b0
refactor: hot reload kilo console configs
2026-06-15 21:03:15 -03:00
Catriel Müller
0675b201b7
refactor: fix markers
2026-06-15 17:32:32 -03:00
Catriel Müller
8b5261d2f1
fix: test
2026-06-15 17:12:55 -03:00
Catriel Müller
79e4af75fa
test(cli): stabilize Windows session tests
2026-06-15 16:37:11 -03:00
chrarnoldus
9250846de3
Merge remote-tracking branch 'origin/main' into console-model-training-filter
...
Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
2026-06-15 19:03:02 +00:00
Catriel Müller
c5d39d090c
fix(cli): rebrand opencode leftovers
2026-06-15 14:33:01 -03:00
Catriel Müller
c7c95885ae
Merge pull request #11264 from Kilo-Org/wind-wind
...
fix(cli): use Kilo packages for upgrades
2026-06-15 13:32:26 -03:00
Johnny Eric Amancio
046b03a19d
fix(cli): prefix generated plan filenames with timestamp ( #11245 )
2026-06-15 18:19:41 +02:00
Catriel Müller
f78e54c81c
fix(cli): use Kilo packages for upgrades
2026-06-15 12:53:05 -03:00
chrarnoldus
0903183799
feat(cli): expose model training filter in console
...
Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
2026-06-15 15:40:30 +00:00
Catriel Müller
de0c3eb151
Merge pull request #11171 from Kilo-Org/fix/tui-news-read-state
...
fix(cli): persist read TUI news
2026-06-15 12:14:34 -03:00
Christiaan Arnoldus
24083eb82b
Merge branch 'main' into feat/minimax-m3-thinking-toggle
2026-06-15 17:08:15 +02:00
Johnny Eric Amancio
38459184f2
feat(cli): align native plan with architect ( #11170 )
...
* feat(cli): align native plan with architect
* fix(cli): support repo-root plan files
* test(cli): focus native plan reminder assertions
2026-06-15 14:20:19 +00:00
Marius
c9ffc0b7df
Merge pull request #11249 from Kilo-Org/indecisive-uranium
...
fix: format provider rate limit errors
2026-06-15 14:36:45 +02:00
marius-kilocode
2c30dc75ce
fix: format provider rate limit errors
2026-06-15 14:17:44 +02:00
chrarnoldus
f121d70a00
Merge remote-tracking branch 'origin/main' into hide-training-models
...
Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
2026-06-15 10:06:19 +00:00
Christiaan Arnoldus
5e3d3dd25e
Merge branch 'main' into feat/minimax-m3-thinking-toggle
2026-06-15 12:03:11 +02:00
Christiaan Arnoldus
44f144c8fc
Apply suggestions from code review
...
Co-authored-by: Christiaan Arnoldus <christiaan.arnoldus@outlook.com >
2026-06-15 12:02:48 +02:00
Marius
fb2db2e018
fix(vscode): allow removing provider reasoning ( #11238 )
...
* fix(vscode): allow removing provider reasoning
* style(vscode): format provider regression test
---------
Co-authored-by: Christiaan Arnoldus <christiaan.arnoldus@outlook.com >
2026-06-15 10:00:37 +00:00
chrarnoldus
02f1d12985
Merge branch 'main' into hide-training-models
2026-06-15 09:49:44 +00:00
marius-kilocode
f820e57bab
fix: prevent recursive skill removal
2026-06-15 11:31:52 +02:00
marius-kilocode
c6b335c6e5
Merge remote-tracking branch 'origin/main' into skinny-poetry
...
# Conflicts:
# packages/opencode/src/kilocode/indexing-worker-client.ts
# packages/opencode/test/kilocode/indexing-worktree.test.ts
2026-06-15 11:09:32 +02:00
kapelame
c6ead9137e
feat(provider): add MiniMax M-series reasoning toggle
...
MiniMax models (id contains "minimax") were in the variants() exclusion
list, so M3 exposed no reasoning control on any route despite supporting
the Anthropic `thinking` field (type: adaptive | disabled).
Remove minimax from the exclusion list and add instant/thinking variants,
mirroring the glm/kimi/qwen toggle added in #8484 :
- @ai-sdk/anthropic (direct provider): map to native
thinking:{type:"disabled"} / thinking:{type:"adaptive"}
- @kilocode/kilo-gateway + @openrouter/ai-sdk-provider: reuse the
reasoning:{enabled} shape, translated by kiloProviderOptions.
Replace the obsolete "minimax returns empty object" test with coverage
for the direct-anthropic and kilo-gateway routes.
2026-06-15 16:38:18 +08:00
marius-kilocode
019270e407
test(cli): await ordinary workspace indexing
2026-06-15 10:28:16 +02:00
marius-kilocode
bbdc1f15b4
Merge remote-tracking branch 'origin/main' into skinny-poetry
2026-06-15 10:01:18 +02:00
marius-kilocode
a61f3e66d0
Merge remote-tracking branch 'origin/main' into review/upstream-11090
...
# Conflicts:
# packages/opencode/src/snapshot/index.ts
2026-06-15 10:00:37 +02:00