Commit Graph
15404 Commits
Author SHA1 Message Date
Alex Alecu 70fec18268 Merge remote-tracking branch 'origin/main' into feat/suggest-code-review
# Conflicts:
#	packages/kilo-vscode/webview-ui/src/components/chat/ChatView.tsx
2026-04-09 16:08:15 +03:00
Emilie Lima Schario 28f44fe5ee Merge pull request #8549 from Kilo-Org/docs/remove-free-and-budget-models-page
docs(kilo-docs): remove stale free-and-budget-models page
2026-04-09 08:51:14 -04:00
Josh Lambert 98156b8eb4 docs(kilo-docs): refresh using-kilo-for-free page with Auto Model Free details 2026-04-09 08:46:10 -04:00
Josh Lambert 53ca093881 docs(kilo-docs): remove stale free-and-budget-models page
The page contained outdated model lists and pricing info that was no
longer accurate. All inbound links are updated to point to the
using-kilo-for-free page instead, and redirects are added so existing
URLs continue to work.
2026-04-09 08:46:09 -04:00
Mark IJbema f6753c3759 Merge pull request #8669 from Kilo-Org/fix/windows-plugin-marker-position
fix(cli): move kilocode_change marker to cover all changed lines
2026-04-09 14:24:33 +02:00
Mark IJbema 90105096ef Merge branch 'main' into fix/windows-plugin-marker-position 2026-04-09 14:21:29 +02:00
Mark IJbema 4cc6f75a1b Merge pull request #6915 from grandmaster451/fix/windows-plugin-display
fix: resolve Windows plugin display name showing path instead of name
2026-04-09 14:21:24 +02:00
kiloconnect[bot] ca2177d937 fix(cli): move kilocode_change marker to cover all changed lines 2026-04-09 12:17:35 +00:00
Mark IJbema cd3e47f3ee Merge branch 'main' into fix/windows-plugin-display 2026-04-09 14:08:37 +02:00
Marius f118011ab6 feat(vscode): enforce cyclomatic complexity lint rule (#8662)
Add ESLint complexity rule at threshold 20 (error severity) to catch
overly complex functions. Existing violations get per-file exceptions
capped at their current max so the codebase can be improved gradually.
2026-04-09 13:40:05 +02:00
Mark IJbema 2861dd7ffa Merge pull request #8661 from Kilo-Org/sulfuric-airedale
test(vscode): add visual regression stories for SectionHeader
2026-04-09 13:39:22 +02:00
github-actions[bot] 3501f282e2 chore: update kilo-vscode visual regression baselines 2026-04-09 11:05:28 +00:00
marius-kilocode f45e8fd23f test(vscode): add visual regression stories for SectionHeader component
Add 14 Storybook stories covering SectionHeader variations: expanded/collapsed,
all 8 color palette options, empty sections, multi-section layouts, sections
with multi-version groups, active/busy/stale worktrees, PR badges, long names
with text overflow, and dense sidebar compositions.
2026-04-09 13:03:23 +02:00
Mariusandgithub-actions[bot] b64d2babe4 feat(agent-manager): show checkmark on approved PR badges (#8657)
* feat(agent-manager): show checkmark on approved PR badges

Replace the branch icon with a check-small icon when
pr.review === "approved", making merge-ready PRs visually
distinct at a glance. Add 10 Storybook stories covering every
PR badge color/state combination for visual regression.

* chore: update kilo-vscode visual regression baselines

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-09 12:54:21 +02:00
Mark IJbema d65ee14cfb Merge pull request #8654 from Kilo-Org/session/agent_54a63e1a-9980-4a7d-b2d4-13233973f500
Clean up dead autocomplete code
2026-04-09 12:40:05 +02:00
Marius 80f8271ec3 feat(agent-manager): periodic full sync of PR status for all worktrees (#8655)
Previously PR badges only updated for the active worktree (every 15s).
Inactive worktrees went stale until selected. Add a 2-minute full sync
interval so CI results and review status stay current across all sessions.

Full syncs use bounded concurrency (3) to cap process burst on all
platforms.
2026-04-09 12:21:58 +02:00
Joshua Lambert 18e1a004eb docs(vscode): document supported image types and Shift+drag requirement (#8629) 2026-04-09 11:52:42 +02:00
kiloconnect[bot] 0f11988203 chore(vscode): enforce autocomplete dead code checks 2026-04-09 09:44:02 +00:00
kiloconnect[bot] b432341471 refactor(vscode): remove unused continuedev support utilities 2026-04-09 09:43:53 +00:00
kiloconnect[bot] b0d77fe9d7 refactor(vscode): remove dormant autocomplete provider pipeline 2026-04-09 09:43:43 +00:00
kiloconnect[bot] 845978c170 refactor(vscode): remove unused chat autocomplete handlers 2026-04-09 09:43:21 +00:00
kiloconnect[bot] 5f566869dc chore(vscode): remove unused autocomplete docs and locales 2026-04-09 09:43:14 +00:00
Marius 9a2fbae94f fix(ui): prevent collapsible toggle on tools with hideDetails (#8650)
Tools like Read, Task, and Skill set hideDetails=true because they
have no expandable content. Clicking them toggled aria-expanded, which
added a 1px border-bottom via CSS — producing a visible 2px empty box.
Block the toggle when hideDetails is set so nothing happens on click.
2026-04-09 11:42:01 +02:00
Mark IJbema bf75b3e834 Merge pull request #7041 from shantoislamdev/fix-docs-theme-toggle-icons-15391880175080747059
Fix docs theme toggle icons
2026-04-09 11:31:55 +02:00
Mariusandgithub-actions[bot] 10e8a4ad42 feat(vscode): render question tool inline in conversation (#8649)
* feat(vscode): render question tool inline in conversation instead of bottom dock

* chore: update kilo-vscode visual regression baselines

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-09 11:29:35 +02:00
Alex Alecu db787a61de fix(vscode): wire suggestions into drain, recovery, and clear paths
Address review findings: clear suggestions on clearPendingPrompts, include blocking field in question recovery, drain pending suggestions before Instance.disposeAll, recover suggestions after child session sync, and show error state in SuggestBar.
2026-04-09 12:09:06 +03:00
MariusandThomas Brugman 7594a02580 fix(ui): reasoning blocks respect scroll position and expanded state (#8642)
Guard streaming auto-scroll behind a near-bottom check so the user can
scroll up without being snapped back on the next token. Track explicit
user opens in a module-level Set so auto-collapse is skipped when the
user has the block open.

Closes #8586

Co-authored-by: Thomas Brugman <thomas.brugman.teb3@gmail.com>
2026-04-09 11:01:54 +02:00
Mariusandgithub-actions[bot] fc25106c25 fix(vscode): reduce question dock font size and height (#8643)
* fix(vscode): reduce question dock font size and height for slimmer appearance

* chore: update kilo-vscode visual regression baselines

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-09 10:59:05 +02:00
Mark IJbema ca82fef029 Merge pull request #8622 from Kilo-Org/session/agent_fd113925-e251-4aeb-9994-36efd3ebf0bd
fix(cli): prevent JDTLS from creating Eclipse metadata files in project root
2026-04-09 10:53:06 +02:00
Mark IJbema 960ba0d980 Merge pull request #8320 from Kilo-Org/session/agent_a1012ae8-de00-4e83-bbb2-0b203e7ed84d
fix(cli): strengthen Ask mode prompt with supersedes language
2026-04-09 10:45:42 +02:00
Alex Alecu 6996e0e479 refactor(cli): move suggestion flow into kilocode modules
Move suggestion logic into kilocode-specific modules so the shared opencode surface stays small and easier to keep in sync with upstream.
2026-04-09 09:33:54 +03:00
Catriel Müller 1dc3c329c0 Merge pull request #8617 from Kilo-Org/catrielmuller/8264
feat: diff on edit/create files permission
2026-04-08 20:23:43 -03:00
Catriel Müller 7b7a5e5b58 fix: fix knip 2026-04-08 20:14:19 -03:00
Emilie Lima Schario f36bba7717 Merge pull request #8625 from Kilo-Org/docs/remote-connections
docs: add Remote Connections documentation
2026-04-08 16:16:26 -04:00
kiloconnect[bot] d55f255e0f docs: add Remote Connections section to Cloud Agent and CLI docs 2026-04-08 20:03:23 +00:00
Catriel Müller 5dafaa53a3 fix: fix permission diff on agent manager 2026-04-08 16:56:35 -03:00
kiloconnect[bot] 3cd8a6dc03 fix(cli): prevent JDTLS from creating Eclipse metadata files in project root
Pass -Djava.import.generatesMetadataFilesAtProjectRoot=false as a JVM
system property when spawning JDTLS. This tells JDTLS to store metadata
files (.classpath, .project, .settings/) in its workspace data directory
instead of polluting the user's project root.

Fixes #8621
2026-04-08 19:28:35 +00:00
Catriel Müller aa16f59386 refactor: fix comments 2026-04-08 16:27:19 -03:00
Catriel Müller f3fcdc5d4e refactor: add diff vitual to test 2026-04-08 16:27:18 -03:00
Catriel Müller e563c08ee5 fix: resolve TS errors for optional before/after in PermissionDiff 2026-04-08 16:26:58 -03:00
Catriel Müller 90970a215a feat: diff on edit/create files permission 2026-04-08 16:26:58 -03:00
Alex Gold fa2f0e52fe Merge pull request #8614 from Kilo-Org/docs/kiloclaw-slack-pairing-no-slash-command
docs(kilo-docs): simplify KiloClaw Slack pairing instructions
2026-04-08 15:03:48 -04:00
Alex Gold 42a15469a4 Merge branch 'main' into docs/kiloclaw-slack-pairing-no-slash-command 2026-04-08 13:34:39 -04:00
Marian Alexandru Alecu 452b258d21 Merge pull request #8191 from Kilo-Org/feat/local-recall-tool
feat(cli): add local recall tool for cross-worktrees session search
2026-04-08 20:28:20 +03:00
Marian Alexandru Alecu b3a270b9ea Merge pull request #7764 from Kilo-Org/feat/allow-everything
feat(cli): add allow everything permission
2026-04-08 20:25:30 +03:00
kiloconnect[bot] c91ff5f9c5 docs(kilo-docs): simplify KiloClaw Slack pairing instructions
Remove slash command requirement from Step 4 of Slack setup. Users
can now trigger the pairing flow by sending any message to the bot
instead of needing to use a specific slash command.
2026-04-08 17:16:41 +00:00
Kirill Kalishev e18e94ecdb Merge pull request #8528 from Kilo-Org/caring-columnist
perf: targeted startup performance wins (parallel model fetches + event-driven webview hydration)
2026-04-08 12:32:57 -04:00
kilo-maintainer[bot] 31e1981361 release: v7.2.1 v7.2.1 2026-04-08 16:32:13 +00:00
Kirill Kalishev 253788e9e2 Merge branch 'main' into caring-columnist 2026-04-08 12:30:37 -04:00
kirillk 6b81526c1c fix(cli): resolve org ID from OAuth auth accountId with comment 2026-04-08 12:29:19 -04:00