Commit Graph
11324 Commits
Author SHA1 Message Date
Igor Šćekić 582566f3ec test(vscode): extract fileName, dirName, buildHighlightSegments from PromptInput and add tests 2026-02-20 14:15:14 +01:00
Igor Šćekić 5808ab0042 test(vscode): extract providerSortKey, isFree, buildTriggerLabel from ModelSelector and add tests 2026-02-20 14:13:54 +01:00
Igor Šćekić 92f5c74f20 test(vscode): strengthen formatTime and postprocessAutocompleteSuggestion assertions 2026-02-20 13:42:59 +01:00
Igor Šćekić b1d5fa104f test(vscode): add generateQRCode tests for data URL output and error on empty input 2026-02-20 13:41:51 +01:00
Igor Šćekić 1bad5eb067 test(vscode): add code-action-provider tests for action set and command IDs 2026-02-20 13:40:57 +01:00
Igor Šćekić bc3bb46aa0 fix(vscode): log warning in parseSSEDataLine catch instead of empty catch block 2026-02-20 13:39:39 +01:00
Igor Šćekić b1ff1d607a fix(vscode): use parseAutocompleteResponse util in HoleFiller.getFromChat 2026-02-20 13:39:03 +01:00
Igor Šćekić 7fc37ca2e3 fix(vscode): remove unused buildTextAfterMentionSelect import in useFileMention 2026-02-20 13:38:08 +01:00
Igor Šćekić 5bdcd646bc ci(vscode): add unit test script and CI workflow with path filter 2026-02-20 13:37:36 +01:00
Igor Šćekić 9193972c3b test(vscode): add message contract consistency tests (static analysis) 2026-02-20 13:13:15 +01:00
Igor Šćekić 5eac807d10 test(vscode): extract telemetry payload building and auth header tests 2026-02-20 13:11:03 +01:00
Igor Šćekić 568d21a816 test(vscode): extract CSP string building and add policy directive tests 2026-02-20 13:09:52 +01:00
Igor Šćekić cd36bfa973 test(vscode): extract image MIME filtering and drag-leave detection tests 2026-02-20 13:08:49 +01:00
Igor Šćekić 1257c675b1 test(vscode): extract file mention pattern matching and attachment building tests 2026-02-20 13:07:14 +01:00
Igor Šćekić 36c223b55c test(vscode): extract locale normalization and template interpolation tests 2026-02-20 13:05:27 +01:00
Igor Šćekić 464c3e1541 test(vscode): extract provider model flattening and lookup with tests 2026-02-20 13:03:20 +01:00
Igor Šćekić 277f45e249 test(vscode): extract session status/cost/context-usage utils and add tests 2026-02-20 13:02:20 +01:00
Igor Šćekić db96bd833c test(vscode): extract git diff URI parsing and add scheme/ref tests 2026-02-20 13:00:22 +01:00
Igor Šćekić 51430b228c test(vscode): extract autocomplete telemetry key and LRU eviction tests 2026-02-20 12:59:12 +01:00
Igor Šćekić be398e935c test(vscode): extract status bar formatting helpers and add cost/time tests 2026-02-20 12:57:50 +01:00
Igor Šćekić 2f56af1cf5 test(vscode): extract chat autocomplete finalization and prefix-building tests 2026-02-20 12:56:17 +01:00
Igor Šćekić 88ab67600d test(vscode): extract parseAutocompleteResponse and add COMPLETION tag tests 2026-02-20 12:55:08 +01:00
Igor Šćekić e96d83ac7a test(vscode): extract autocomplete inline pure functions and add tests 2026-02-20 12:53:55 +01:00
Igor Šćekić 6bf7d99d5a test(vscode): extract SSE payload unwrapper and add parsing tests 2026-02-20 12:50:21 +01:00
Igor Šćekić d9f7d602ee test(vscode): extract CLI port parsing and add regex contract tests 2026-02-20 12:49:17 +01:00
Igor Šćekić 268f6b5306 test(vscode): extract HTTP error parsing and SSE line parser with tests 2026-02-20 12:48:26 +01:00
Igor Šćekić f9fce33c11 test(vscode): extract resolveEventSessionId and add SSE routing tests 2026-02-20 12:47:18 +01:00
Igor Šćekić dda9d3498e test(vscode): extract KiloProvider pure transforms and add unit tests 2026-02-20 12:46:21 +01:00
Igor Šćekić 81601ff715 test(vscode): add autocomplete i18n shim interpolation tests 2026-02-20 12:43:50 +01:00
Igor Šćekić a11efbc1a9 test(vscode): add contextual skip and language terminator tests 2026-02-20 12:43:20 +01:00
Igor Šćekić 442c843264 test(vscode): add autocomplete duplicate/repetition filter tests 2026-02-20 12:42:46 +01:00
Igor Šćekić 7194b2c6fd test(vscode): add formatRelativeDate boundary tests 2026-02-20 12:42:16 +01:00
Igor Šćekić f94689522f test(vscode): add permission queue upsert and removal tests 2026-02-20 12:41:52 +01:00
Igor Šćekić 803dea9844 test(vscode): add telemetry error class and type guard tests 2026-02-20 12:40:59 +01:00
Igor Šćekić 27a6b81816 test(vscode): add support-prompt createPrompt tests 2026-02-20 12:40:13 +01:00
Remon Oldenbeuving 3b35b06ee2 Merge pull request #421 from Githubguy132010/fix/vscode-permission-prompt-408
fix(vscode): stop duplicate permission prompts (#408)
2026-02-20 12:11:33 +01:00
Igor Šćekić 8fb1ef12b8 Merge remote-tracking branch 'origin/dev' into fix/vscode-permission-prompt-408 2026-02-20 11:53:31 +01:00
Igor Šćekić 370e28f8a2 fix(vscode): gate permission dock by tool presence, revert session-prompt-dock 2026-02-20 11:50:25 +01:00
Marius f0d975d92b feat(vscode): add Cmd+Shift+M keybinding to open Agent Manager (#512) 2026-02-20 11:44:48 +01:00
Marius ecd764be58 docs: add worktree instruction to AGENTS.md (#508) 2026-02-20 11:44:38 +01:00
Marius 1a3ea9a3b1 fix(agent-manager): preserve tab selection when switching between worktrees (#514)
Previously, switching between worktrees or local in the sidebar always
reset to the first tab. This adds per-context tab memory that saves the
active tab before switching away and restores it when switching back.
2026-02-20 11:44:27 +01:00
Marius 8d6411a5fc fix(vscode): improve worktree error messages when not in a git repository (#513)
Clarify error messaging when users try to use worktrees without a git
repository open. The setup overlay now shows 'Workspace setup failed'
as the title on error, with actionable messages explaining what the
user needs to do. Also widen the setup card and center error text to
prevent layout issues with longer messages.
2026-02-20 11:42:05 +01:00
Marius ca97194bae feat(agent-manager): accept Cmd+Enter as confirm in delete worktree dialog (#515) 2026-02-20 11:41:47 +01:00
Marius 69f1ab3299 fix(vscode): hide scrollbar and add fade indicators for agent manager tab overflow (#510)
Replace the native horizontal scrollbar on the session tab bar with hidden
overflow and gradient fade indicators on left/right edges. Vertical wheel
events are converted to horizontal scroll, and the active tab auto-scrolls
into view on selection.
2026-02-20 11:41:35 +01:00
kilo-maintainer[bot] 4b09f7f2d1 release: v1.0.24 v1.0.24 2026-02-20 00:28:29 +00:00
Brendan O'Leary 5cba1aa7ed Merge pull request #499 from Kilo-Org/fix/gateway-docs-vercel-ai-sdk-chat-api
fix(docs): use kilo.chat() instead of kilo() in Vercel AI SDK gateway examples
2026-02-19 17:09:53 -05:00
kiloconnect[bot] 1fe18a2946 fix(docs): use kilo.chat() instead of kilo() in Vercel AI SDK examples
The Kilo gateway does not support the responses API yet — only the chat
completions API. Replace kilo() with kilo.chat() in all Vercel AI SDK
examples to use the correct chat completions endpoint.
2026-02-19 20:48:30 +00:00
Emilie Lima Schario 3e5f340cb9 Merge pull request #484 from dennismeister93/docs/fix-broken-links-code-reviewer
docs: fix broken links in code reviewer overview
2026-02-19 14:42:23 -05:00
Emilie Lima Schario 564af2c15e Merge branch 'dev' into docs/fix-broken-links-code-reviewer 2026-02-19 14:36:13 -05:00
3f8cfea6c8 feat(vscode): show loading spinner when closing a worktree in agent manager (#487)
* feat(vscode): show loading spinner when closing a worktree in agent manager

Replace the close button with a small spinner while the worktree is being
removed from disk, so the UI feels responsive during the async operation.

* Update README with Kilo Code content and demo gif

* Update README.md

Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>

* fix: add .vscode-test/ to kilo-vscode gitignore

The @vscode/test-cli downloads VS Code Electron binaries into
.vscode-test/ when running extension tests. This directory was not
gitignored, causing 1000+ test artifacts to appear in diffs.

---------

Co-authored-by: Mark IJbema <mark@kilocode.ai>
Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
2026-02-19 19:25:27 +00:00