Commit Graph

29487 Commits

Author SHA1 Message Date
kirillk a41cdd4b38 fix: sync bun.lock workspace versions after merge 2026-08-21 13:25:00 -04:00
kirillk c0a86f9a00 Merge remote-tracking branch 'origin/main' into feat/provider-usage-center 2026-08-21 13:08:42 -04:00
LCZcn96 097a922ec9 fix(vscode): align slash command selection with display order (#13188) 2026-08-21 17:50:45 +02:00
Kirill Kalishev ed150aedde Merge pull request #13275 from Kilo-Org/chore/jetbrains-cli-pin-v7.4.23
chore(jetbrains): bump CLI pin to v7.4.23
2026-08-21 09:51:34 -04:00
Marius 671a73de9d Merge pull request #13306 from Kilo-Org/show-agent-changes-in-sidebar
feat(agent-manager): preview edits in side panel
2026-08-21 14:45:26 +02:00
Marius c171b12fc3 fix(vscode): use a minimum prompt input gutter (#13310)
* fix(vscode): use minimum prompt input gutter

* chore: update kilo-vscode visual regression baselines

---------

Co-authored-by: kilo-maintainer[bot] <kilo-maintainer[bot]@users.noreply.github.com>
2026-08-21 13:51:49 +02: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
marius-kilocode 03396c43e4 fix(agent-manager): satisfy merged app line limit 2026-08-21 13:45:31 +02:00
marius-kilocode f94d0e4d42 Merge remote-tracking branch 'origin/main' into show-agent-changes-in-sidebar
# Conflicts:
#	packages/kilo-vscode/webview-ui/agent-manager/AgentManagerApp.tsx
2026-08-21 13:42:01 +02:00
Marius cf400ab18d Merge pull request #13309 from Kilo-Org/fix-column-prefix-model-search
fix(model-selector): match colon-prefixed names
2026-08-21 13:39:36 +02:00
Marius 04c3e2abd3 Merge pull request #13304 from Kilo-Org/fix-agent-manager-multi-project-session-loading
fix(agent-manager): scope multi-project session state
2026-08-21 13:38:51 +02:00
marius-kilocode a04b093959 fix(agent-manager): address edit preview review findings 2026-08-21 13:31:46 +02:00
marius-kilocode fd0b639613 fix(model-selector): match colon-prefixed names 2026-08-21 13:18:24 +02:00
marius-kilocode ed06021675 refactor(agent-manager): clarify PTY cleanup lifecycle names 2026-08-21 12:55:16 +02:00
marius-kilocode 35d9933eb6 fix(agent-manager): stay within app line limit 2026-08-21 12:46:07 +02:00
marius-kilocode a503e2a683 Merge remote-tracking branch 'origin/main' into show-agent-changes-in-sidebar
# Conflicts:
#	packages/kilo-ui/src/components/message-part.tsx
#	packages/kilo-vscode/webview-ui/agent-manager/AgentManagerApp.tsx
#	packages/kilo-vscode/webview-ui/agent-manager/agent-manager.css
#	packages/kilo-vscode/webview-ui/agent-manager/side-panel-layout.ts
2026-08-21 12:43:13 +02:00
marius-kilocode 904d3e9b39 fix(agent-manager): address review feedback 2026-08-21 12:42:33 +02:00
marius-kilocode abcb6cb597 feat(agent-manager): preview edits in side panel 2026-08-21 12:38:38 +02:00
marius-kilocode 7a448d7fae Merge remote-tracking branch 'origin/main' into fix-agent-manager-multi-project-session-loading
# Conflicts:
#	packages/kilo-vscode/src/agent-manager/pr-status-bridge.ts
#	packages/kilo-vscode/tests/unit/am-pr-status-bridge.test.ts
#	packages/kilo-vscode/webview-ui/agent-manager/pr/PRPanel.tsx
2026-08-21 12:35:19 +02:00
marius-kilocode 6e55714093 fix(agent-manager): scope multi-project session state 2026-08-21 12:18:31 +02:00
Christiaan Arnoldus f958a5a56e Merge pull request #13301 from Kilo-Org/fix/max-steps-user-message
fix(cli): send max-step instruction as user message
2026-08-21 12:04:00 +02:00
Kirill Kalishev a3c591e1e7 Merge pull request #13255 from Kilo-Org/branch-pick
feat(jetbrains): open sub-agent sessions in editor tabs
2026-08-21 05:11:24 -04:00
chrarnoldus 13f16969a2 fix(llm): preserve coalescing helper types
Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
2026-08-21 08:48:25 +00:00
chrarnoldus 406c1910b1 refactor(llm): share user message coalescing
Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
2026-08-21 08:44:44 +00:00
Marius 4fd330fbe2 Merge pull request #13272 from Kilo-Org/fix-long-code-references-in-pr-comments
fix(agent-manager): stabilize PR review comments
2026-08-21 10:39:23 +02:00
chrarnoldus 705f6b7dad test(llm): expect coalesced Gemini user content
Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
2026-08-21 07:44:57 +00:00
Kirill Kalishev 5caa48b305 Merge pull request #13287 from Kilo-Org/fix/jetbrains-slash-completion-fast-typing
fix(jetbrains): keep slash completion open while typing
2026-08-21 03:42:51 -04:00
chrarnoldus 1663c27e7a fix(llm): preserve provider message alternation
Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
2026-08-21 07:41:58 +00: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
kirillk b39277a457 refactor(jetbrains): unify changes card open action; add sub-agent translations
Route ChangesCardView.Header's open-in-diff button through the shared HeaderOpenAction, matching the edit/patch and task cards, so the toolbarButton + hoverPlaceholder wiring lives in one place. Add the new sub-agent bundle keys (openSubagent, subagent.title, subagent.path) to all locale files.
2026-08-20 16:31:52 -04:00
kirillk b743c00846 Merge remote-tracking branch 'origin/main' into branch-pick
# Conflicts:
#	packages/kilo-jetbrains/frontend/src/main/kotlin/ai/kilocode/client/session/SessionUi.kt
#	packages/kilo-jetbrains/frontend/src/main/kotlin/ai/kilocode/client/session/ui/ModifiedFilesView.kt
#	packages/kilo-jetbrains/frontend/src/main/kotlin/ai/kilocode/client/session/views/tool/TaskToolView.kt
#	packages/kilo-jetbrains/frontend/src/test/kotlin/ai/kilocode/client/session/SessionUiLayoutTest.kt
2026-08-20 16:16:30 -04:00
kirillk 009dd19478 fix(jetbrains): keep task open action in the non-fit left group
The open-action anchor lived in the header fill slot, a fitHorizontal stack that clips trailing children to zero width. A long summary could starve the anchor so the hover open control failed to appear. Move the summary and anchor into the non-fit left group like the edit/patch cards, so the anchor always reserves its width right after the text.
2026-08-20 16:03:46 -04:00
Marius fe760ab024 Merge pull request #13288 from Kilo-Org/fix/remove-accidental-tui-json-artifact
chore(cli): remove accidental tui.json artifact from PR #13271
2026-08-20 22:02:05 +02:00
kirillk aac28987ef fix(jetbrains): bound task popup instead of resizing the frame
Streaming child tools no longer pack the whole IDE window. The task popup is now a fixed, bounded box: a 60-char floor width, the shared height cap, and both scrollbars, so live child updates scroll inside the balloon instead of resizing it. HeaderPopupBody gains opt-in minWidth/fixedHeight/horizontal params; snapshot popups keep their content-sized behavior.
2026-08-20 15:52:55 -04:00
kiloconnect[bot] 2e23a78424 chore(cli): remove accidental tui.json artifact from PR #13271
Removes packages/opencode/.kilo/tui.json, an empty {} file that was
accidentally committed by a broad 'git add' while running the httpapi
exerciser (PATCH /tui/config) from packages/opencode/ during work on
PR #13271 (feat(cli): add experimental MCP Apps support with
resource/tool HTTP endpoints).

Also ignores per-directory tui.json/tui.jsonc runtime config files
under packages/*/.kilo/ so this can't recur.
2026-08-20 19:44:05 +00:00
Christiaan Arnoldus 15104039c6 Merge pull request #13169 from MVS-source/docs/add-edenai-provider
docs: add Eden AI provider page
2026-08-20 21:41:08 +02:00
Christiaan Arnoldus 694bed0709 Merge branch 'main' into docs/add-edenai-provider 2026-08-20 21:29:07 +02:00
kirillk 09a08fbac6 fix(jetbrains): stabilize slash completion 2026-08-20 15:15:59 -04:00
kirillk 61f3892975 feat(jetbrains): live sub-agent body in collapsed task popup
Collapsed task cards now show the same hover popup as the edit/patch and changes cards. Instead of rebuilding a static snapshot, the popup reparents the live TaskBodyScroll the in-place expanded card uses, so streaming child tools keep updating inside the popup. The popup's disposable detaches the shared body on hide (unless the card reclaimed it by expanding) without disposing it, so it stays reusable across expand/collapse.
2026-08-20 15:15:05 -04:00
kirillk ba87c72857 chore(jetbrains): sync bun.lock version to 7.4.22 2026-08-20 15:04:46 -04:00
kirillk 1f669a73b8 fix(jetbrains): place sub-agent open action after summary text
Append the open action to the flexible header slot so it sits right after the task summary like the edit/patch card, instead of pinned to the far-right header group.
2026-08-20 14:56:40 -04:00
kirillk b65d11a452 fix(jetbrains): open sub-agent via shared header open action
The sub-agent open control used a persistent header HoverIcon that never reliably opened the editor tab. Switch it to the same hover-overlay open-in-editor affordance the edit/patch and modified-files cards already use (SessionCopyTarget + open-diff icon), and extract that button+anchor wiring into a shared HeaderOpenAction so the three cards no longer duplicate it.
2026-08-20 14:48:04 -04:00
Kirill Kalishev ab9c321deb Merge pull request #13240 from Kilo-Org/plan-jetbrains-workflows-parity
feat(jetbrains): add workflows settings page
2026-08-20 14:47:05 -04:00
Kirill Kalishev bc100431d2 Merge pull request #13242 from Kilo-Org/plan-jetbrains-show-diff-on-permission-request
feat(jetbrains): permission-prompt diffs and approval-reason transparency on tool cards
2026-08-20 13:07:47 -04:00
Kirill Kalishev 36a59bfbc6 Merge pull request #13217 from Kilo-Org/investigate-podman-container-crash
fix(jetbrains): detect unsupported remote workspaces
2026-08-20 13:07:04 -04:00
Marius 294e8fe6bf Merge pull request #13271 from romulorosa/feat/mcp-apps-experimental
feat(cli): add experimental MCP Apps support with resource/tool HTTP endpoints
2026-08-20 19:05:34 +02:00
kirillk 1eecc0f091 Merge remote-tracking branch 'origin/main' into investigate-podman-container-crash 2026-08-20 12:29:11 -04:00
kirillk f6ccea49ba fix(jetbrains): register subagent editor kind before VFS open
Call ensureSubagentSessionEditorKind() before opening the sub-agent VFS file so the first click reliably creates the virtual file, matching the diff and attachment open sites. Also cap SubagentTitleCache with an access-order LRU so high-churn child session ids do not accumulate for the IDE lifetime.
2026-08-20 12:19:50 -04:00
Rômulo Rosa Furtado 3452fa1232 Merge branch 'main' into feat/mcp-apps-experimental 2026-08-20 18:19:10 +02:00
kirillk 55fb0f2010 feat(jetbrains): surface unsupported workspace in session banner
Show unsupported workspace directories (Dev Container / WSL / invalid
virtual path) through the standard in-session connection banner instead
of a stuck "Loading…" state. The banner includes the workspace path and
two clear, localized options: reopen in the container/WSL via JetBrains
Gateway, or open from the local filesystem. Expanded error details now
fit the full text, capped to the available transcript height.

Remove the dev-only kilo.dev.forceUnsupportedWorkspace override used to
reproduce the state during development.
2026-08-20 11:52:50 -04:00