Commit Graph

22567 Commits

Author SHA1 Message Date
Catriel Müller be0d5ef3bb Merge branch 'main' into cli-console-restart-on-port-mismatch 2026-06-12 11:33:46 -03:00
Catriel Müller 5413c807de refactor: refactor solution to include daemon command 2026-06-12 11:32:16 -03:00
Johnny Eric Amancio b90ab85c3b ci: clarify auto-close reopen message (#11163) 2026-06-12 16:18:45 +02:00
kilo-maintainer[bot] 4711209072 release: v7.3.44 2026-06-12 13:51:52 +00:00
Catriel Müller 0edfcf3e3c Merge pull request #11147 from Kilo-Org/catrielmuller/kilo-console-ui-improvements
feat: improve Kilo Console worktree review
2026-06-12 10:34:37 -03:00
Imanol Maiztegui 9df58d79ab fix(vscode): correct changeset package name (#11162) 2026-06-12 15:25:10 +02:00
Catriel Müller 4b5e7e6229 refactor: fix merge 2026-06-12 10:17:51 -03:00
Catriel Müller ef017c528e Merge branch 'main' into cli-console-restart-on-port-mismatch 2026-06-12 10:10:59 -03:00
Catriel Müller 91eb3ed444 Merge pull request #11148 from senguangd/fix/powershell-encoding
fix(shell): use EncodedCommand for PowerShell to fix Windows encoding issues
2026-06-12 10:07:58 -03:00
Catriel Müller 2f7657fd83 Merge pull request #11143 from IamCoder18/feat/cli-port-discovery-warning
feat(cli): warn when --port is outside discovery range
2026-06-12 09:42:13 -03:00
Catriel Müller c220a75525 refactor: isolate the changes inside of the kilo folders 2026-06-12 09:40:39 -03:00
Catriel Müller 303b67a265 refactor: fix kilo marker 2026-06-12 09:30:00 -03:00
Catriel Müller eb4d2e6ff6 fix: fix kilo pierre theme 2026-06-12 07:49:44 -03:00
Marius 9129844225 perf(agent-manager): virtualize expanded diff reviews (#11154)
* perf(agent-manager): reuse metadata while loading diffs

* perf(agent-manager): virtualize expanded diff reviews

* fix(agent-manager): reset virtual rows between reviews

* test(agent-manager): preserve review comment scrolling

* test(agent-manager): explain review context reset

* chore: update kilo-vscode visual regression baselines

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-06-12 10:47:33 +00:00
Marius 78d83c0651 fix(cli): inherit reasoning in task subagents (#11160) 2026-06-12 10:45:36 +00:00
Imanol Maiztegui 7955f865d8 Render streaming assistant rows outside virtualizer (#11153)
* fix(vscode): render streaming assistant rows outside virtualizer to prevent layout jumps

Replace the `keepMounted` index-based approach with a direct rendering
suffix for active assistant turns. Rows belonging to the streaming turn
are partitioned out of the virtualizer and rendered as plain DOM elements,
eliminating measurement instability caused by rapidly growing content
while preserving virtualized history for completed turns.

* Update packages/kilo-vscode/webview-ui/src/components/chat/MessageList.tsx

Co-authored-by: kilo-code-bot[bot] <240665456+kilo-code-bot[bot]@users.noreply.github.com>

* fix(vscode): complete direct row ID rename

* refactor(transcript-rows): restrict direct partition to only the latest visible turn

Simplify partitionRows so that older streaming turns are no longer
retained in the direct (non-virtualized) output once a newer turn
becomes visible. The lookup now checks only the final row's turn
against the direct set, ensuring completed assistant turns move back
into the virtualizer immediately when the conversation advances.

---------

Co-authored-by: kilo-code-bot[bot] <240665456+kilo-code-bot[bot]@users.noreply.github.com>
2026-06-12 12:16:05 +02:00
Catriel Müller 65e6d0c8ed refactor: address comments 2026-06-12 06:57:45 -03:00
Marius 0d026ef4cf Merge pull request #11104 from Kilo-Org/flicker-hockey
fix(vscode): speed up subagent transcript loading
2026-06-12 11:52:16 +02:00
senguangd 846505368b Merge branch 'main' into fix/powershell-encoding 2026-06-12 17:07:45 +08:00
Remon Oldenbeuving 5128211fa6 Merge pull request #11144 from Kilo-Org/feat/terminal-integrated-font
feat(vscode): use terminal.integrated font settings in Agent Manager xterm
2026-06-12 10:43:53 +02:00
Marius 84a62a12c6 Merge pull request #11151 from Kilo-Org/fix/vscode-binary-diffs
fix(vscode): keep binary diffs collapsed
2026-06-12 10:40:56 +02:00
marius-kilocode 77fe7c9e3f fix(vscode): keep binary diffs collapsed 2026-06-12 10:25:43 +02:00
Kirill Kalishev 68fd8ccce4 fix(vscode): route permission replies through request directories (#11133)
* fix(vscode): route permission replies through request directories

* fix(vscode): preserve permission routes during recovery

---------

Co-authored-by: marius-kilocode <marius@kilocode.ai>
2026-06-12 07:59:02 +00:00
marius-kilocode a5f1514685 test(vscode): isolate terminal font defaults 2026-06-12 09:08:04 +02:00
marius-kilocode 3cd4628a52 fix(vscode): complete Agent Manager terminal font sync 2026-06-12 08:55:45 +02:00
Senguang Ding 6e0639b8c0 fix(shell): use EncodedCommand for PowerShell to fix Windows encoding issues
On Windows, PowerShell commands with non-ASCII characters (e.g., Chinese, Japanese, Cyrillic) produce garbled output (mojibake) because the console encoding defaults to the system OEM code page rather than UTF-8.

Switch from `-Command` to `-EncodedCommand` with a Base64-encoded UTF-16LE payload that explicitly sets `[Console]::InputEncoding`, `[Console]::OutputEncoding`, and `$OutputEncoding` to UTF-8 before executing the original command. This ensures both input and output are properly encoded as UTF-8 regardless of the system locale.

Fixes #4138
Fixes #2422
Fixes #2939
2026-06-12 12:56:10 +08:00
Catriel Müller 9a187d5aad feat: improve Kilo Console project review 2026-06-12 01:08:09 -03:00
Aarav Sharma 12144cf827 chore: add changeset for port discovery warning 2026-06-11 20:54:28 -06:00
Aarav Sharma e35430580b chore: add changeset for console restart fix 2026-06-11 20:52:43 -06:00
Catriel Müller 35dd730dcc feat: kilo console dialogs 2026-06-11 23:18:42 -03:00
Aarav Sharma 63294a4b2a fix(cli): restart daemon when console requested host/port don't match
When `kilo console --port 4321` reuses an already-running daemon on a

different port (e.g. 4097), the new options were silently ignored. Now

`kilo console` checks if the running daemon matches the requested

host/port, and restarts if they differ.

The restart only occurs when explicit `--port` or `--hostname` options

are provided via CLI, not when using default values.
2026-06-11 19:51:19 -06:00
Aarav Sharma 4ba2bac7a2 feat(cli): warn when --port is outside discovery range
Print a yellow non-fatal warning when kilo console or kilo daemon
start/restart is invoked with an explicit --port outside 4097-4116.
Auto-discovery only scans that window, so an out-of-range port can
silently break later manual or auto-connect attempts.

Implementation stays entirely in Kilo-owned files to avoid touching
upstream shared code:

- Added packages/opencode/src/kilocode/cli/port-warning.ts helper
  exporting warnPort(port), which skips port 0 (auto-pick) and emits
  a yellow console.warn when the explicit port is outside
  Daemon.PortRange.
- Hooks the helper from console.ts and daemon.ts (start/restart)

The command still succeeds; the warning is informational only.
2026-06-11 19:14:39 -06:00
kiloconnect[bot] 287f75aa2b feat(vscode): use terminal.integrated font settings in Agent Manager xterm terminals
Reads terminal.integrated.fontFamily and terminal.integrated.fontSize (with
editor font fallback) instead of the editor font CSS var. A config watcher
broadcasts fontChanged messages so live terminals update without a reload.
Nerd Font glyphs now render correctly in Agent Manager terminal tabs.
2026-06-11 21:16:26 +00:00
Catriel Müller 43f783b7dc Merge pull request #11139 from Kilo-Org/catrielmuller/fix-cli-upstream-jun-11
fix(cli): restore Kilo CLI initialization after upstream merge
2026-06-11 17:27:37 -03:00
Catriel Müller ff7537a9da Merge pull request #10866 from Kilo-Org/fix/10841-indexing-sidebar
fix(cli): move indexing status to sidebar
2026-06-11 17:27:10 -03:00
Johnny Eric Amancio 50b249e498 fix: improve auto close filter logic (#11119) 2026-06-11 20:26:37 +00:00
Catriel Müller 72266359d4 chore(cli): add release note for restored commands 2026-06-11 16:34:43 -03:00
Catriel Müller 988cb02fe8 fix: fix kilo cli init 2026-06-11 16:33:07 -03:00
Catriel Müller 71cc624f59 fix: fix test 2026-06-11 14:59:37 -03:00
Catriel Müller 4e0c7248a9 fix: fix facades 2026-06-11 14:37:18 -03:00
github-actions[bot] e41da65205 chore: update kilo-vscode visual regression baselines 2026-06-11 17:25:12 +00:00
Catriel Müller a4952b0836 fix: fix tests 2026-06-11 14:19:49 -03:00
Catriel Müller d5112edf90 fix: code indexing on kilo core 2026-06-11 12:29:01 -03:00
Catriel Müller 35e3cd1803 fix(cli): log indexing poll failures 2026-06-11 12:23:56 -03:00
Catriel Müller 22149292ea Merge pull request #11124 from Kilo-Org/clover-tuck
fix: prevent Bun downgrades during upstream merges
2026-06-11 11:46:41 -03:00
Marius 286d99cc38 Merge pull request #11126 from Kilo-Org/strong-question
fix(agent-manager): avoid blocked native autofocus
2026-06-11 16:34:11 +02:00
Catriel Müller 2e4b59399a fix: address Bun merge validation review 2026-06-11 11:31:04 -03:00
marius-kilocode 50dbbb30d1 fix(agent-manager): avoid blocked native autofocus 2026-06-11 16:19:23 +02:00
Marius 9c0e4f76e8 Merge pull request #10997 from Kilo-Org/telling-angora
fix(vscode): disable Copilot in extension dev host
2026-06-11 16:00:27 +02:00
Marius b64d7e0095 fix(agent-manager): preserve named worktrees on collision (#11001)
* fix(agent-manager): preserve named worktrees on collision

* fix(agent-manager): keep collision fallback deterministic

* style(agent-manager): format branch resolver
2026-06-11 15:56:14 +02:00