369 Commits

Author SHA1 Message Date
Marius b92a36f60b Merge pull request #13509 from Kilo-Org/fix-indexing-root-guard
fix(cli): guard indexing in home and filesystem roots
2026-08-28 11:39:54 +02:00
marius-kilocode b0dbd398ab refactor(core): simplify root prefix check 2026-08-28 11:33:24 +02:00
marius-kilocode 08467dba44 fix(cli): limit indexing safeguards to home and root 2026-08-28 10:36:50 +02:00
marius-kilocode 8507bddb05 refactor: centralize NUL-delimited composite keys 2026-08-28 09:36:03 +02:00
marius-kilocode 02a2f723bd refactor(cli): simplify indexing safety changes 2026-08-28 08:28:28 +02:00
marius-kilocode 72dcd42218 test(core): avoid unsafe inode arithmetic 2026-08-27 14:26:02 +02:00
marius-kilocode 23833e2fe5 fix(cli): preserve VCS metadata and cancel stale searches 2026-08-27 14:14:08 +02:00
marius-kilocode 980650ee15 test(core): use native paths in search expectations 2026-08-27 13:12:29 +02:00
marius-kilocode 04ac919afe fix(cli): make file search on demand 2026-08-27 13:01:02 +02:00
Marius 6edf1163dd Merge pull request #13493 from maphew/fix/cli-task-empty-result
fix(cli): return the real subagent answer instead of an empty task result
2026-08-27 10:04:46 +02:00
Andrea Giammarchi af4d09b755 Merge pull request #13484 from Kilo-Org/dependabot-minimatch
fix(security): minimatch updated due dependabot warnings
2026-08-27 09:43:45 +02:00
maphew bf7848cb48 fix(cli): return the real subagent answer instead of an empty task result
The task tool picked the last text part of the subagent's final message as
its result. Subagents that ran with memory context get a synthetic, ignored,
empty text part (the memory marker) appended after their answer, so findLast
surfaced an empty <task_result> to the parent agent. The extractor now skips
synthetic, ignored, and empty text parts, and background jobs no longer let
an empty run overwrite an earlier non-empty result on extend.

Fixes #13469
2026-08-26 20:44:45 +00:00
marius-kilocode 6e05f48fb8 fix(cli): prevent filesystem root indexing 2026-08-26 22:02:42 +02:00
kilo-maintainer[bot] 99c621ee78 release: v7.5.5 2026-08-26 18:58:18 +00:00
marius-kilocode a15d253599 Revert "Merge pull request #13365 from Kilo-Org/support-configurable-powershell-shell"
This reverts commit 2242457486, reversing
changes made to 7ab7511d45.
2026-08-26 20:24:26 +02:00
kilo-maintainer[bot] 2a16b871a0 release: v7.5.4 2026-08-26 17:39:00 +00:00
kilo-maintainer[bot] 89b7561c13 release: v7.5.3 2026-08-26 17:11:02 +00:00
webreflection 34b10a672b fix(security): minimatch updated due dependabot warnings 2026-08-26 17:44:29 +02:00
marius-kilocode 42a63663bf fix(cli): roll back Bun 1.4 2026-08-26 16:49:04 +02:00
marius-kilocode 9fa0c0a994 test(core): stabilize PTY exit ownership 2026-08-26 16:09:59 +02:00
marius-kilocode e84e232e20 fix(cli): stabilize packaged PTY smoke test 2026-08-26 16:00:56 +02:00
marius-kilocode 7b9a84f63a fix(cli): restore terminal startup 2026-08-26 15:39:23 +02:00
kilo-maintainer[bot] ed3380ea49 release: v7.5.0 2026-08-26 11:03:25 +00:00
marius-kilocode 32dbe140a7 fix(cli): handle Bun stream cancellation errors 2026-08-25 12:44:50 +02:00
Marius eacdff9bde Merge pull request #13363 from Kilo-Org/set-agent-manager-panel-default
test(cli): validate PTY across release targets
2026-08-24 16:25:25 +02:00
marius-kilocode aadded4a3c fix(pty): tolerate vanished process entries 2026-08-24 15:59:48 +02:00
Marius 2242457486 Merge pull request #13365 from Kilo-Org/support-configurable-powershell-shell
fix: prefer PowerShell 7 over legacy Windows PowerShell 5.1
2026-08-24 15:53:21 +02:00
marius-kilocode 05cbbdd84a fix(pty): harden cross-platform smoke checks 2026-08-24 15:44:01 +02:00
marius-kilocode 8c1122f3a7 fix(cli): avoid Windows PTY termination verification 2026-08-24 15:26:45 +02:00
marius-kilocode 06d20fb1e8 fix: repair shell selection syntax after marker edit 2026-08-24 15:04:57 +02:00
marius-kilocode 7669119ce6 fix: annotate pwsh probe line for kilocode_change checker 2026-08-24 14:46:33 +02:00
marius-kilocode 98ea338c82 fix: prefer powershell 7 over legacy 5.1 on windows 2026-08-24 14:36:15 +02:00
marius-kilocode 81d3649232 test(core): expect powershell 7 selection over legacy 5.1 on windows 2026-08-24 14:27:09 +02:00
marius-kilocode 35de2d1ec2 fix(test): stabilize cross-platform PTY checks 2026-08-24 14:14:10 +02:00
marius-kilocode a35585ad9d test(cli): validate PTY across release targets 2026-08-24 13:46:27 +02:00
kirillk c0a86f9a00 Merge remote-tracking branch 'origin/main' into feat/provider-usage-center 2026-08-21 13:08:42 -04:00
Marius 871b5276a4 Merge pull request #13221 from Kilo-Org/make-pty-processes-durable-across-reloads
fix(agent-manager): prevent PTYs escaping worktree cleanup
2026-08-21 13:48:26 +02:00
chrarnoldus 43c4491560 fix(cli): send max-step instruction as user message
Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
2026-08-21 07:30:33 +00:00
marius-kilocode b08c42175e fix(agent-manager): address PTY cleanup review findings 2026-08-20 14:46:54 +02:00
kilo-maintainer[bot] 67cd629f3c release: v7.4.23 2026-08-20 12:26:16 +00:00
marius-kilocode e31f5e9216 fix: ignore legacy agent requirements 2026-08-19 12:12:01 +02:00
marius-kilocode da10638654 fix: remove agent requirements feature 2026-08-19 11:35:11 +02:00
Marius 1515c02941 Merge pull request #13214 from Kilo-Org/sundown-swe-pruner
fix(cli): remove experimental task-aware output pruning
2026-08-19 10:25:14 +02:00
Marius 357a98d694 Merge branch 'main' into unify-inline-session-diff-viewer 2026-08-19 09:53:22 +02:00
marius-kilocode ff16bc2c9c fix(agent-manager): keep PTYs durable across reloads 2026-08-18 17:28:38 +02:00
marius-kilocode e1bcb320d9 fix(cli): remove experimental task-aware output pruning 2026-08-18 17:21:47 +02:00
Josh Lambert dac894dae9 fix(provider-usage): address review feedback 2026-08-18 10:41:53 -04:00
marius-kilocode a9c3d301b8 test(core): make project copy cleanup idempotent 2026-08-18 16:22:41 +02:00
Johnny Eric Amancio 97abdab66c fix(core): prevent concurrent WAL recovery crashes (#13180) 2026-08-18 14:03:21 +02:00
Johnny Eric Amancio d9f0eff306 fix(cli): prevent VS Code server connection failure on unwritable state paths (#13115)
* fix(cli): fall back from unwritable state directory

* fix(cli): verify state directory writes
2026-08-18 12:00:57 +02:00