Commit Graph

3809 Commits

Author SHA1 Message Date
Evgeny Shurakov 2a0ce007b1 Merge pull request #448 from Kilo-Org/eshurakov/send-git-to-ingest
KiloSessions - Send git remote URL and branch to ingest
2026-02-19 13:56:14 +01:00
kilo-maintainer[bot] 74b3afaacb chore: generate 2026-02-19 12:51:37 +00:00
Catriel Müller a21d172a75 Merge pull request #450 from Kilo-Org/fix/bin-kilo-syntax-error
fix: restore bin/kilo findBinary from botched merge resolution
2026-02-19 09:50:50 -03:00
Evgeny Shurakov 582dd685c0 fix(kilo-sessions): scope git URL cache key per worktree 2026-02-19 13:48:37 +01:00
Evgeny Shurakov 69135ca636 feat(kilo-sessions): normalize git remote URLs to strip credentials, query params, and hash 2026-02-19 12:22:21 +01:00
Christiaan Arnoldus 6e4c6a3191 Merge pull request #417 from Kilo-Org/revert-415-revert-331-session/agent_8ba846fa-10ac-4d6d-a61a-d26dd567770c
feat: add X-KiloCode-MachineId header to API requests
2026-02-19 11:54:04 +01:00
Marius 46e06264da feat(agent-manager): add fixed local session tab with branch display and persistence (#446)
* tmp

* tmp

* tmp

* feat(agent-manager): add fixed local session tab with branch display and persistence

Add a dedicated local session item at the top of the agent manager sidebar
that always runs in the main repo (never a worktree). The local session
persists across panel reopens via vscode webview state, shows the current
git branch name (refreshed on click), and supports keyboard navigation.

Extract navigation logic into a pure testable function with 16 unit tests.

* fix(agent-manager): invalidate stale persisted localSessionID on recovery

The local session ID was persisted to webview state but never checked
against the actual sessions list on recovery. If the session was deleted
or expired between VS Code reloads, the UI would get stuck selecting a
ghost session with no way to recover.
2026-02-19 11:49:15 +01:00
Christiaan Arnoldus f652673f6e Merge branch 'dev' into revert-415-revert-331-session/agent_8ba846fa-10ac-4d6d-a61a-d26dd567770c 2026-02-19 11:25:25 +01:00
Evgeny Shurakov 872cb4124b feat(kilo-sessions): strip credentials from git remote URLs before ingesting 2026-02-18 22:47:46 +01:00
Pedro Heyerdahl a28f086819 fix: restore bin/kilo findBinary from botched merge resolution 2026-02-18 18:46:50 -03:00
Evgeny Shurakov a2d18131a8 feat(kilo-sessions): send git remote URL and branch to ingest
Add gitUrl and gitBranch fields to kilo_meta so shared sessions
include repository context. Resolves the best remote (origin > single
available > upstream) and fetches the URL with a 10s in-flight cache.
2026-02-18 22:38:46 +01:00
Pedro Heyerdahl e02debf27b Merge pull request #407 from Kilo-Org/feat/usage-feature-attribution
feat(usage): add feature attribution header to API requests
2026-02-18 17:31:12 -03:00
Christiaan Arnoldus 11c6f9f57a Merge branch 'dev' into revert-415-revert-331-session/agent_8ba846fa-10ac-4d6d-a61a-d26dd567770c 2026-02-18 21:02:07 +01:00
Pedro Heyerdahl 0f139f3120 feat(usage): add feature attribution header to API requests
Introduce X-KILOCODE-FEATURE header for tracking request origin
across different entry points (CLI, VSCode extension, autocomplete).

- Add HEADER_FEATURE, DEFAULT_FEATURE, and ENV_FEATURE constants
- Add getFeatureHeader() helper reading from KILOCODE_FEATURE env var
- Include feature header in buildKiloHeaders() when env var is set
- Set feature to "autocomplete" for FIM/completion requests
- Set KILOCODE_FEATURE="vscode-extension" when spawning CLI from VSCode
- Default to "cli" feature in opencode entry point
- Add unit tests for feature header logic
2026-02-18 15:49:22 -03: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
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
Kevin van Dijk f5e65046fa Resolve merge conflicts 2026-02-18 18:16:52 +01:00
Kevin van Dijk 5d9c6180d9 refactor: kilo compat for v1.1.64 2026-02-18 18:08:06 +01:00
Kevin van Dijk a18d555870 Resolve merge conflicts 2026-02-18 17:35:54 +01:00
Kevin van Dijk 8c5b61d0b4 refactor: kilo compat for v1.1.63 2026-02-18 17:34:46 +01:00
Kevin van Dijk ec1b20336d Resolve merge conflicts 2026-02-18 16:39:04 +01:00
Kevin van Dijk 3ea7c918ed refactor: kilo compat for v1.1.62 2026-02-18 16:20:05 +01:00
Christiaan Arnoldus b51a3c3f1d Apply suggestion from @kiloconnect[bot]
Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
2026-02-18 16:01:45 +01:00
Kevin van Dijk f3f82fb65a Resolve merge conflicts 2026-02-18 15:43:38 +01:00
Mark IJbema 623d37f36f feat: implement proxy-based telemetry for VS Code extension
- Add POST /telemetry/capture endpoint to CLI server
- Add TelemetryProxy singleton in extension (forwards to CLI)
- Add webview telemetry helper (postMessage → extension → CLI)
- Pass telemetry env vars (level, editor_name, platform, machineId) to CLI
- Wire up KiloProvider as TelemetryPropertiesProvider
- Replace TelemetryStub with real TelemetryProxy in autocomplete
- 53 telemetry events covering tasks, LLM, tools, UI, autocomplete, etc.
2026-02-18 15:38:51 +01:00
Kevin van Dijk 217f56f58f refactor: kilo compat for v1.1.61 2026-02-18 13:32:24 +01:00
Kevin van Dijk 6f9f7443ef Resolve merge conflicts 2026-02-18 13:26:43 +01:00
Kevin van Dijk 53dea6e1e0 refactor: kilo compat for v1.1.60 2026-02-18 12:53:03 +01:00
Kevin van Dijk 2c86299d45 Merge branch 'dev' into kevinvandijk/kilo-opencode-v1.1.59 2026-02-18 12:37:54 +01:00
Marian Alexandru Alecu c88fc52fb5 Merge branch 'dev' into feat/review-apply-fixes 2026-02-18 11:50:23 +02:00
Christiaan Arnoldus 3cdee88c17 Revert "Revert "feat: add X-KiloCode-MachineId header to API requests"" 2026-02-18 10:44:59 +01:00
Christiaan Arnoldus f7bf1b6539 Revert "feat: add X-KiloCode-MachineId header to API requests" 2026-02-18 09:59:59 +01:00
Marian Alexandru Alecu 277be569a5 Merge branch 'dev' into feat/review-apply-fixes 2026-02-18 09:03:54 +02:00
Catriel Müller 3ab1b0c9ec Merge pull request #370 from Kilo-Org/fix/uninstall-opencode-refs
fix: update uninstall command to reference kilo instead of opencode
2026-02-17 18:38:17 -03:00
Kevin van Dijk c845e6a967 Merge branch 'dev' into kevinvandijk/kilo-opencode-v1.1.59 2026-02-17 21:17:40 +01:00
Marian Alexandru Alecu 2ce796dbbb Merge branch 'dev' into feat/review-apply-fixes 2026-02-17 20:03:40 +02:00
Kevin van Dijk 4ced3a6da2 Update packages/opencode/package.json
Co-authored-by: Catriel Müller <catrielmuller@gmail.com>
2026-02-17 18:59:16 +01:00
Kevin van Dijk c741ce9fef Revert build scripts 2026-02-17 18:57:25 +01:00
kilo-maintainer[bot] 65f0fdc22c release: v1.0.23 2026-02-17 16:57:46 +00:00
Marian Alexandru Alecu c85beb6d87 Merge branch 'dev' into feat/review-apply-fixes 2026-02-17 18:39:47 +02:00
Christiaan Arnoldus 8c0c0a8807 Merge branch 'dev' into session/agent_8ba846fa-10ac-4d6d-a61a-d26dd567770c 2026-02-17 16:07:53 +01:00
Alex Alecu f3ce168938 fix: remove max option limit from review question tool instructions 2026-02-17 17:00:30 +02:00
Alex Alecu 6be0201f67 fix: remove stale NEEDS DISCUSSION reference from review prompt workflow section 2026-02-17 16:00:17 +02:00
Alex Alecu ab34ac20a0 fix: replace non-existent 'architect' mode with 'orchestrator' in question option descriptions 2026-02-17 15:59:14 +02:00
Kevin van Dijk d05c15ce2a Resolve merge conflicts 2026-02-17 14:09:16 +01:00
Kevin van Dijk 48d2419513 refactor: kilo compat for v1.1.59 2026-02-17 14:03:04 +01:00
marius-kilocode f91f302d86 fix: update uninstall command to reference kilo instead of opencode
Replace opencode-ai with @kilocode/cli and opencode with kilo in all
package manager uninstall commands (npm, pnpm, bun, yarn, brew, choco,
scoop). Also update shell config detection and cleanup to handle both
legacy opencode and kilo path markers for backward compatibility.
2026-02-17 13:13:55 +01:00