Commit Graph
20993 Commits
Author SHA1 Message Date
Kirill Kalishev 2e76e624a8 Merge pull request #10628 from Kilo-Org/turquoise-corn
docs(kilo-docs): document JetBrains v7 EAP install
2026-05-27 18:01:44 -04:00
Kirill KalishevandCatriel Müller ead1c6611b Update packages/kilo-docs/markdoc/partials/install-jetbrains.md
Co-authored-by: Catriel Müller <catrielmuller@gmail.com>
2026-05-27 17:47:05 -04:00
Kirill Kalishev a779c55fda Merge pull request #10633 from Kilo-Org/dog-hydrogen
fix(jetbrains): Show session status tags
jetbrains/v7.0.1-rc.2
2026-05-27 17:45:23 -04:00
Kirill Kalishev 3c9b35cfe3 Merge branch 'main' into dog-hydrogen 2026-05-27 17:00:32 -04:00
Kirill Kalishev 633489c857 Merge pull request #10630 from Kilo-Org/eastern-pullover
fix(jetbrains): refine session transcript links
2026-05-27 16:59:39 -04:00
kirillk a4b2ff6fa4 fix(jetbrains): address session status review 2026-05-27 16:57:59 -04:00
Kirill Kalishev 894264c8d2 Merge branch 'main' into dog-hydrogen 2026-05-27 16:55:37 -04:00
kirillk a97756adae chore: remove committed plan file 2026-05-27 16:43:37 -04:00
kirillk 6dfe5fff8f fix(jetbrains): show question scroll overlay 2026-05-27 16:41:19 -04:00
kirillk 3cb6d77d8f fix(jetbrains): address session view review feedback 2026-05-27 16:18:33 -04:00
kirillk b16944ce24 feat(jetbrains): keep history activity metadata fresh 2026-05-27 16:09:20 -04:00
kirillk 2963dd712b fix(jetbrains): fix test compilation after ViewFactory and SessionUiStyle changes 2026-05-27 15:54:02 -04:00
kirillk 78141e031a fix(jetbrains): invalidate generated api compilation 2026-05-27 15:37:21 -04:00
Kirill Kalishev 977d61b372 Merge branch 'main' into eastern-pullover 2026-05-27 15:15:26 -04:00
kirillk 5bf7bd8bbb fix(jetbrains): open session markdown links 2026-05-27 14:59:01 -04:00
Ari Messerandkilo-code-bot[bot] 6387308773 Update packages/kilo-docs/pages/ai-providers/xai.md
Co-authored-by: kilo-code-bot[bot] <240665456+kilo-code-bot[bot]@users.noreply.github.com>
2026-05-27 14:40:19 -04:00
kiloconnect[bot] 1efb794762 docs(kilo-docs): update xAI documentation to include X Premium subscription
Update the xAI Grok documentation to reflect that X Premium subscriptions can also be used via OAuth, in addition to SuperGrok subscriptions.
2026-05-27 14:40:19 -04:00
kirillk 98de19540c fix(jetbrains): refine session transcript styling 2026-05-27 14:28:19 -04:00
kirillk 01cc964196 fix(jetbrains): link read file rows 2026-05-27 14:08:07 -04:00
kirillk da47b98de3 fix(jetbrains): refine session card chrome 2026-05-27 13:41:25 -04:00
kirillk aeeb8eb5d4 feat(jetbrains): show running badges in session history 2026-05-27 13:00:13 -04:00
kirillk ebad4cdfd0 refactor(jetbrains): share session part chrome 2026-05-27 12:54:19 -04:00
kirillk c61040e9f0 docs(kilo-docs): document JetBrains v7 EAP install 2026-05-27 12:28:06 -04:00
Mark IJbema 3bb55b3768 Merge pull request #10621 from Kilo-Org/mark/mercury-next-edit-integration-v2
Add Mercury Next Edit as an opt-in autocomplete mode
2026-05-27 17:15:57 +02:00
Kirill Kalishev 444a066965 Merge pull request #10592 from Kilo-Org/vagabond-borogovia
feat(jetbrains): resize prompt editor and auto-scroll
2026-05-27 11:13:24 -04:00
kirillk f7c9f72d8b Merge remote-tracking branch 'origin/main' into vagabond-borogovia
# Conflicts:
#	packages/kilo-jetbrains/frontend/src/main/kotlin/ai/kilocode/client/session/SessionUi.kt
#	packages/kilo-jetbrains/frontend/src/main/kotlin/ai/kilocode/client/session/ui/prompt/PromptPanel.kt
2026-05-27 10:56:02 -04:00
kiloconnect[bot] 1bd5e729ff docs: update mercury-next-edit changeset description
Add contributor credit to the Mercury Next Edit changeset documentation.
2026-05-27 14:34:42 +00:00
Mark IJbema 35d568dc1c fix(vscode): namespace internal next edit command 2026-05-27 16:31:31 +02:00
Mark IJbema ecd6db5204 fix(cli): correct next edit API description 2026-05-27 16:30:44 +02:00
Mark IJbema b5aaa821e6 test(vscode): share unit vscode mock for next edit 2026-05-27 16:24:44 +02:00
Mark IJbema 774b090905 chore(gateway): ignore CI test artifacts 2026-05-27 16:14:15 +02:00
Mark IJbema 70dc821219 test(vscode): isolate next edit vscode mocks 2026-05-27 16:13:46 +02:00
Mark IJbema eccea2bc9e test(vscode): cover denied next edit snippets 2026-05-27 16:11:23 +02:00
Mark IJbema e2dcf35e2f test(gateway): run edit suites in CI 2026-05-27 16:09:58 +02:00
Mark IJbema 2c3b6bb0af test(vscode): run next edit suites in CI 2026-05-27 16:09:01 +02:00
Imanol Maiztegui 8bc05fa9f5 test(opencode): replace mock.module stubs with Effect layer injection in kilo tests (#10615)
Extract KiloModelsService from model-cache to enable dependency injection
and rewrite test files to use Layer-based test harnesses instead of
process-wide mock.module() calls that caused flaky cross-test pollution
on CI.
2026-05-27 15:42:15 +02:00
Imanol Maiztegui 1a36cfbb10 Effect Migration for Kilo callsites (follow-up 2) (#10616)
* refactor(opencode): remove raw LLM interface in favor of stream-based text helper

Introduce KiloLLM.text() to consume Effect streams and extract text
while propagating error/abort events. Replace all usages of the removed
LLM.raw() method and the legacy LLM.stream() async wrapper with
dedicated runtime helpers (CommitMessageRuntime.generate,
PlanFollowupRuntime.handover) that leverage the new stream-based
approach.

- Add KiloLLM.text() stream combinator in kilocode/session/llm.ts
- Remove Interface.raw and the exported LLM.stream() async function
- Refactor commit-message generation to use CommitMessageRuntime
- Refactor plan-followup handover to use PlanFollowupRuntime.handover
- Update all test LLM mocks to remove raw() stubs
- Add unit tests for KiloLLM.text() covering text joining, error
  propagation, and abort handling

* feat(skill): migrate Skill module to Effect service pattern and remove legacy promise wrappers

Remove the makeRuntime-based promise helpers (Skill.all, Skill.get,
Skill.dirs) from the skill module and convert the builtin-skills test
suite to use Effect generators with the testEffect harness.

- Delete legacy runPromise wrappers from packages/opencode/src/skill/index.ts
- Rewrite builtin-skills.test.ts to use testEffect and Effect.gen
- Replace WithInstance.provide/tmpdir with TestInstance yield pattern
- Use Skill.Service directly within Effect generators for all assertions

* refactor(session-status): drop makeRuntime promise helpers and wire Service through Effect context

Replace the standalone `SessionStatus.list`, `.get`, `.set` promise
wrappers with direct `SessionStatus.Service` usage via Effect generators
and `AppRuntime.runPromise` at Kilo callsites that remain imperative.

- Remove makeRuntime-based exports from session/status.ts
- Update kilo-sessions.ts and plan-followup.ts to use AppRuntime.runPromise
  with SessionStatus.Service
- Thread SessionStatus.Service as a dependency through SuggestTool and
  ToolRegistry layers
- Replace spy-based mocks in suggestion tool tests with an in-memory
  service stub for deterministic assertions
2026-05-27 15:42:09 +02:00
Kirill Kalishev 33ff7cff47 Merge pull request #10591 from Kilo-Org/cotton-flyaway
fix(jetbrains): auto-approve mode
2026-05-27 09:14:36 -04:00
kiloconnect[bot] 29c3798faa fix(vscode): send workspace-relative current file path for next edit
Match classic autocomplete's policy of never sending absolute fsPaths
upstream. Mercury only needs the path for language/context hints, and
the workspace-relative form is what recentlyViewedSnippets already uses.
2026-05-27 12:47:30 +00:00
Mark IJbema aa1f857ba4 style(vscode): format next edit integration files 2026-05-27 13:50:39 +02:00
Mark IJbema 9a0f38ade5 fix(vscode): namespace next edit commands 2026-05-27 13:49:40 +02:00
Mark IJbema fcbdee46dc test(vscode): settle next edit history setup cleanly 2026-05-27 13:36:20 +02:00
Mark IJbema fadf72bdbf fix(vscode): fail closed for next edit file access 2026-05-27 13:29:01 +02:00
Mark IJbema 63fedf42a5 refactor(vscode): simplify next edit history access check 2026-05-27 13:18:29 +02:00
Marius aec43e919c Merge pull request #10608 from Kilo-Org/simple-sushi
Enable Agent Manager tool by default in VS Code
2026-05-27 13:16:29 +02:00
kiloconnect[bot] 0210a3b411 fix(vscode): dismiss next edit state when unregistered 2026-05-27 11:12:28 +00:00
kiloconnect[bot] c6d35f1987 fix(vscode): remove next edit deleted lines cleanly 2026-05-27 11:10:57 +00:00
kiloconnect[bot] 7834aeb2b3 fix(vscode): apply next edit insertions safely at eof 2026-05-27 11:08:12 +00:00
kiloconnect[bot] 50a91dccbc fix(gateway): suppress truncated next edit replacements 2026-05-27 10:59:54 +00:00
kiloconnect[bot] 57e359a302 fix(vscode): filter next edit history through access policy 2026-05-27 10:59:11 +00:00