Thomas Brugman
62b2385eab
Merge pull request #3 from Githubguy132010/codex/gate-permission-dock-rendering-by-tool-presence
...
Codex-generated pull request
2026-02-18 21:09:32 +01:00
Thomas Brugman
ff769cee01
Fix permission dock fallback for non-tool requests
2026-02-18 21:08:30 +01:00
Thomas Brugman
ead119e3c1
Merge branch 'dev' into fix/vscode-permission-prompt-408
2026-02-18 21:02:25 +01:00
Kevin van Dijk
c96b6701b2
Merge pull request #440 from Kilo-Org/kevinvandijk/kilo-opencode-v1.1.65
...
OpenCode v1.1.65
2026-02-18 20:15:29 +01:00
Kevin van Dijk
b15b554552
Resolve merge conflicts
2026-02-18 19:38:22 +01:00
Kevin van Dijk
e88e6df76a
refactor: kilo compat for v1.1.65
2026-02-18 19:30:20 +01:00
Kevin van Dijk
6e48aab441
Merge pull request #436 from Kilo-Org/kevinvandijk/kilo-opencode-v1.1.64
...
OpenCode v1.1.64
2026-02-18 19:29:08 +01:00
Thomas Brugman
15ecbee4e9
Merge branch 'dev' into fix/vscode-permission-prompt-408
2026-02-18 18:49:35 +01:00
kilo-maintainer[bot]
f62e953b48
chore: generate
2026-02-18 17:27:24 +00:00
Mark IJbema
67107e530a
Merge pull request #410 from Kilo-Org/mark/telemetry-implementation
...
feat: implement proxy-based telemetry for VS Code extension
2026-02-18 18:25:49 +01:00
Mark IJbema
f2f7baf2d1
fix: use vscode.env.isTelemetryEnabled instead of raw config
...
Respects --disable-telemetry CLI flag, managed/policy settings, and
other VS Code-level overrides that getConfiguration() misses.
2026-02-18 18:20:56 +01:00
Mark IJbema
b004151c7a
fix: log telemetry capture errors instead of swallowing
2026-02-18 18:17:58 +01:00
Kevin van Dijk
f5e65046fa
Resolve merge conflicts
2026-02-18 18:16:52 +01:00
Igor Šćekić
e553be6ee6
Merge pull request #434 from Kilo-Org/fix/todo-rendering-size
...
fix: shrink todo item rendering in VS Code extension
2026-02-18 18:12:17 +01:00
Kevin van Dijk
5d9c6180d9
refactor: kilo compat for v1.1.64
2026-02-18 18:08:06 +01:00
Mark IJbema
fda8a5f2bc
chore: remove unused TelemetrySetting and updateTelemetryState
2026-02-18 18:07:26 +01:00
Kevin van Dijk
5c0dfede55
Merge pull request #435 from Kilo-Org/kevinvandijk/kilo-opencode-v1.1.63
...
OpenCode v1.1.63
2026-02-18 17:58:36 +01:00
Kevin van Dijk
3bb221ecac
Merge branch 'dev' into kevinvandijk/kilo-opencode-v1.1.63
2026-02-18 17:52:13 +01:00
kilo-maintainer[bot]
19d42093a6
chore: generate
2026-02-18 16:51:58 +00:00
Kevin van Dijk
33398e6d7b
Merge pull request #430 from Kilo-Org/kevinvandijk/kilo-opencode-v1.1.62
...
OpenCode v1.1.62
2026-02-18 17:51:11 +01:00
Mark IJbema
1c89221610
fix: add editorName + vscodeVersion to OTel events, remove debug fields
...
- Added KILO_VSCODE_VERSION env var passed from extension to CLI
- OTel span exporter now includes editorName and vscodeVersion
- Removed all _debug_* temporary properties from track() and exportSpan()
2026-02-18 17:36:44 +01:00
Kevin van Dijk
a18d555870
Resolve merge conflicts
2026-02-18 17:35:54 +01:00
Igor Šćekić
6fa046e1d9
fix: collapse checkbox-content wrapper to remove excess height in todos
2026-02-18 17:35:41 +01:00
Kevin van Dijk
8c5b61d0b4
refactor: kilo compat for v1.1.63
2026-02-18 17:34:46 +01:00
Igor Šćekić
4f0bce7fab
fix: reduce todo label line-height to normal
2026-02-18 17:30:46 +01:00
Mark IJbema
eb5efd3501
fix: local-bin.ts now prefers current platform binary
...
Previously picked the first binary found in dist (often linux-x64-musl).
Now checks for cli-{platform}-{arch} first (e.g. cli-darwin-arm64).
2026-02-18 17:28:42 +01:00
Igor Šćekić
797d737eff
fix: tighten spacing between todo items and restore defaultOpen
2026-02-18 17:28:40 +01:00
Mark IJbema
4dec04a0cd
fix: align extension telemetry properties with CLI values
...
- appName: 'kilo-code' (was vscode.env.appName which showed 'Visual Studio Code')
- platform: 'vscode' (was process.platform which showed 'darwin')
- editorName: vscode.env.appName (IDE name, e.g. 'Visual Studio Code')
- vscodeVersion: vscode.version (e.g. '1.109.4')
2026-02-18 17:25:25 +01:00
Igor Šćekić
04fbc043bf
fix: collapse todo blocks by default to reduce wasted space
2026-02-18 17:20:04 +01:00
Catriel Müller
dd4ba8a93e
refactor: skip windows e2e tests
2026-02-18 13:18:23 -03:00
Catriel Müller
c720f50d1d
Merge pull request #427 from Kilo-Org/catrielmuller/351-sub-agent-progress
...
fix(vscode): display sub-agent task tool list in webview
2026-02-18 13:12:21 -03:00
Igor Šćekić
b7d8d0d407
Merge pull request #429 from Kilo-Org/feat/vscode-worktree-image-attachments
...
feat(vscode): forward image attachments through worktree session creation
2026-02-18 17:11:58 +01:00
Igor Šćekić
01363014ce
fix: reduce todo block padding to remove wasted space
2026-02-18 17:06:25 +01:00
Mark IJbema
7d5e73f695
debug: add telemetry debug properties for PostHog investigation (TEMPORARY)
2026-02-18 17:05:13 +01:00
Igor Šćekić
ec99edf8ad
Merge branch 'dev' into feat/vscode-worktree-image-attachments
2026-02-18 17:04:31 +01:00
Kevin van Dijk
ec1b20336d
Resolve merge conflicts
2026-02-18 16:39:04 +01:00
Igor Šćekić
90fe14e512
Merge pull request #426 from Kilo-Org/feat/vscode-image-paste
...
feat(vscode): image paste and drag-and-drop in chat input
2026-02-18 16:26:09 +01:00
Igor Šćekić
2b336d0c93
feat(vscode): forward image attachments through worktree session creation
...
- Add files?: FileAttachment[] to CreateWorktreeSessionRequest type
- Pass attachments from PromptInput to the agentManager.createWorktreeSession message
- Build file parts in AgentManagerProvider and include them in the initial
sendMessage call, removing the TODO placeholder
- Guard on text || fileParts.length > 0 so image-only prompts work without text
2026-02-18 16:25:28 +01:00
Mark IJbema
b1e71ef07f
refactor: separate appName and editorName into distinct env vars
...
- KILO_APP_NAME: product name ('kilo-code') — overrides appName
- KILO_EDITOR_NAME: IDE name (vscode.env.appName) — sets editorName only
- Previously both were set to the same 'Kilo VSCode (CLI)' value
2026-02-18 16:24:35 +01:00
Kevin van Dijk
3ea7c918ed
refactor: kilo compat for v1.1.62
2026-02-18 16:20:05 +01:00
Mark IJbema
13543aee6e
fix: pass telemetry properties through to OTel span exporter
...
The PostHogSpanExporter and TracerSetup had hardcoded 'kilo-cli' and
process.platform values, bypassing the env var overrides. Now appName,
appVersion, and platform flow from Telemetry.init() through TracerSetup
to PostHogSpanExporter, so $ai_generation events show correct values
when CLI is spawned by VS Code.
2026-02-18 16:15:59 +01:00
Igor Šćekić
c1f2f3425a
chore: resolve merge conflict with dev in PromptInput.tsx
...
Preserve upstream worktree-mode routing (agentManager.createWorktreeSession)
while keeping our allFiles merge of mention + image attachments.
2026-02-18 16:11:10 +01:00
Mark IJbema
5e28940452
feat: add KILO_APP_VERSION env var for extension version in CLI telemetry
2026-02-18 16:09:52 +01:00
Igor Šćekić
ff2f326d67
fix(vscode): remove unused imports and always preventDefault in handleDrop
...
- Remove onCleanup and onMount imports (unused)
- Move event.preventDefault() before early returns in handleDrop to
prevent browser navigation when non-image files are dropped
2026-02-18 16:08:53 +01:00
kilo-maintainer[bot]
3f9b540e92
chore: update nix node_modules hashes
2026-02-18 15:03:49 +00:00
kilo-maintainer[bot]
18ca6ef192
chore: generate
2026-02-18 14:56:46 +00:00
Kevin van Dijk
9ef1bb3030
Merge pull request #425 from Kilo-Org/kevinvandijk/kilo-opencode-v1.1.61
...
OpenCode v1.1.61
2026-02-18 15:55:58 +01:00
Mark IJbema
cfb0cd2e0a
fix: use KILO_EDITOR_NAME as appName in CLI telemetry
2026-02-18 15:55:00 +01:00
Catriel Müller
1ca23dd1f5
fix(vscode): display sub-agent task tool list in webview
...
The task tool's child session data was never populated in the VSCode
webview's DataProvider store, causing the task-tools list to render
empty. Two root causes:
1. DataBridge only mapped the current session's messages/parts, so
getSessionToolParts() always returned [] for child session IDs.
2. No syncSession callback was provided to DataProvider, so the task
tool renderer's createEffect that triggers child session loading
was a no-op.
Add a syncSession message round-trip: the webview sends syncSession to
the extension, which tracks the child session ID for SSE events and
fetches its messages via HTTP, sending them back as messagesLoaded.
The DataBridge now exposes the full allMessages/allParts store so all
sessions (including child sessions) are visible to the shared
message-part renderer.
2026-02-18 11:54:10 -03:00
Mark IJbema
9837cbc318
fix: use vscode.env.appName and remove architecture property
2026-02-18 15:45:57 +01:00