187 Commits
Author SHA1 Message Date
kilo-maintainer[bot] 31e1981361 release: v7.2.1 2026-04-08 16:32:13 +00:00
kilo-maintainer[bot] 760f24608e release: v7.2.0 2026-04-07 19:11:12 +00:00
kilo-maintainer[bot] 5650850aa6 release: v7.1.23 2026-04-07 16:19:27 +00:00
8b07b55447 fix(vscode): scope cycleAgentMode keybinding to Kilo Code panels (#8508)
* fix(vscode): scope cycleAgentMode keybinding to Kilo Code panels

cmd+. and cmd+shift+. for cycleAgentMode were globally active, overriding
VS Code's built-in Quick Fix menu. Add when clauses so the keybindings
only activate when a Kilo Code view is focused (sidebar, Agent Manager,
or open-in-tab panel).

* fix(vscode): fix cycleAgentMode when clause and tab panel dispatch

Replace unreliable focusedView with sideBarFocus + custom sidebarVisible
context key for sidebar detection. Also dispatch cycleAgentMode actions
to active tab panels, which were previously missed.

---------

Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
Co-authored-by: marius-kilocode <marius@kilocode.ai>
2026-04-07 14:50:19 +00:00
Marius 50ba275780 feat(vscode): reimplement task timeline graph header (#8480)
Port the legacy KiloTaskHeader graph visualization to the new SolidJS
extension. Includes colored timeline bars (per-part type), context
window progress bar, token breakdown display, drag/wheel scroll,
active bar pulse animation, and persistent expand/collapse toggle.
2026-04-07 13:42:28 +02:00
Jean du Plessis de8d2b1008 fix: update vite and electron for dev tooling security
- vite: catalog 7.1.4 → 7.3.1 (already used in kilo-vscode/kilo-ui;
  fixes path traversal, fs.deny bypass, WebSocket read:
  GHSA-4w7w-66w2-5vf9, GHSA-v2wj-q39q-566r, GHSA-p9ff-h696-f583)
- electron: 40.4.1 → 40.8.5 in desktop-electron (fixes context
  isolation bypass, use-after-free, command injection)
2026-04-07 12:05:20 +02:00
Jean du Plessis 1a5c73c0dc fix: update diff, dompurify, yaml, and solid-js for security patches
- diff: catalog 8.0.2 → 8.0.4, kilo-vscode ^7.0.0 → 8.0.4
  (DoS in parsePatch/applyPatch: GHSA-73rr-hh4g-fpgx)
- dompurify: catalog + packages/ui 3.3.1 → 3.3.3
  (mutation-XSS, XSS, URI bypass: GHSA-h8r8-wccr-v5f2, GHSA-v2wj-7wpq-c8vv,
  GHSA-cjmm-f4jc-qw8r, GHSA-cj63-jhhr-wcxv)
- yaml: kilo-vscode 2.8.2 → 2.8.3
  (stack overflow via nested collections: GHSA-48c2-rrv3-qjmp)
- solid-js: catalog 1.9.10 → 1.9.12
  (fixes seroval transitively: DoS, RCE, prototype pollution)
2026-04-07 10:57:51 +02:00
Jean du Plessis 9cf235a568 fix(cli): update simple-git to fix critical RCE (#8464)
Update simple-git from 3.31.1 to 3.35.2 in both packages/opencode and
packages/kilo-vscode to fix GHSA-r275-fr43-pm7q (blockUnsafeOperationsPlugin
bypass via case-insensitive protocol.allow config key enables RCE).
2026-04-07 10:37:29 +02:00
kilo-maintainer[bot] fc014b1205 release: v7.1.22 2026-04-06 16:10:12 +00:00
kilo-maintainer[bot] e10324aa7f release: v7.1.21 2026-04-05 15:48:18 +00:00
Marius 4bebc24e4e feat(vscode): add Claude Code compatibility toggle in Agent Behaviour settings (#8230)
Adds a toggle under Kilo Settings > Agent Behaviour > Rules that controls
whether CLAUDE.md instructions and .claude/skills/ are loaded into sessions.
Disabled by default — the extension passes KILO_DISABLE_CLAUDE_CODE=true
to the CLI when the setting is off.

Includes translations for all 18 supported languages and platform-agnostic
description text.

Closes #8128
Closes #8187
2026-04-03 11:38:29 +02:00
kilo-maintainer[bot] b91653bf97 release: v7.1.20 2026-04-02 17:33:20 +00:00
kilo-maintainer[bot] e45ddb41b4 release: v7.1.19 2026-04-02 14:00:55 +00:00
kilo-maintainer[bot] 3b2db43a4b release: v7.1.18 2026-04-02 10:18:47 +00:00
kilo-maintainer[bot] 8f7a5f48b3 release: v7.1.17 2026-04-01 15:08:40 +00:00
kilo-maintainer[bot] 325a64eaca release: v7.1.16 2026-04-01 14:37:43 +00:00
kilo-maintainer[bot] a1c8e5d798 release: v7.1.15 2026-04-01 12:32:06 +00:00
kilo-maintainer[bot] c9d4d1ac87 release: v7.1.14 2026-04-01 10:39:53 +00:00
kiloconnect[bot] a606f2eab5 feat(i18n): add complete Ukrainian (uk) translation 2026-04-01 08:36:47 +00:00
Mark IJbema 3ccf315274 Merge pull request #8042 from Kilo-Org/mark/tab-panel-toolbar-buttons
feat(vscode): add toolbar buttons to editor tab panel
2026-04-01 10:04:44 +02:00
Mark IJbema 649ca688c1 fix(vscode): remove agent manager and marketplace buttons from tab toolbar 2026-04-01 09:52:14 +02:00
kilo-maintainer[bot] 3cc4d38f12 release: v7.1.13 2026-04-01 07:35:46 +00:00
kiloconnect[bot] b7fc4201cb feat(vscode): add toolbar buttons to editor tab panel
Show the same navigation buttons (new task, history, agent manager,
marketplace, profile, settings) in the editor/title area when Kilo is
open as a tab panel, matching the sidebar experience.
2026-04-01 07:27:18 +00:00
kilo-maintainer[bot] 1e8e07f9dc release: v7.1.12 2026-03-31 22:51:56 +00:00
kilo-maintainer[bot] 9fd9ffd8f0 release: v7.1.11 2026-03-31 11:02:44 +00:00
kilo-maintainer[bot] 64f6ca8962 release: v7.1.10 2026-03-31 09:49:05 +00:00
kilo-maintainer[bot] 43811bfa03 release: v7.1.9 2026-03-28 07:57:17 +00:00
kilo-maintainer[bot] 121f6e3cac release: v7.1.8 2026-03-26 20:05:26 +00:00
kilo-maintainer[bot] 5c0daa4162 release: v7.1.7 2026-03-26 18:42:18 +00:00
Imanol Maiztegui fdbf2873b5 feat(vscode): add license (#7729) 2026-03-26 19:10:10 +01:00
kilo-maintainer[bot] 9e5d96dd30 release: v7.1.6 2026-03-26 17:30:35 +00:00
kirillk ad12f73b6e fix(vscode): revert agent manager icon to circuit-board 2026-03-26 09:16:09 -04:00
Mark IJbema eaf0fe0e32 fix(vscode): force CLI backend rebuild on F5 compile
The compile script (triggered by F5 preLaunchTask) was reusing a cached
CLI binary when the source appeared unchanged. This could miss changes in
dependency packages outside packages/opencode/. Pass --force to
local-bin.ts so the backend is always rebuilt during a full compile.
2026-03-26 11:09:31 +01:00
kilo-maintainer[bot] 18c5fc3f22 release: v7.1.5 2026-03-26 09:56:13 +00:00
kirillk 8bce4411f1 Merge branch 'main' into kirillk/history 2026-03-25 13:13:06 -04:00
kirillk 6264fcb7a0 icon 2026-03-25 13:11:59 -04:00
kilo-maintainer[bot] fd5fee9ec3 release: v7.1.4 2026-03-25 16:32:24 +00:00
kirillk 81623f6742 feat(vscode): merge local and cloud history into single tabbed panel
Remove the separate cloud history toolbar button and combine both lists
into one History panel with Local/Cloud tabs and an always-visible
Import session button. The 'Only this repository' checkbox moves below
the search bar in the cloud tab.
2026-03-25 12:32:00 -04:00
kilo-maintainer[bot] b20cedb571 release: v7.1.3 2026-03-24 10:45:11 +00:00
kilo-maintainer[bot] bb20679c42 release: v7.1.2 2026-03-23 17:48:25 +00:00
kilo-maintainer[bot] 6888ff1515 release: v7.1.1 2026-03-23 16:03:34 +00:00
Mark IJbema bbe14014f2 Merge pull request #6783 from Kilo-Org/mark/fix-autocomplete-activation
fix: start CLI backend at extension activation so autocomplete works without opening a tab
2026-03-23 16:40:28 +01:00
Mark IJbema 021f4171dc fix: activate extension on startup so eager connect() actually runs
The previous commit added connectionService.connect() in activate(), but
activate() itself never ran without the sidebar open because
activationEvents was empty. VS Code only triggered activation when the
sidebar view was shown.

Add 'onStartupFinished' to activationEvents so the extension activates
after VS Code startup completes. Guard the eager connect() behind the
autocomplete enableAutoTrigger setting to avoid spawning a CLI server
process when autocomplete is disabled.
2026-03-23 16:00:06 +01:00
Catriel Müllerandkilo-code-bot[bot] 5bee253852 Update packages/kilo-vscode/package.json
Co-authored-by: kilo-code-bot[bot] <240665456+kilo-code-bot[bot]@users.noreply.github.com>
2026-03-23 09:00:51 -03:00
Catriel Müllerandkilo-code-bot[bot] b35f9fcca4 Update packages/kilo-vscode/package.json
Co-authored-by: kilo-code-bot[bot] <240665456+kilo-code-bot[bot]@users.noreply.github.com>
2026-03-23 09:00:37 -03:00
Catriel Müller 854966eaef Merge branch 'main' into catrielmuller/turkish 2026-03-23 08:48:24 -03:00
Thomas Brugman 80494d3388 Merge branch 'main' into feat/add-dutch-language 2026-03-23 10:54:52 +01:00
kirillk 79a87aee04 feat(vscode): lower minimum VS Code version to 1.105.1 for Cursor compatibility 2026-03-22 16:38:50 -04:00
Thomas Brugman ad0fa2b4bd feat: add Dutch language support
Adds Dutch (Nederlands) translations across the app, UI, desktop, and VS Code extension. Updates language selection menus and contexts.
2026-03-22 16:38:53 +01:00
Catriel Müller 430a2dc1f1 feat: add turkish lang into the extension definition 2026-03-20 17:13:26 -03:00