Commit Graph

9239 Commits

Author SHA1 Message Date
Igor Šćekić 156fb64fdb feat(cli): import cloud transcript on create_session (#13483)
* feat(cli): import cloud transcript on create_session

* fix(cli): satisfy typecheck for in-process cloud import

Provide the helper's effect services from the group context so the
HTTP import handler keeps the base request graph. Map the tagged
helper errors via Effect.match instead of matchEffect.

* refactor(server): remove dead cloud-import error fields

* fix(cli): restore clone workspace files only after attach
2026-08-27 14:33:32 +02:00
marius-kilocode 6fa1cf2296 chore: merge main and preserve worktree deletion guards 2026-08-27 14:08:15 +02:00
marius-kilocode 672f48fa9e refactor: simplify worktree snapshot cleanup 2026-08-27 11:54:29 +02:00
marius-kilocode 97409b0857 fix(agent-manager): recover checkpoint cleanup and blocked deletion states 2026-08-27 10:29: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 9eb9681986 Merge pull request #13487 from Kilo-Org/dependabot-hey-api-openapi-ts
fix(security): @hey-api/openapi-ts updated due dependabot warnings
2026-08-27 10:03:10 +02:00
Marius fcfefc4ce7 Merge pull request #13498 from Kilo-Org/support-review-worktree-agent-manager
feat(agent-manager): scope worktree reviews
2026-08-27 09:59:58 +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
marius-kilocode 46bd29d733 feat(agent-manager): scope worktree reviews 2026-08-27 09:32:59 +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
Kirill Kalishev 87b6479383 Merge pull request #13482 from Kilo-Org/shiny-glacier
feat(jetbrains): retry failed turns and stop badging manual stops
2026-08-26 15:53:29 -04:00
kirillk 4e25086496 fix(cli): restore process signal typings 2026-08-26 15:27:15 -04: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
Andrea Giammarchi f1a0a9dda8 Merge branch 'main' into dependabot-hey-api-openapi-ts 2026-08-26 19:42:18 +02:00
kilo-maintainer[bot] 2a16b871a0 release: v7.5.4 2026-08-26 17:39:00 +00:00
kirillk 0a227218b6 Merge remote-tracking branch 'origin/main' into shiny-glacier 2026-08-26 13:37:10 -04:00
webreflection f9ddb78b17 fix(security): @hey-api/openapi-ts updated due dependabot warnings 2026-08-26 19:32:19 +02:00
kirillk 648fa0a6a7 feat(jetbrains): retry failed turns from the error card
Adds a Retry action to the error card. Retry reverts to the failed assistant message, which restores the workspace when that turn already edited files, then replays the original user message with the same model. Reusing the user message id means no synthetic message is appended, and SessionRevert.cleanup removes the failed message on the prompt that follows.

Retry is offered only for failures, never for a user stop.

Also clears a failed assistant tail that produced no visible output when the next prompt arrives, so an empty error placeholder stops lingering in history. Turns that emitted text or ran a tool are kept, since their record explains changes already on disk.
2026-08-26 13:16:44 -04:00
kilo-maintainer[bot] 89b7561c13 release: v7.5.3 2026-08-26 17:11:02 +00:00
Andrea Giammarchi 8aefddda91 Merge branch 'main' into dependabot-minimatch 2026-08-26 19:06:15 +02:00
webreflection 34b10a672b fix(security): minimatch updated due dependabot warnings 2026-08-26 17:44:29 +02:00
marius-kilocode cb4abf4327 chore(cli): restore Bun 1.3 build rationale 2026-08-26 17:07:26 +02:00
marius-kilocode 42a63663bf fix(cli): roll back Bun 1.4 2026-08-26 16:49:04 +02:00
marius-kilocode 45202c0764 fix(agent-manager): safely clean up deleted worktree snapshots 2026-08-26 16:13:03 +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 f38a963a24 Merge pull request #13418 from Kilo-Org/fix/13378-location-ref-key
fix(cli): align file location cache keys
2026-08-25 17:09:54 +02:00
Marius 485a2ff6a0 Merge pull request #13420 from Kilo-Org/fix/cli-startup-review
fix(cli): address startup review feedback
2026-08-25 16:40:45 +02:00
Marius 2eb5bf3a97 Merge pull request #13425 from Kilo-Org/fix-background-subagent-promotion-edge-cases
fix(vscode): guard subagent promotion edge cases
2026-08-25 16:38:10 +02:00
Marius d8eda0a0da Merge pull request #13419 from Kilo-Org/fix-agent-manager-provider-selection
fix(agent-manager): allow explicit provider selection
2026-08-25 16:35:00 +02:00
marius-kilocode 9af0f67c00 fix(cli): avoid narrow shutdown runtime load 2026-08-25 16:32:33 +02:00
marius-kilocode 0ab894d649 fix(agent-manager): remove unreachable provider check 2026-08-25 16:26:30 +02:00
marius-kilocode e748515a2c fix(vscode): guard subagent promotion edge cases 2026-08-25 15:35:44 +02:00
Marius 105bc05054 Merge pull request #13378 from Kilo-Org/investigate-kilo-memory-usage
fix(cli): share location services across server routes
2026-08-25 15:10:23 +02:00
Marius a79c2f36ac Merge pull request #13379 from Kilo-Org/investigate-local-model-date-prompt-issue
fix(cli): preserve editor context prompt prefix
2026-08-25 14:55:16 +02:00
marius-kilocode 184ed23007 fix(cli): address startup review feedback 2026-08-25 14:54:59 +02:00
marius-kilocode 78692a7f2a fix(agent-manager): allow explicit provider selection 2026-08-25 14:46:33 +02:00
marius-kilocode 1aeb626047 fix(cli): align file location cache keys 2026-08-25 14:41:52 +02:00
Marius f561d95a65 Merge pull request #13412 from Kilo-Org/optimize-cli-startup-time
perf(cli): optimize cold and warm startup
2026-08-25 14:09:16 +02:00
Marius f2da2eeabe Merge pull request #13409 from Kilo-Org/update-bun-to-latest
chore(cli): update Bun to 1.4.0
2026-08-25 14:05:26 +02:00
Marius 1110616b54 Merge pull request #13393 from Kilo-Org/fix-background-continuation-for-parallel-subagents
fix(vscode): promote parallel subagents independently
2026-08-25 14:05:12 +02:00
marius-kilocode 4ca951c885 perf(cli): optimize startup time 2026-08-25 13:05:02 +02:00
marius-kilocode 32dbe140a7 fix(cli): handle Bun stream cancellation errors 2026-08-25 12:44:50 +02:00
marius-kilocode 3503136b1e test(cli): cover fractional message timestamps 2026-08-25 12:31:50 +02:00
marius-kilocode eba00e6aff chore(cli): update Bun to 1.4.0 2026-08-25 12:12:25 +02:00
marius-kilocode c92cac8a87 fix(cli): keep location map scoped to listener 2026-08-25 11:35:57 +02:00
marius-kilocode efacf3f95d Merge branch 'main' into investigate-kilo-memory-usage 2026-08-25 11:17:26 +02:00
marius-kilocode 955b2c578c fix(cli): stabilize editor context history 2026-08-25 11:13:47 +02:00
marius-kilocode 11e4a38ad9 test(cli): cover background job promotion route 2026-08-25 10:44:32 +02:00