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
This commit is contained in:
marius-kilocode
2026-08-21 12:43:13 +02:00
528 changed files with 14810 additions and 2192 deletions
-5
View File
@@ -1,5 +0,0 @@
---
"@kilocode/kilo-jetbrains": patch
---
Use equal-height rows by default in Agent Manager and settings lists, keeping variable-height rows only for provider settings.
@@ -1,5 +0,0 @@
---
"@kilocode/cli": patch
---
Fix Agent Manager ignoring requests to start new sessions on OpenAI Responses API models, where a start request was answered with a list of existing sessions instead of creating the worktree or session.
@@ -1,5 +0,0 @@
---
"kilo-code": patch
---
Fix Agent Manager project accordions that stayed on a loading indicator until you clicked into them. Expanded projects other than the active one now receive their worktrees, sessions, and git stats as soon as Agent Manager opens and again after the panel reloads. While a project is still loading, its local row and section headings stay in place and the rows below fade in as skeleton placeholders instead of showing a single centered spinner, so several projects loading at once look consistent.
@@ -1,5 +0,0 @@
---
"kilo-code": patch
---
Capture `@terminal` from the focused Agent Manager terminal, including embedded Run and Setup terminals, instead of using an unrelated active VS Code terminal.
@@ -1,5 +0,0 @@
---
"@kilocode/cli": patch
---
Stop broad permission rules from letting Ask and Plan modes change your workspace. Catch-all approvals, the "Allow everything" toggle, and the `<command> *` rules that "Always allow" persists no longer grant these modes shell commands, subagents, notebook edits or other mutating tools, and MCP tools go back to prompting. To opt a single mode in, set `agent.ask.permission` or `agent.plan.permission` instead of a top-level `permission` rule.
-6
View File
@@ -1,6 +0,0 @@
---
"kilo-code": patch
"@kilocode/cli": patch
---
Keep the selected agent after switching from Ask to Code, and remind the model that previous Ask-mode restrictions no longer apply.
-5
View File
@@ -1,5 +0,0 @@
---
"@kilocode/cli": patch
---
Keep one-time waits in the blocking shell tool instead of tracking them as background processes.
@@ -1,5 +0,0 @@
---
"@kilocode/kilo-jetbrains": patch
---
Remove borders around JetBrains prompt bubbles and markdown code surfaces, and round the collapsed card hover highlight and markdown code blocks to match the prompt bubble.
-5
View File
@@ -1,5 +0,0 @@
---
"kilo-code": patch
---
Keep the Agent Manager inline diff position stable while scrolling upward through large reviews
-5
View File
@@ -1,5 +0,0 @@
---
"@opencode-ai/core": patch
---
Prevent concurrent Kilo processes from crashing while recovering the shared SQLite WAL.
@@ -1,5 +0,0 @@
---
"@kilocode/kilo-jetbrains": patch
---
Center JetBrains session content at a 98-column readable width on wide panels.
-5
View File
@@ -1,5 +0,0 @@
---
"kilo-code": patch
---
Remove installed agents from every writable configuration source and report removal failures.
@@ -1,5 +0,0 @@
---
"kilo-code": patch
---
Keep provider names out of the compact prompt model selector label while retaining them in the expanded picker.
@@ -1,6 +0,0 @@
---
"kilo-code": patch
"@kilocode/cli": patch
---
Keep Agent Manager terminals and nested Kilo sessions alive across configuration reloads and location idle eviction, while cleaning them up on explicit close, worktree deletion, and server shutdown.
@@ -1,5 +0,0 @@
---
"kilo-code": patch
---
Use NVIDIA Parakeet TDT 0.6B v3 as the default speech-to-text model while retaining dynamic model discovery and offline fallback support.
@@ -0,0 +1,6 @@
---
"@kilocode/cli": patch
"kilo-code": patch
---
Enable background subagents by default, including automatic completion notifications and foreground-to-background promotion. Running background agents now appear in a collapsible strip in the chat header, so they stay visible after the task card scrolls away and can be opened from there.
-5
View File
@@ -1,5 +0,0 @@
---
"@kilocode/cli": patch
---
Start Kilo with a persistent fallback when the default runtime state directory is not writable.
@@ -1,5 +0,0 @@
---
"@kilocode/cli": patch
---
Remove the duplicate skill catalog from the model-facing skill tool description.
-6
View File
@@ -1,6 +0,0 @@
---
"@kilocode/cli": patch
"kilo-code": patch
---
Accept JWT share tokens when importing a session from a Kilo share URL.
+5
View File
@@ -0,0 +1,5 @@
---
"@kilocode/cli": patch
---
Prevent provider errors when agents reach their step limit by sending the final summary instruction as user input instead of an assistant prefill.
-5
View File
@@ -1,5 +0,0 @@
---
"kilo-code": patch
---
Fix Agent Manager PR and base-branch worktrees when a repository uses a restrictive Git fetch refspec.
@@ -1,5 +0,0 @@
---
"@kilocode/kilo-ui": patch
---
Keep chat pinned to the latest streaming output through layout reflows and downward scrolling.
-5
View File
@@ -1,5 +0,0 @@
---
"kilo-code": patch
---
Restore incremental assistant text streaming across Kilo chat surfaces.
-5
View File
@@ -1,5 +0,0 @@
---
"kilo-code": patch
---
Keep file mention suggestions current and scoped to the active workspace while preserving instant cached results.
-5
View File
@@ -1,5 +0,0 @@
---
"@kilocode/kilo-jetbrains": patch
---
Use the standard prompt with mode, model, and effort controls when creating new worktrees.
-5
View File
@@ -1,5 +0,0 @@
---
"@kilocode/kilo-jetbrains": patch
---
Show worktree row actions in a hover menu instead of inline rename and delete buttons.
-5
View File
@@ -1,5 +0,0 @@
---
"@kilocode/kilo-jetbrains": patch
---
Show synchronized Agent Manager and worktree editor banners when Git or GitHub CLI PR status checks need installation or authorization.
-5
View File
@@ -1,5 +0,0 @@
---
"@kilocode/cli": patch
---
Use the full Codex context window for GPT-5.6 models authenticated through ChatGPT OAuth.
@@ -1,5 +0,0 @@
---
"@kilocode/kilo-jetbrains": patch
---
Show Agent Manager row actions only while hovering worktree and session rows.
-5
View File
@@ -1,5 +0,0 @@
---
"@kilocode/kilo-jetbrains": patch
---
Fix action button border artifacts in JetBrains Islands Light session dialogs.
+5
View File
@@ -0,0 +1,5 @@
---
"@kilocode/kilo-jetbrains": minor
---
Add an Advanced settings page with a Logging section to configure diagnostic log level and message previews, reveal the log in your file manager, and download the backend log in remote development.
@@ -1,5 +0,0 @@
---
"@kilocode/kilo-jetbrains": patch
---
Show a Beta badge on the Agent Manager tool window tab.
@@ -1,5 +0,0 @@
---
"@kilocode/kilo-jetbrains": minor
---
Show the collapsed hover preview on more transcript cards: grep, glob, other tool calls, and to-dos now open the same popup that shell and diffs use.
@@ -1,5 +0,0 @@
---
"@kilocode/kilo-jetbrains": minor
---
Reveal rename and delete buttons on hover in JetBrains session history, rename sessions through an inline popover instead of a modal dialog, and move the selection to the neighbouring session after deleting the selected one.
+5
View File
@@ -0,0 +1,5 @@
---
"@kilocode/kilo-jetbrains": patch
---
Use `kilo.log` as the active JetBrains plugin diagnostic log, rotate old logs to `kilo.log.0` and `kilo.log.1`, and delete legacy `kilo-dev.log*` files when logging starts.
+5
View File
@@ -0,0 +1,5 @@
---
"@kilocode/kilo-jetbrains": minor
---
Show proposed file changes in permission prompts before approval.
@@ -1,5 +0,0 @@
---
"@kilocode/kilo-jetbrains": patch
---
Show pull request titles and clearer multi-line badge tooltips in the Agent Manager worktree list.
@@ -1,5 +0,0 @@
---
"@kilocode/kilo-jetbrains": patch
---
Keep the JetBrains plugin connected when the optional profile request returns Bad Request.
-5
View File
@@ -1,5 +0,0 @@
---
"@kilocode/kilo-jetbrains": patch
---
Refresh the session UI colors around three tunable roles — session background, code-block background (shared by code blocks, the prompt bubble, and the input), and foreground — and apply them correctly on first paint instead of only after switching themes.
-5
View File
@@ -1,5 +0,0 @@
---
"@kilocode/kilo-jetbrains": minor
---
Show provider errors and interrupted or failed turns in the JetBrains chat instead of returning silently to idle.
@@ -1,5 +0,0 @@
---
"@kilocode/kilo-jetbrains": patch
---
Use a unified secondary text style for JetBrains session UI labels.
@@ -0,0 +1,5 @@
---
"@kilocode/kilo-jetbrains": patch
---
Keep the slash-command completion popup open while typing quickly and reopen it if it closes mid-token, so fast typing filters commands instead of dismissing the list. Refresh the popup when server commands finish loading, and return focus to the prompt after picking a model, agent, or reasoning option from a slash command.
@@ -0,0 +1,5 @@
---
"@kilocode/kilo-jetbrains": patch
---
Show why and how each tool call was allowed. Expanded tool cards (edits, shell commands, and every other tool) now display a shield footer such as "Auto-approved by your global config", including the matched rule or agent and an outside-workspace note. A new "Show approval reason on tool cards" toggle at the bottom of Auto-Approve settings (on by default) controls the footer.
@@ -0,0 +1,5 @@
---
"@kilocode/kilo-jetbrains": minor
---
Support opening, editing, and deleting workflows from JetBrains settings.
@@ -1,5 +0,0 @@
---
"@kilocode/kilo-jetbrains": minor
---
Show an activity badge on each Agent Manager worktree row, reflecting whether that worktree's sessions are running or waiting on a question or permission — even when the worktree's editor tab is not open.
@@ -1,5 +0,0 @@
---
"@kilocode/kilo-jetbrains": minor
---
Name Agent Manager worktrees from the first session's title. When a worktree still uses its default branch name, the title the agent generates for its first session becomes the worktree name — updating both the worktree list and the editor live as the name arrives. Placeholder session names are ignored so only the real agent title is adopted, and worktrees you have renamed yourself are left untouched. The worktree session list now also shows agent-generated session titles as they stream in.
@@ -1,5 +0,0 @@
---
"@kilocode/kilo-jetbrains": minor
---
Show worktree change counts, ahead/behind counts, and pull request badges in JetBrains Agent Manager worktree rows and editor headers.
@@ -1,5 +0,0 @@
---
"@kilocode/kilo-jetbrains": patch
---
Fix the Agent Manager panel showing a deleted worktree again after switching tabs when the git removal did not actually succeed. Locked worktrees are now marked in the list, the delete dialog asks for explicit confirmation before force-removing a locked worktree, a failed deletion shows a notification with a one-click force-delete retry, and selecting a worktree opens a dedicated worktree session editor tab.
@@ -1,5 +0,0 @@
---
"@kilocode/kilo-jetbrains": patch
---
Move the JetBrains Agent Manager selection to the neighbouring worktree after deleting the one on screen, instead of jumping unpredictably.
@@ -1,5 +0,0 @@
---
"@kilocode/kilo-jetbrains": patch
---
Improve Agent Manager worktree activity refreshes and keep worktree list filtering responsive.
@@ -1,5 +0,0 @@
---
"@kilocode/kilo-jetbrains": patch
---
Match IntelliJ Project view open and focus behavior for Agent Manager worktrees and sessions.
@@ -1,5 +0,0 @@
---
"@kilocode/kilo-jetbrains": minor
---
Add an "Open worktree in new window" button to the Agent Manager worktree toolbar that opens the worktree directory in a new IDE frame. The project is opened on the backend/host, so it also works in remote development.
-5
View File
@@ -1,5 +0,0 @@
---
"@kilocode/kilo-jetbrains": patch
---
Keep JetBrains Agent Manager worktrees in a stable creation order after switching panels or reloading.
@@ -1,5 +0,0 @@
---
"@kilocode/kilo-jetbrains": patch
---
Show worktree sessions as deleting while removal is in progress and notify when deletion fails.
@@ -1,5 +0,0 @@
---
"@kilocode/kilo-jetbrains": minor
---
Support managing sessions directly from Agent Manager worktree editor tabs, start a new session when opening an empty worktree editor, and hide non-Agent-Manager git worktrees from the worktree list.
@@ -1,5 +0,0 @@
---
"@kilocode/kilo-jetbrains": minor
---
Add a Terminal button to the Agent Manager worktree header that opens (or focuses) a terminal in the worktree's directory, reusing one terminal tab per worktree. The terminal tab is labelled with the same worktree name shown in the worktree list and editor tab, and it updates when the worktree is renamed or its pull request changes. The worktree header actions now use flat, hoverable toolbar buttons, and the branch-changes badge shows the changed-file count and lines added/removed, opening the branch diff when clicked.
-5
View File
@@ -1,5 +0,0 @@
---
"kilo-code": minor
---
Support setting default open or collapsed state for MCP and generic tool blocks in Display settings
-5
View File
@@ -1,5 +0,0 @@
---
"kilo-code": patch
---
Typing extra text after the `/memory show` command (for example `/memory show my notes`) used to clear that text from the chat input when the command ran. The text now stays in the input so you don't lose what you typed.
-5
View File
@@ -1,5 +0,0 @@
---
"@kilocode/cli": patch
---
Stop memory auto-save from failing on OpenAI-compatible providers that stream by default.
@@ -1,5 +0,0 @@
---
"kilo-code": patch
---
Optimize Agent Manager tab switching and context transition latency
@@ -1,5 +0,0 @@
---
"kilo-code": patch
---
Optimize large session loading performance and reduce reactive re-render overhead in the webview.
@@ -1,5 +0,0 @@
---
"kilo-code": patch
---
Optimize TaskHeader and timeline bar calculation performance in the webview.
-5
View File
@@ -1,5 +0,0 @@
---
"kilo-code": patch
---
Keep the Allow and Deny buttons reachable when a permission prompt contains a large diff or a long command: the prompt now scrolls its own content and shrinks with the available chat height instead of pushing its buttons out of view
-5
View File
@@ -1,5 +0,0 @@
---
"@kilocode/cli": patch
---
Persist disabling snapshots from the slow-repo prompt across restarts.
-5
View File
@@ -1,5 +0,0 @@
---
"kilo-code": patch
---
Render Agent Manager pull request comment diffs with the Pierre-backed diff viewer and syntax highlighting.
-5
View File
@@ -1,5 +0,0 @@
---
"@kilocode/cli": patch
---
Switch to the code model when starting implementation after a planning session.
-5
View File
@@ -1,5 +0,0 @@
---
"@kilocode/kilo-jetbrains": patch
---
Use the shared active list for session history rows with hover-revealed local delete actions.
-5
View File
@@ -1,5 +0,0 @@
---
"@kilocode/kilo-jetbrains": patch
---
Always outline JetBrains prompt bubbles and use a rounder prompt bubble shape.
-5
View File
@@ -1,5 +0,0 @@
---
"@kilocode/kilo-jetbrains": patch
---
Polish the JetBrains session prompt background, editor-tab focus ring, and centered jump-to-bottom button alignment.
-5
View File
@@ -1,5 +0,0 @@
---
"@kilocode/kilo-jetbrains": patch
---
Improve the New Worktree base branch selector with fuzzy matching, default fallback, and validation for unknown branches.
@@ -0,0 +1,5 @@
---
"@kilocode/kilo-jetbrains": patch
---
Avoid showing JetBrains internal error popups when Kilo workspace data fails to load, and include HTTP status and response details in diagnostics.
-5
View File
@@ -1,5 +0,0 @@
---
"kilo-code": patch
---
Preserve cached reasoning variants when starting new VS Code sessions.
-5
View File
@@ -1,5 +0,0 @@
---
"kilo-code": patch
---
Prevent subagent descriptions from appearing as Agent Manager worktree titles.
@@ -1,5 +0,0 @@
---
"@kilocode/kilo-jetbrains": patch
---
Refine transcript card spacing, plan-ready styling, and diff scrollbar layout, and remove the stray stripe and gap left by empty messages at the top of turns.
@@ -1,5 +0,0 @@
---
"kilo-code": patch
---
Remove the separate trust action from Agent Manager multi-project repositories. Added projects are now immediately available, while VS Code workspace trust still protects setup and run scripts.
-6
View File
@@ -1,6 +0,0 @@
---
"@kilocode/cli": patch
"kilo-code": patch
---
Remove the experimental agent requirements check and its configuration flag.
@@ -1,5 +0,0 @@
---
"kilo-code": patch
---
Remove the floating scroll-to-top button from the Agent Manager PR sidebar.
@@ -1,7 +0,0 @@
---
"@kilocode/cli": patch
"@kilocode/kilo-ui": patch
"kilo-code": patch
---
Remove the experimental task-aware tool-output pruning feature and its related settings and indicators.
-5
View File
@@ -1,5 +0,0 @@
---
"@kilocode/kilo-jetbrains": minor
---
Support renaming Agent Manager worktrees and worktree sessions from the JetBrains plugin.
@@ -0,0 +1,5 @@
---
"kilo-code": minor
---
Add an Agent Manager document inspector that previews Markdown and text files, with inline Markdown review comments that can be sent to the agent.
@@ -1,5 +0,0 @@
---
"kilo-code": patch
---
Restore live Git change statistics on the Agent Manager diff toggle for local and worktree selections.
@@ -1,5 +0,0 @@
---
"@kilocode/cli": patch
---
Keep `kilo upgrade` on the Kilo CLI release channel when GitHub's latest release is a JetBrains release.
-5
View File
@@ -1,5 +0,0 @@
---
"@kilocode/cli": patch
---
Prompt for explicit, one-shot approval before mutating Git commands run outside the sandbox.
@@ -1,5 +0,0 @@
---
"kilo-code": patch
---
Ensure interactive terminal state is isolated per directory and cleaned up when its scope closes.
-5
View File
@@ -1,5 +0,0 @@
---
"@kilocode/kilo-jetbrains": patch
---
Keep JetBrains chat sessions pinned to the bottom during viewport resizes, expandable view changes, and action dialog reveals when already following the transcript.
@@ -1,5 +0,0 @@
---
"kilo-code": patch
---
Fix agent mode switch getting stuck on draft/cloud-import sessions: apply the explicitly selected agent instead of reverting to the stale session agent.
@@ -1,5 +0,0 @@
---
"@kilocode/kilo-jetbrains": patch
---
Keep JetBrains session prompts visible in themes where the panel and editor backgrounds match.
@@ -1,5 +0,0 @@
---
"@kilocode/kilo-jetbrains": patch
---
Improve JetBrains session card header clicks and align raised content backgrounds with the editor surface.
-5
View File
@@ -1,5 +0,0 @@
---
"@kilocode/cli": minor
---
Add `kilo pr link <url>`, `kilo pr unlink`, and `kilo pr status` to link the current worktree to a pull request. The checkout command moves to `kilo pr checkout <number>`; `kilo pr <number>` no longer checks out a PR.
@@ -1,5 +0,0 @@
---
"@kilocode/kilo-jetbrains": patch
---
Keep JetBrains session status and copy controls visually bounded to the transcript area.
@@ -1,5 +0,0 @@
---
"@kilocode/kilo-jetbrains": patch
---
Show the empty session panel for empty JetBrains worktree sessions.
-5
View File
@@ -1,5 +0,0 @@
---
"kilo-code": patch
---
Show the model provider next to every model in the model selector.
-5
View File
@@ -1,5 +0,0 @@
---
"kilo-code": patch
---
Keep queued prompts visible while the server confirms and loads their message parts.
@@ -1,5 +0,0 @@
---
"kilo-code": patch
---
Show token throughput by default, with a Display setting to hide it when needed.
@@ -1,5 +0,0 @@
---
"kilo-code": patch
---
Preserve existing text when selecting a slash command at the start of the chat input. Previously, typing `/new` or another slash command with text before the cursor would wipe the existing content entirely.
-5
View File
@@ -1,5 +0,0 @@
---
"@kilocode/kilo-jetbrains": patch
---
Render the JetBrains session backdrop consistently and keep transcript hover backgrounds from getting stuck.
-5
View File
@@ -1,5 +0,0 @@
---
"kilo-code": minor
---
Open delegated subagent sessions in Agent Manager inspector tabs alongside terminals.
+5
View File
@@ -0,0 +1,5 @@
---
"@kilocode/kilo-jetbrains": minor
---
Open sub-agent task sessions in read-only editor tabs from JetBrains task cards.
-5
View File
@@ -1,5 +0,0 @@
---
"kilo-code": patch
---
Make Agent Manager shortcuts follow the focused area. In the center, Cmd/Ctrl+T creates a new session tab and Cmd/Ctrl+Shift+T creates a central terminal tab, whether the prompt or a central terminal is focused. In the right sidebar terminal, Cmd/Ctrl+T creates another sidebar terminal tab and Cmd/Ctrl+Shift+T does nothing. Returning from a terminal with Cmd/Ctrl+Shift+M restores the previous session tab before focusing its prompt. Update the shortcut dialog and hints to show the distinct actions.
-5
View File
@@ -1,5 +0,0 @@
---
"@kilocode/cli": patch
---
Use provider model catalogs instead of hardcoded model-name heuristics for reasoning variants.

Some files were not shown because too many files have changed in this diff Show More