kirillk
9b92b05d5f
fix(jetbrains): measure the failure card text at its painted width
...
SessionLayout sizes MessageErrorView and then reads its preferred size, but the
wrapper's BorderLayout asked the text area for a preferred size without passing that
width down. A wrapping JBTextArea answered with one unwrapped line, so a long provider
error was clipped to a single-line slot.
Measure at the available width the way the transcript's other text rows already do.
Dropping the caret reset with it: there is no scroll pane around this area, so its only
effect was to let a new failure card yank the transcript scroll to itself.
2026-08-27 18:11:12 -04:00
kirillk
b3f68e0a2a
fix(jetbrains): warn when a provider ends a response unfinished
...
A turn whose provider ended the stream without a terminal stop reason closed as
"completed" with no message error and no session error, so the session simply went
idle and the truncated answer had no explanation.
Plumb the assistant finish reason through to the frontend and render a warning
outcome card for "unknown" and "other", with the raw reason on the icon tooltip.
The notice is seeded from history so it survives reopening the session. "length" is
excluded because the CLI already writes a visible warning text part for it.
Also broaden the branch/changes refresh from Idle to any non-busy state, so a turn
that edited files still refreshes the git indicators when it ends incomplete, failed,
interrupted, or in error.
2026-08-27 18:10:43 -04:00
kirillk
56dc51e8a6
fix(jetbrains): recover failed turn state and show retry once
2026-08-27 16:45:11 -04:00
kirillk
bac3e7a7a8
fix(jetbrains): surface failed turn errors
2026-08-27 15:34:46 -04:00
kirillk
e702f2a58a
fix(jetbrains): continue failed turns on retry
2026-08-27 12:51:15 -04:00
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
1e6131b0d7
Merge pull request #13476 from Kilo-Org/add-safe-snapshot-pruning
...
fix(agent-manager): safely clean up deleted worktree snapshots
2026-08-27 14:12:34 +02:00
marius-kilocode
6fa1cf2296
chore: merge main and preserve worktree deletion guards
2026-08-27 14:08:15 +02:00
Marius
15c3db7634
Merge pull request #13502 from Kilo-Org/show-worktree-running-state
...
fix(agent-manager): show background worktree activity
2026-08-27 13:40:15 +02:00
Andrea Giammarchi
c0ab961070
Merge pull request #13506 from Kilo-Org/prefer-array-at
...
docs: Use `Array.prototype.at(index)` instead of out-of-bounds accesses
2026-08-27 13:38:12 +02:00
marius-kilocode
ed80a25d53
refactor(agent-manager): clarify activity snapshot updates
2026-08-27 13:00:20 +02:00
Marius
5ccf4774c3
Merge pull request #13475 from Kilo-Org/fix-windows-git-detection-worktree
...
fix(vscode): honor configured Git executable for worktrees
2026-08-27 12:33:27 +02:00
webreflection
ee945e85ca
docs: Use Array.prototype.at(index) instead of out-of-bounds accesses
2026-08-27 12:24:09 +02:00
marius-kilocode
cf0a209229
refactor(agent-manager): isolate failed deletion progress handling
2026-08-27 12:00:33 +02:00
marius-kilocode
672f48fa9e
refactor: simplify worktree snapshot cleanup
2026-08-27 11:54:29 +02:00
marius-kilocode
5a685dd045
fix(agent-manager): handle activity review edge cases
2026-08-27 11:45:56 +02:00
marius-kilocode
dbb019c0aa
fix(vscode): bound preferred Git activation wait
2026-08-27 11:43:07 +02:00
marius-kilocode
38dec028b4
chore(agent-manager): keep provider within merged file-size limit
2026-08-27 11:39:18 +02:00
marius-kilocode
094ca1987e
fix(agent-manager): show background worktree activity
2026-08-27 11:37:53 +02:00
Marius
f273509a68
Merge pull request #13499 from Kilo-Org/improve-prompt-navigator-placement
...
fix(vscode): reduce prompt navigator interruptions
2026-08-27 11:31:25 +02:00
marius-kilocode
67064b5dfc
fix(agent-manager): persist retained session relocation after worktree deletion
2026-08-27 11:30:14 +02:00
kilo-maintainer[bot]
421088864c
chore: update kilo-vscode visual regression baselines
2026-08-27 09:27:55 +00:00
marius-kilocode
fddaf5fb0e
refactor(vscode): clarify prompt rail edge intent
2026-08-27 11:24:37 +02:00
marius-kilocode
f3c426cb8a
chore(ci): remove dedicated Windows Git regression job
2026-08-27 11:09:37 +02:00
Marius
7b8895a0e3
Merge pull request #13500 from Kilo-Org/fix-streaming-scroll-race
...
fix(vscode): preserve streaming scroll intent
2026-08-27 10:55:56 +02:00
marius-kilocode
c8df9c4a7d
fix(vscode): preserve streaming scroll intent
2026-08-27 10:31:27 +02:00
marius-kilocode
97409b0857
fix(agent-manager): recover checkpoint cleanup and blocked deletion states
2026-08-27 10:29:02 +02:00
marius-kilocode
e0d08fd184
fix(ci): annotate Windows Git regression job
2026-08-27 10:21:47 +02:00
kilo-maintainer[bot]
ab03e87ccd
chore: update nix node_modules hashes
2026-08-27 08:20:22 +00:00
marius-kilocode
8c0a570222
fix(vscode): reduce prompt navigator interruptions
2026-08-27 10:17:35 +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
kilo-maintainer[bot]
6c1116dd36
chore: update nix node_modules hashes
2026-08-27 07:58:09 +00: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
Andrea Giammarchi
94f5998f16
Merge pull request #13477 from Kilo-Org/fix/nanoid-security-update
...
fix(security): nanoid updated due dependabot warnings
2026-08-27 09:43:12 +02:00
marius-kilocode
46bd29d733
feat(agent-manager): scope worktree reviews
2026-08-27 09:32:59 +02:00
Marius
0c55eac651
Merge pull request #13422 from Kilo-Org/fix-agent-manager-worktree-ownership
...
fix(agent-manager): resolve live managed worktree sessions
2026-08-27 09:32:42 +02:00
Marius
3308bf5336
Merge pull request #13466 from Kilo-Org/investigate-connection-failures-root-cause
...
fix(vscode): handle fragmented CLI startup output
2026-08-27 09:32:28 +02:00
maphew
c45e7e8b4a
chore: merge upstream main into fix/cli-task-empty-result
2026-08-27 06:32:26 +00:00
Kirill Kalishev
d8ceabb2f0
Merge pull request #13492 from Kilo-Org/jetbrains/release/v7.1.0
...
release(jetbrains): v7.1.0
2026-08-26 21:09:20 -04:00
Kirill Kalishev
e1c6340be6
docs(jetbrains): edit changelog for v7.1.0
2026-08-26 17:05:36 -04: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
kilo-maintainer[bot]
f31c519fb8
release(jetbrains): v7.1.0
2026-08-26 20:42:48 +00:00
Kirill Kalishev
22bdaff48d
Merge pull request #13491 from Kilo-Org/jetbrains/release/v7.1.0-rc.5
...
release(jetbrains): v7.1.0-rc.5
jetbrains/v7.1.0
2026-08-26 16:20:02 -04:00
Kirill Kalishev
f597424281
docs(jetbrains): edit changelog for v7.1.0-rc.5
2026-08-26 16:13:27 -04:00
kilo-maintainer[bot]
04706b7c89
release(jetbrains): v7.1.0-rc.5
2026-08-26 20:01:16 +00:00
Kirill Kalishev
ee987f61b8
Merge pull request #13440 from Kilo-Org/bold-island
...
feat(jetbrains): add From PR and From Branch tabs to New Worktree dialog
jetbrains/v7.1.0-rc.5
2026-08-26 15:54:01 -04: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
c3066e988b
fix(jetbrains): prevent worktree tab paint artifacts
2026-08-26 15:40:04 -04:00