Commit Graph

7850 Commits

Author SHA1 Message Date
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 18b39abd5e Merge pull request #11305 from Kilo-Org/shadow-pharaoh
fix(cli): clean up slow snapshot progress
2026-06-16 16:41:05 +02:00
Marius 11be7dda63 Merge pull request #10929 from shssoichiro/fix/copy-command-scope
ux(cli): change `/copy` command to copy last message
2026-06-16 16:21:26 +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
Mark IJbema 327eddb196 Merge pull request #11080 from Githubguy132010/codex/add-default-diff-expansion-setting
[codex] Add code edit block display setting
2026-06-16 13:52:02 +02:00
Mark IJbema c1865af86f Merge pull request #11201 from shssoichiro/agent-descriptions
fix(cli): improve guidelines for `kilo agent create`
2026-06-16 13:46:22 +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
Marius e1c5a55a5d Merge pull request #11242 from Kilo-Org/confirm-11208-indexing-api-key
fix: support unauthenticated OpenAI-compatible indexing
2026-06-16 11:16:58 +02: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
Githubguy132010 40ccca44a0 Merge upstream/main into codex/add-default-diff-expansion-setting
Resolve conflicts in:
- packages/opencode/src/config/config.ts
- packages/kilo-vscode/webview-ui/src/types/messages/config.ts
- packages/kilo-vscode/webview-ui/src/components/settings/settings-io.ts
- packages/sdk/js/src/v2/gen/types.gen.ts
- packages/sdk/openapi.json
- packages/opencode/test/kilocode/cli/error.test.ts
- packages/opencode/test/kilocode/config/indexing-default-plugin.test.ts

Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
2026-06-16 05:57:41 +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
Josh Holmer 7a1c908d5b fix(core): improve guidelines for kilo agent create
Currently the `kilo agent create` command generates extremely long agent
descriptions. This is because the system prompt for the `generate` agent
tells it to include multiple verbose examples of when the agent should
be used. This is unnecessary and increases system context bloat without
improving the parent agent's ability to choose a subagent.

This change updates the system prompt to exclude the guidance about
examples, and instead includes official guidance from Anthropic's
documentation on best practices for agent descriptions.
2026-06-15 22:07:32 -04:00
Catriel Müller fbdcc75d30 refactor: fix kilo markers 2026-06-15 21:44:31 -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 312c3ab012 chore(cli): annotate Kilo upgrade switch 2026-06-15 12:53:39 -03: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
kape c4bcdc504f Merge branch 'main' into feat/minimax-m3-thinking-toggle 2026-06-15 19:59:18 +08:00
Christiaan Arnoldus 33b13f810c Merge branch 'main' into hide-training-models 2026-06-15 13:15:38 +02:00
kilo-maintainer[bot] 5fab7b38d7 release: v7.3.46 2026-06-15 10:14:38 +00: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