Commit Graph

2101 Commits

Author SHA1 Message Date
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