Commit Graph

26153 Commits

Author SHA1 Message Date
Johnny Eric Amancio 0fff61fa62 refactor: kilo compat for v1.18.13 2026-08-06 00:00:45 +02:00
Johnny Eric Amancio 76783409bf refactor: kilo compat for v1.18.0 2026-08-05 11:59:08 +02:00
Johnny Amancio 898f0dc40b refactor: kilo compat for v1.17.13 2026-07-29 02:06:01 +02:00
marius-kilocode a776bd4d29 refactor: kilo compat for v1.17.9 2026-07-22 13:31:23 +02:00
marius-kilocode 95db2da8e9 refactor: kilo compat for v1.17.5 2026-07-20 13:01:29 +02:00
marius-kilocode 3591852931 resolve merge conflicts 2026-07-20 13:01:11 +02:00
marius-kilocode 12147d1602 merge: record upstream v1.17.5 2026-07-20 10:55:43 +02:00
marius-kilocode 4327386ff8 refactor: kilo compat for v1.17.5 2026-07-20 10:55:41 +02:00
Evgeny Shurakov 084bceadae fix(cli): repair cloud session imports (#12329)
* fix(cli): repair cloud session imports

* chore: address cloud import review feedback

* refactor(gateway): validate cloud session imports with zod
2026-07-20 10:41:28 +02:00
Marius 1ed3d9b7d8 Merge pull request #12397 from Kilo-Org/fix/actionable-zig-build-error
fix(cli): explain missing Zig build dependency
2026-07-20 10:31:26 +02:00
marius-kilocode 29149b23ae fix(cli): explain missing Zig build dependency 2026-07-20 10:16:24 +02:00
Marius 79fe75745f fix(vscode): render heredoc approvals as plain text (#12304)
* fix(vscode): render heredoc approvals as plain text

* test: handle heredoc approvals across platforms

* chore: update kilo-vscode visual regression baselines

---------

Co-authored-by: kilo-maintainer[bot] <kilo-maintainer[bot]@users.noreply.github.com>
2026-07-20 07:51:05 +00:00
Marius 1687d42c44 Merge pull request #12395 from Kilo-Org/fix/skip-powershell-native-build
fix: skip unused PowerShell native build
2026-07-20 09:40:58 +02:00
marius-kilocode 5fed729ae4 fix: skip unused PowerShell native build 2026-07-20 09:27:54 +02:00
kilo-maintainer[bot] 938919ab72 chore: update nix node_modules hashes 2026-07-17 16:01:52 +00:00
Johnny Eric Amancio 2742b573f8 Merge pull request #12204 from Kilo-Org/johnnyeric/kilo-opencode-v1.17.4
OpenCode v1.17.4
2026-07-17 17:47:28 +02:00
Kirill Kalishev 6737edf1ee Merge pull request #12295 from Kilo-Org/chore/jetbrains-cli-pin-v7.4.11
chore(jetbrains): bump CLI pin to v7.4.11
2026-07-17 08:57:45 -04:00
Johnny Amancio 3e0d20c03d Merge remote-tracking branch 'origin/main' into johnnyeric/kilo-opencode-v1.17.4
# Conflicts:
#	packages/opencode/test/session/compaction.test.ts
2026-07-17 14:08:21 +02:00
Marius a4aceaa2b9 test(cli): stabilize compaction interruption tests on loaded CI runners (#12311)
The two compaction interruption tests ("stops quickly when aborted during
retry backoff" and "does not leave a summary assistant when aborted before
processor setup") intermittently fail on the Windows CI shard with an
uncaught TimeoutError.

Root cause: Effect 4.x changed Effect.timeout to throw a TimeoutError on
the error channel instead of returning Option (as in Effect 3.x). The
tests wrapped Deferred.await(ready) and Fiber.await(fiber) in
Effect.timeout as a guard against the fiber never reaching the trigger
state, but on loaded Windows runners the fiber can take longer than the
1 second / 250 millis deadlines to reach that state. When the deadline
expired the TimeoutError propagated uncaught and failed the test, even
though the interrupt assertions would still hold.

Swallow the TimeoutError from the ready wait so the test proceeds to
interrupt the fiber regardless of whether the trigger fired in time, and
drop the inner Fiber.await timeout since Fiber.interrupt already waits for
termination. The assertions verify the interrupt exit either way.
2026-07-17 13:41:07 +02:00
kilo-maintainer[bot] 0846e067b2 chore: update nix node_modules hashes 2026-07-17 11:34:48 +00:00
Marius 2be0b2f7e6 Merge pull request #12306 from Kilo-Org/custom-file-extensions-for-indexing
feat(indexing): support custom file extensions
2026-07-17 13:22:24 +02:00
marius-kilocode 00d00749a2 chore(vscode): format indexing translation 2026-07-17 12:07:40 +02:00
marius-kilocode ca19c858a4 fix(vscode): translate indexing extension settings 2026-07-17 11:59:22 +02:00
Johnny Amancio 8861ec1f13 Merge remote-tracking branch 'origin/main' into johnnyeric/kilo-opencode-v1.17.4
# Conflicts:
#	packages/opencode/src/cli/cmd/tui.ts
#	packages/opencode/src/cli/tui/worker.ts
#	packages/opencode/test/kilocode/cli/tui/thread.test.ts
2026-07-17 11:50:24 +02:00
marius-kilocode c081f582ab feat(indexing): support custom file extensions 2026-07-17 11:48:54 +02:00
kilo-maintainer[bot] 2c070e6e6f chore: update nix node_modules hashes 2026-07-17 09:15:20 +00:00
Jean du Plessis e7e31bdd5a Merge pull request #12303 from Kilo-Org/fix/cli-sidebar-usage
fix(cli): improve sidebar usage display
2026-07-17 11:06:53 +02:00
Marius 8426d86082 Merge pull request #12279 from Kilo-Org/change-agent-manager-plus-default
fix(agent-manager): open worktree dialog by default
2026-07-17 11:03:40 +02:00
Marius 81632df83a Merge pull request #12213 from Kilo-Org/research-review-unresumable-session
fix(cli): finish deprecated review commands
2026-07-17 11:02:36 +02:00
Marius f2eb57a268 Merge pull request #12271 from Kilo-Org/agent-manager-stop-session
feat(agent-manager): stop managed sessions from tool
2026-07-17 11:01:10 +02:00
marius-kilocode 36037284d9 fix(vscode): acknowledge static review commands 2026-07-17 10:58:53 +02:00
marius-kilocode 55fe1608fb fix(cli): finish deprecated review commands 2026-07-17 10:58:53 +02:00
Marius d854c1077d fix(vscode): respect terminal display for background processes (#12301) 2026-07-17 10:55:53 +02:00
Jean du Plessis 256c965f1b test(cli): exercise production usage rows 2026-07-17 10:35:26 +02:00
Jean du Plessis 7c07a47466 fix(cli): improve sidebar usage display 2026-07-17 10:07:32 +02:00
Marius 957ddf11b6 Merge pull request #12263 from shssoichiro/fix/indexing-validation-timeout-retries
fix(indexing): allow validation timeout retries
2026-07-17 10:01:45 +02:00
marius-kilocode 37527222c6 fix(agent-manager): restore worktree shortcut routing 2026-07-17 09:45:07 +02:00
marius-kilocode 6ce16e7cae fix(agent-manager): open worktree dialog by default 2026-07-17 09:42:26 +02:00
Mohammad Javad Naderi f85724830c fix(ui): support bidirectional chat markdown (#11944)
* fix(ui): support bidirectional chat markdown

* fix(ui): address bidi markdown review feedback

* fix(ui): distinguish user message bubbles

* fix(ui): simplify markdown bidi direction

Mark the markdown container with one auto direction instead of
decorating each rendered block after parsing. Assistant replies usually
have one dominant natural language, but coding responses often start
list items and paragraphs with identifiers, method names, or HTTP terms.
Per-block auto direction lets those English tokens choose the direction
for whole lists even when the surrounding answer is right-to-left.

Keeping direction on the root makes the answer follow the dominant
prose direction more consistently, while code and pre elements keep their
own auto direction so code-like content does not decide the container
direction. This also removes the post-render bidi decoration pass.

* fix(ui): isolate markdown math direction

* fix(vscode): improve bidi text rendering

Match the chat user message bubble to the prompt input by using
plaintext unicode-bidi handling inside the Kilo UI message text.

Set automatic direction on session title labels in the task header,
recent sessions, history, cloud history, and Agent Manager so RTL and
mixed-direction titles render correctly without changing row layout.

* fix(ui): preserve code block direction while streaming

Keep dir on the existing pre element when streaming Shiki highlighting
updates it in place. The updater removes current attributes before
copying Shiki attributes, and Shiki does not emit dir, so RTL markdown
roots could briefly force code blocks to render right-to-left during
streaming.

Export the update helper for a focused behavior test that verifies the
in-place highlight update keeps direction, replaces stale attributes,
applies Shiki attributes, preserves scroll position, and updates the
source hash.

* chore(vscode): fix formatting issues

Format files after adding automatic direction attributes.

* test(ui): improve markdown bidi tests

Replace source-shape checks with an isolated Markdown component render
for the root dir contract.

Use happy-dom for the streaming highlight update test so innerHTML
parsing, attributes, connectivity, and HTMLPreElement checks use a real
DOM implementation. Restore patched globals in finally to avoid test
leakage.

* test(ui): address markdown bidi review comments

* fix(ui): revert user message bubble styles

* Revert "fix(ui): revert user message bubble styles"

This reverts commit 282264e25c.

* refactor(agent-manager): extract unassigned sessions section

---------

Co-authored-by: marius-kilocode <marius@kilocode.ai>
2026-07-17 07:26:28 +00:00
Marius 62cf08c81f Merge branch 'main' into agent-manager-stop-session 2026-07-17 09:12:18 +02:00
Joshua Lambert 6bbccbfcc8 Merge pull request #12296 from Kilo-Org/fix/vscode-typecheck-workspace-errors
ci(vscode): align typecheck with release build
2026-07-16 23:17:25 -04:00
Igor Šćekić df9e1fb1e9 feat(cli): support remote slash commands and session creation (#12224)
* feat(cli): support remote slash commands

* feat(cli): create sessions from remote clients

* fix(cli): harden remote session attach and command boundaries

* chore: trigger latest-head review

* feat(cli): support remote exit

* fix(cli): isolate remote exit bridge
2026-07-17 03:19:32 +02:00
Josh Lambert a16385389c test(vscode): remove typecheck wiring guard 2026-07-16 17:39:11 -04:00
Josh Lambert d7551e77b8 ci(vscode): align typecheck with release build 2026-07-16 17:31:43 -04:00
kilo-maintainer[bot] c05ccf0a82 chore(jetbrains): bump CLI pin to v7.4.11 2026-07-16 19:39:58 +00:00
kilo-maintainer[bot] 9ac93a4c90 release: v7.4.11 v7.4.11 2026-07-16 19:33:52 +00:00
Joshua Lambert 3069737895 Merge pull request #12289 from Kilo-Org/fix-ts-findlast-compatibility
fix(gateway): support ES2022 metadata consumers
2026-07-16 15:13:39 -04:00
Josh Lambert b6472fe4e3 fix(gateway): support ES2022 metadata consumers 2026-07-16 14:47:14 -04:00
Johnny Eric Amancio bb75928749 fix(vscode): group context controls in task header and use distinct icons (#12287)
* fix(vscode): group context controls in task header and use distinct icons

* chore: update kilo-vscode visual regression baselines

---------

Co-authored-by: kilo-maintainer[bot] <kilo-maintainer[bot]@users.noreply.github.com>
2026-07-16 18:16:10 +02:00
Kirill Kalishev 64713d4816 Merge pull request #12251 from Kilo-Org/chore/jetbrains-cli-pin-v7.4.9
chore(jetbrains): bump CLI pin to v7.4.9
2026-07-16 11:37:33 -04:00