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