Commit Graph

4203 Commits

Author SHA1 Message Date
tspader 6368ea8c11 Merge pull request #6533 from Kilo-Org/fix/slow-model-filter
fix: stop doing models.length for every model
2026-03-03 10:03:51 -05:00
kilo-maintainer[bot] 10afa31b8b release: v7.0.36 2026-03-03 14:59:39 +00:00
Mark IJbema 3f4b8e90c6 Merge pull request #6527 from Kilo-Org/mark/enhance-prompt
feat(vscode): Enhance Prompt —  sparkle button to improve prompts before sending
2026-03-03 14:03:32 +01:00
Marius 15c7b6a61e Fix agent interrupt AbortError leak (#6554) 2026-03-03 09:35:51 -03:00
Mark IJbema 6f9a0f0c5a feat(vscode): Enhance Prompt — sparkle button to improve prompts before sending
Add the Enhance Prompt feature to the VS Code extension, matching the
legacy extension's behaviour. A  sparkle button in the chat input
toolbar rewrites the user's draft prompt using an LLM.

CLI:
- POST /enhance-prompt endpoint using LLM.stream with small model
- System prompt as agent.prompt for caching; user text as user message
- clean() strips code fences and surrounding quotes from LLM output

Extension:
- KiloProvider handler using SDK client.enhancePrompt.enhance()
- Shows VS Code error notification on failure
- WandSparkles icon from lucide-solid via @kilocode/kilo-ui
- Spin animation while enhancement is in flight
- Empty-input click shows feature description (all 16 i18n locales)
- Ctrl+Z / ⌘Z undo restores original draft
- Guard checks isBusy/isDisabled/enhancing matching canEnhance()

Tests:
- 11 unit tests for clean() in enhance-prompt.test.ts

Migration plan:
- Removed feature row (parity achieved)
- Deleted prompt-improvement.md spec doc
2026-03-03 13:21:45 +01:00
Evgeny Shurakov e9da6e2864 Merge pull request #6550 from Kilo-Org/eshurakov/ingest-import
IngestImport - Bootstrap ingest for imported sessions
2026-03-03 13:01:06 +01:00
Evgeny Shurakov da4a8b0bd3 chore: remove kilocode markers from kilo-sessions 2026-03-03 12:53:16 +01:00
Evgeny Shurakov 3dbc3a3605 fix: bootstrap session ingest after import 2026-03-03 12:44:11 +01:00
kilo-maintainer[bot] a9e4891226 release: v7.0.35 2026-03-03 11:02:58 +00:00
Christiaan Arnoldus 78623945e9 Merge pull request #6538 from Kilo-Org/christiaan/another-reasoning-fix-attempt
Update duplicate reasoning hack after OpenRouter AI SDK patch
2026-03-03 11:05:18 +01:00
Marius 581a241605 fix agent manager worktree diff base branch (#6545) 2026-03-03 10:36:37 +01:00
kilo-maintainer[bot] 691b914260 release: v7.0.34 2026-03-03 09:13:54 +00:00
Christiaan Arnoldus 1f4b4c4fe9 More robust check 2026-03-03 09:54:37 +01:00
Christiaan Arnoldus 154973a677 Merge branch 'christiaan/another-reasoning-fix-attempt' of github.com:Kilo-Org/kilocode into christiaan/another-reasoning-fix-attempt 2026-03-03 09:46:43 +01:00
Christiaan Arnoldus 4a9db637e5 Use the family property 2026-03-03 09:46:30 +01:00
Christiaan Arnoldus d845cd1e96 Merge branch 'main' into christiaan/another-reasoning-fix-attempt 2026-03-03 09:19:56 +01:00
Christiaan Arnoldus 647ab2a85f Update duplicate reasoning hack after OpenRouter AI SDK patch 2026-03-03 01:49:00 +01:00
Thomas Spader 29de8c3ef9 fix: stop doing models.length for every model 2026-03-02 16:56:37 -05:00
Kevin van Dijk bc3a48b211 Merge branch 'main' into kevinvandijk/kilo-opencode-v1.2.15 2026-03-02 22:25:30 +01:00
Kevin van Dijk 36e6b93091 Update packages/opencode/src/config/tui.ts
Co-authored-by: kilo-code-bot[bot] <240665456+kilo-code-bot[bot]@users.noreply.github.com>
2026-03-02 22:22:43 +01:00
Kevin van Dijk 2146e64611 Update naming 2026-03-02 22:16:53 +01:00
Kevin van Dijk 057fdffa89 Include opencode directory 2026-03-02 22:02:30 +01:00
Imanol Maiztegui 21002f4e34 Merged main into feat/use-sdk 2026-03-02 19:35:41 +01:00
Marius 9e76f5da17 chore: reformat codebase with prettier (#6520)
* chore: reformat codebase with prettier

* chore: skip 2 failing kilo-provider-session-refresh tests
2026-03-02 16:39:48 +01:00
Evgeny Shurakov b61a3edb58 feat(cli): publish Session.Event.Created on import to trigger session ingestion 2026-03-02 16:18:11 +01:00
Evgeny Shurakov 117b81a283 fix: guard log string allocation behind info check in ingest queue 2026-03-01 23:10:23 +01:00
Evgeny Shurakov 3df6508535 fix: remove redundant info log on retry, enrich error log with attempt count 2026-03-01 22:43:27 +01:00
Evgeny Shurakov 9a97cc1906 feat: add debug logging for session ingest flush 2026-03-01 22:37:34 +01:00
Imanol Maiztegui 042e25ef1a Merge branch 'main' into fix/cli-notification-filter 2026-02-28 14:18:38 +01:00
kilo-maintainer[bot] 64e82d1bcf release: v7.0.33 2026-02-27 19:40:30 +00:00
Catriel Müller 51ce954857 fix: build and release cli 2026-02-27 15:38:51 -03:00
Imanol Maiztegui 68985ad421 chore: bump version to 7.0.32 2026-02-27 17:13:51 +01:00
kiloconnect[bot] 849780995d fix: filter notifications by showIn so CLI-only and extension-only notifications target the right client
Move showIn filtering from the gateway to each client. The gateway now
returns all notifications unfiltered, and the CLI TUI filters for
showIn containing "cli" while the VS Code extension filters for
"extension". Notifications with no showIn field appear in both clients.

This prevents extension-targeted notifications (e.g. "Prefer the
terminal? Install the Kilo CLI") from appearing in the CLI where
they don't make sense.
2026-02-27 14:55:25 +00:00
kilo-maintainer[bot] 967efc4a71 release: v7.0.32 2026-02-27 14:53:47 +00:00
Catriel Müller 6140f5560b refactor: vscode chat view 2026-02-27 08:09:39 -03:00
kilo-maintainer[bot] a268f4498d release: v7.0.31 2026-02-27 10:38:18 +01:00
kilo-maintainer[bot] 206783ca25 release: v7.0.31 2026-02-27 01:53:55 +00:00
Catriel Müller ecd9c89838 fix: e2e test 2026-02-26 15:41:03 -03:00
Imanol Maiztegui 1ed36d72c8 chore: rebrand opencode.internal placeholder URLs to kilo.internal 2026-02-26 19:29:34 +01:00
Imanol Maiztegui b5e322a39b chore(kilo-vscode): improve error logging and test type safety 2026-02-26 19:29:34 +01:00
Imanol Maiztegui ffd9a95f91 fix(opencode): add missing closing quote in SDK import code sample 2026-02-26 19:29:34 +01:00
Imanol Maiztegui dc16680728 chore(sdk): update consumers to use renamed Kilo SDK exports 2026-02-26 19:25:37 +01:00
Christiaan Arnoldus 86a255509d Merge pull request #6344 from Kilo-Org/session/agent_c5400014-aac1-472a-9ef3-0ae6308637fe
fix: restore Claude tool call ID normalization from upstream
2026-02-26 16:45:07 +01:00
Kevin van Dijk 223098ccaf Rename for Kilo 2026-02-26 14:52:48 +01:00
Kevin van Dijk fccf5544d9 Resolve merge conflicts 2026-02-26 14:46:06 +01:00
Kevin van Dijk 2c10cfbb52 refactor: kilo compat for v1.2.15 2026-02-26 14:35:48 +01:00
Christiaan Arnoldus 644579304a Merge pull request #6385 from Kilo-Org/christiaan/prompt
Add family, prompt, variants to the Kilo gateway
2026-02-26 14:32:57 +01:00
Christiaan Arnoldus 2c084431ac Some code reuse 2026-02-26 13:41:04 +01:00
Christiaan Arnoldus ab0702f193 Actually honor the values from the api's model metadata 2026-02-26 13:32:35 +01:00
Kevin van Dijk a478ee6cfd Merge pull request #6392 from Kilo-Org/kevinvandijk/kilo-opencode-v1.2.14
OpenCode v1.2.14
2026-02-26 13:32:13 +01:00