Commit Graph

22738 Commits

Author SHA1 Message Date
Marius 583bef064c Merge pull request #11246 from Kilo-Org/sprout-principal
fix: include prerelease notes in stable releases
2026-06-15 13:41:40 +02:00
marius-kilocode 3f1c8fae36 fix: include prerelease notes in stable releases 2026-06-15 13:22:43 +02:00
kilo-maintainer[bot] 5fab7b38d7 release: v7.3.46 2026-06-15 10:14:38 +00:00
Christiaan Arnoldus 3ccd205a9f Merge pull request #11206 from IamCoder18/fix/triage-model-path
fix(agent): fix triage model provider path for gpt-5-nano
2026-06-15 12:09:39 +02:00
Marius fb2db2e018 fix(vscode): allow removing provider reasoning (#11238)
* fix(vscode): allow removing provider reasoning

* style(vscode): format provider regression test

---------

Co-authored-by: Christiaan Arnoldus <christiaan.arnoldus@outlook.com>
2026-06-15 10:00:37 +00:00
Marius 7f886c75ef Merge pull request #11240 from Kilo-Org/confirm-11227-skill-removal
fix: prevent recursive skill removal
2026-06-15 11:47:43 +02:00
Christiaan Arnoldus 08e5fbe5e5 Merge pull request #11234 from Kilo-Org/chore/regenerate-v2-sdk-types
chore(sdk): regenerate v2 client
2026-06-15 11:44:48 +02:00
marius-kilocode f820e57bab fix: prevent recursive skill removal 2026-06-15 11:31:52 +02:00
Christiaan Arnoldus 7126d8737b Merge branch 'main' into chore/regenerate-v2-sdk-types 2026-06-15 11:20:36 +02:00
Marius 14a8018795 Merge pull request #11231 from Kilo-Org/cleanup/vscode-unused-code-2
refactor(vscode): remove unused extension code
2026-06-15 10:49:19 +02:00
kilo-maintainer[bot] 69ab318178 chore: update nix node_modules hashes 2026-06-15 08:43:43 +00:00
Imanol Maiztegui f326be4b6c fix(vscode): clarify doom loop permissions (#11232) 2026-06-15 10:41:21 +02:00
chrarnoldus 214985428c chore(sdk): regenerate v2 client types
Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
2026-06-15 08:38:51 +00:00
chrarnoldus 33937dc7bc chore(sdk): prepare v2 client regeneration
Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
2026-06-15 08:36:09 +00:00
Marius 64d7b1a5dd Merge pull request #11090 from Kilo-Org/marius-kilocode/kilo-opencode-v1.15.4
OpenCode v1.15.4
2026-06-15 10:30:22 +02:00
Marius 488b886ace Merge pull request #11183 from Kilo-Org/fix/vscode-redo-session-state
fix(vscode): restore session state on first redo
2026-06-15 10:19:07 +02:00
marius-kilocode 38333f62fb refactor(vscode): remove unused extension code 2026-06-15 10:13:23 +02:00
Christiaan Arnoldus ccdcc3634c Merge pull request #11121 from truffle-dev/fix/custom-provider-fetch-uses-stored-key-10139
fix(vscode): use stored API key for model fetches when editing a custom provider
2026-06-15 10:03:08 +02:00
marius-kilocode a61f3e66d0 Merge remote-tracking branch 'origin/main' into review/upstream-11090
# Conflicts:
#	packages/opencode/src/snapshot/index.ts
2026-06-15 10:00:37 +02:00
Aarav Sharma 0846f9e24c chore(agent): fix triage model provider path for gpt-5-nano
Corrects the model identifier to `kilo/openai/gpt-5-nano`. Previously, running the triage agent failed because the prefix was missing, throwing an Model Not Found error. Resolved by explicitly using the `kilo/openai/gpt-5-nano` target path.
2026-06-13 07:32:45 -06:00
Catriel Müller fcb8802aa5 Merge pull request #11178 from Kilo-Org/perf/durable-snapshot-initialization
perf(cli): accelerate durable snapshot initialization
2026-06-12 16:08:51 -03:00
Marius 37a761839a Merge pull request #11184 from Kilo-Org/snow-recorder
feat: support subagent reasoning overrides
2026-06-12 20:57:57 +02:00
marius-kilocode 0f2fe8db9c perf(cli): optimize all root snapshot initialization 2026-06-12 20:38:23 +02:00
Marius 96a16102b2 fix(cli): validate external download inputs (#11179) 2026-06-12 20:37:56 +02:00
marius-kilocode 0b34c14db8 perf(cli): avoid quadratic snapshot path matching 2026-06-12 20:36:05 +02:00
marius-kilocode adf03a9824 feat: support subagent reasoning overrides 2026-06-12 20:35:02 +02:00
marius-kilocode 9870615130 test(cli): cover snapshot fallback and interruption edges 2026-06-12 20:13:53 +02:00
marius-kilocode 1380be41ef fix(cli): harden snapshot materialization cleanup 2026-06-12 20:13:53 +02:00
marius-kilocode c4f91031c8 test(cli): stabilize snapshot materialization checks 2026-06-12 20:13:52 +02:00
marius-kilocode f63e77153c perf(cli): accelerate durable snapshot initialization 2026-06-12 20:13:52 +02:00
marius-kilocode b9d0d838c8 style(vscode): format session event guard 2026-06-12 20:13:01 +02:00
marius-kilocode 1fd0960cbc fix(vscode): restore session state on first redo 2026-06-12 20:09:30 +02:00
marius-kilocode 850a3e546f Merge remote-tracking branch 'origin/main' into review/upstream-11090 2026-06-12 20:03:12 +02:00
marius-kilocode 6880928994 fix: preserve latest main state after merge 2026-06-12 20:02:44 +02:00
kilo-maintainer[bot] c6d5325d65 release: v7.3.45 2026-06-12 17:50:21 +00:00
marius-kilocode 390b0c3eb7 Merge remote-tracking branch 'origin/main' into review/upstream-11090 2026-06-12 19:45:41 +02:00
marius-kilocode 06e87cf653 fix: resolve OpenCode v1.15.4 merge regressions 2026-06-12 19:45:14 +02:00
Marius 1362bcf76b Merge pull request #11169 from Kilo-Org/immediate-tricorne
fix(vscode): route questions through request directories
2026-06-12 19:36:46 +02:00
Marius 579caef24b Merge pull request #11152 from Kilo-Org/resisted-conchoraptor
fix: abort Agent Manager prompts during startup
2026-06-12 19:33:52 +02:00
Marius f8b17e2f67 fix(jetbrains): clean up prompt enhancement lifecycle (#11176) 2026-06-12 17:10:29 +00:00
github-actions[bot] a55b661b7f chore: update kilo-vscode visual regression baselines 2026-06-12 17:03:54 +00:00
marius-kilocode fc68b934a8 fix: isolate runner startup ordering 2026-06-12 19:00:54 +02:00
Marius 21bcd4be49 Merge pull request #11175 from Kilo-Org/fix/vscode-hide-todo-outcome-warning
fix(vscode): hide unfinished todo warnings
2026-06-12 18:59:36 +02:00
marius-kilocode cacbcc6285 fix(vscode): prune stale question routes 2026-06-12 18:59:04 +02:00
Marius 555dc23593 feat(vscode): render submitted review comments across chat surfaces (#11173)
* feat(vscode): render submitted review comments interactively

* chore: update kilo-vscode visual regression baselines

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-06-12 16:45:47 +00:00
marius-kilocode fb62e61caf fix(vscode): hide unfinished todo warnings 2026-06-12 18:41:27 +02:00
Catriel Müller b38f87a03b Merge pull request #11138 from IamCoder18/cli-console-restart-on-port-mismatch
fix(cli): restart daemon when console requested host/port don't match
2026-06-12 13:33:36 -03:00
Marius 57f2e794ca Add agent autonomy presets (#9750)
* feat(vscode): add agent autonomy presets

* feat(work-style): simplify onboarding state to use config-only persistence and add skipped state

Replace globalState-based `onboardingShown` flag with a new `skipped`
enum value in the `agentWorkStyle` VS Code setting. This makes the
onboarding flow re-triggerable by setting the config back to `unset`
and removes the need for extension context in work-style handlers.

- Add `skipped` to WorkStyleState enum for dismissing without choosing
- Remove `onboardingShown` from messages and context provider
- Add `watchWorkStyleConfig` to reactively push changes to webview
- Extract `SidebarEmptyState` and `WelcomeEmptyState` components from
  MessageList for cleaner separation of concerns
- Pass `emptyState` prop through ChatView to allow sidebar-specific
  onboarding UI without coupling MessageList to WorkStyleProvider

* chore: update kilo-vscode visual regression baselines

* feat(work-style): refine onboarding preferences

* feat(webview): re-request work style on extensionDataReady if still loading

Add a listener for the extensionDataReady message so that the
WorkStyleProvider retries data fetching when the extension signals
readiness, preventing a stale loading state caused by race conditions
during webview initialization.

* chore: update kilo-vscode visual regression baselines

* feat(work-style): improve onboarding flow

* chore: update kilo-vscode visual regression baselines

* refactor(onboarding): extract work style display logic into pure state resolver

Decouple onboarding visibility from the persisted WorkStyleState by
introducing a dedicated `display` signal driven by
resolveWorkStyleOnboarding(). The onboarding panel now auto-persists
"skipped" on first render (one-off semantics) and dismisses itself on
newTaskRequest events. Unit tests cover the three resolution branches.

* style(welcome): widen responsive breakpoint for work-style empty state

* fix(vscode): make work style onboarding updates reliable

Persist skipped state only after onboarding is bypassed, apply presets through one rollback-aware extension operation, and use the human-in-the-loop identifier consistently.

* fix(work-style): remove duplicate payload post after apply handler

The apply handler already posts the updated work-style payload
internally, so the additional post here caused a redundant message
to be sent to the webview after each style application.

* refactor(onboarding): relocate settings access from toast into picker card

Move the "Go to Settings" call-to-action out of the post-save toast
and into a persistent inline link at the bottom of the WorkStylePicker.
Simplify the success toast to a short 2-second confirmation, tighten
choice descriptions for conciseness, drop the bash detail row, and
remove the small-viewport rule that hid mode details.

* chore: update kilo-vscode visual regression baselines

---------

Co-authored-by: Imanol Maiztegui <imanol.mzd@gmail.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-06-12 16:17:01 +00:00
Catriel Müller e2b56eb925 refactor: fix test 2026-06-12 13:12:24 -03:00
marius-kilocode e2939c7557 fix(vscode): route questions through request directories 2026-06-12 17:44:55 +02:00