marius-kilocode
1fef0a242e
Merge branch 'fix-read-prefix-context-overhead' into read-grep-context-optimizations
2026-06-16 20:45:53 +02:00
marius-kilocode
0b80360214
Merge branch 'main' into grep-context-budget
2026-06-16 20:45:26 +02:00
marius-kilocode
b2161f8c7d
Merge branch 'main' into fix-read-prefix-context-overhead
2026-06-16 20:42:27 +02: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
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
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
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
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
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
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
Christiaan Arnoldus
1648e69830
Merge branch 'main' into hide-training-models
2026-06-15 09:49:48 +02:00
Catriel Müller
fcb8802aa5
Merge pull request #11178 from Kilo-Org/perf/durable-snapshot-initialization
...
perf(cli): accelerate durable snapshot initialization
2026-06-12 16:08:51 -03:00
Marius
37a761839a
Merge pull request #11184 from Kilo-Org/snow-recorder
...
feat: support subagent reasoning overrides
2026-06-12 20:57:57 +02:00
Marius
96a16102b2
fix(cli): validate external download inputs ( #11179 )
2026-06-12 20:37:56 +02:00
marius-kilocode
0b34c14db8
perf(cli): avoid quadratic snapshot path matching
2026-06-12 20:36:05 +02:00
marius-kilocode
adf03a9824
feat: support subagent reasoning overrides
2026-06-12 20:35:02 +02:00
marius-kilocode
9870615130
test(cli): cover snapshot fallback and interruption edges
2026-06-12 20:13:53 +02:00
marius-kilocode
1380be41ef
fix(cli): harden snapshot materialization cleanup
2026-06-12 20:13:53 +02:00