Commit Graph

10348 Commits

Author SHA1 Message Date
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