Commit Graph

7939 Commits

Author SHA1 Message Date
Christiaan Arnoldus b930a19b7b Merge pull request #11412 from Kilo-Org/fix/kilo-gateway-data-collection
fix: deny Kilo Gateway data collection
2026-06-18 14:29:01 +02:00
kilo-maintainer[bot] b134c1c18f release: v7.3.49 2026-06-18 12:00:41 +00:00
kilo-maintainer[bot] 6187a557ba release: v7.3.48 2026-06-18 11:39:42 +00:00
Christiaan Arnoldus a5277487fa Merge branch 'main' into fix/kilo-gateway-data-collection 2026-06-18 13:25:48 +02:00
Imanol Maiztegui b46a40d537 Merge branch 'main' into imanolmaiztegui/kilo-opencode-v1.15.9 2026-06-18 13:09:27 +02:00
chrarnoldus 2c9e72c14a fix: deny Kilo Gateway data collection
Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
2026-06-18 10:34:30 +00:00
marius-kilocode 344a6a5f0f fix(cli): share listener session runtime 2026-06-18 11:42:49 +02:00
Joshua Lambert 390de4b12a Merge pull request #9758 from Kilo-Org/sleepy-stoplight
fix(cli): restore source file when reverting a move across folders
2026-06-18 00:12:47 -04:00
Catriel Müller 7e1deaf1cf refactor: fix permission bypass 2026-06-17 16:46:14 -03:00
Catriel Müller 4ff5df9160 refactor: move test to kilo folder 2026-06-17 16:35:32 -03:00
Imanol Maiztegui 6b6b04bd96 Merge branch 'main' into imanolmaiztegui/kilo-opencode-v1.15.9 2026-06-17 20:05:58 +02:00
noobezlol 941007b68d test(cli): cover json permission migration 2026-06-17 14:48:28 -03:00
noobezlol ab1c90b68c fix(cli): handle string permission migration 2026-06-17 14:48:28 -03:00
Imanol Maiztegui 9c182afcd0 fix(providers): enforce provider ID matching to isolate custom configurations
Provider plugins (llmgateway, nvidia, openrouter, vercel, zenmux) now
verify the provider ID before applying attribution headers, preventing
custom-defined providers sharing the same endpoint URL from being
mutated by built-in plugin logic.

Additional changes:
- Add auth-v2.json migration path for multi-account store continuity
- Remove obsolete @ai-sdk/xai patch and ConsoleCommand registration
- Add native LLM session recordings for anthropic, openai-oauth, and zen
- Update CLI help snapshots to reflect Kilo branding
- Expand i18n with usage-exceeded dialog strings (it, nl, uk)
2026-06-17 19:11:26 +02:00
kiloconnect[bot] 57622a1f39 fix(cli): update kilocode_change markers in tips-view TIPS array 2026-06-17 15:47:50 +00:00
Mark IJbema 45c6048312 Merge branch 'main' into mark/fork-cli-tips 2026-06-17 17:32:06 +02:00
Marius 52b3a01092 Merge pull request #11373 from Kilo-Org/poised-exoplanet
fix: silence interrupted session notifications
2026-06-17 17:32:03 +02:00
Kirill Kalishev b53183b658 Merge branch 'main' into tidy-antlion 2026-06-17 11:14:17 -04:00
Kirill Kalishev ca014e6907 Merge branch 'main' into poised-exoplanet 2026-06-17 11:13:59 -04:00
marius-kilocode f21a34a1e6 fix: silence interrupted session notifications 2026-06-17 17:09:03 +02:00
Imanol Maiztegui d5f1495f12 refactor(build): remove sidecar models-snapshot distribution
The models snapshot is now embedded directly in the compiled binary,
eliminating the need for a separate models-snapshot.json file alongside
the CLI executable.

- Delete script/kilocode/models-snapshot.ts build-time preparation
- Delete src/kilocode/provider/models-snapshot.ts runtime loader
- Remove snapshot copy steps from vscode, jetbrains, and opencode builds
- Remove snapshot existence checks from PrepareLocalCliTask/CheckCliTask
- Remove snapshot-related .gitignore and .prettierignore entries
- Simplify watch-cli, local-bin, and build scripts
- Update smoke test error messages to say "embedded" not "sidecar"
- Simplify models-snapshot tests to validate parsing only
- Remove models-snapshot from extract-source-links skip list
2026-06-17 17:03:15 +02:00
Mark IJbema f59a0f1584 Merge branch 'main' into fix/cli-best-effort-telemetry-shutdown-on-exit-9788 2026-06-17 16:45:51 +02:00
markijbema 1cf9041541 test(kilocode): update command branding test file path
Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
2026-06-17 14:44:50 +00:00
Imanol Maiztegui abdef9a7ee feat(opencode): add tool metadata buffering and migrate virtua to v0.42.3
Introduce a `metadata` method on SessionProcessor.Handle that buffers
metadata emitted before tool-call registration, then applies it on the
running transition. This decouples metadata emission timing from
tool-call lifecycle.

Downgrade virtua from 0.49.1 to 0.42.3 and migrate the virtualizer API:
- Replace `findItemIndex(scrollOffset)` with `findStartIndex()`
- Replace `bufferSize` prop with `overscan` (count-based)

Additional changes:
- Change Permission.reply return type from Promise<boolean> to Promise<void>
- Make Ruleset type readonly and remove unnecessary array spreads
- Update nvidia provider headers to reference Kilo branding
- Reorder SDK event type definitions for installation events
- Reduce promise facade allowlist in check script
2026-06-17 16:41:43 +02:00
Mark IJbema 9b12e1ca29 test(cli): avoid global runtime mock 2026-06-17 16:35:09 +02:00
Mark IJbema d3aa48c707 refactor(cli): comment unused upstream tips 2026-06-17 16:17:33 +02:00
Mark IJbema 53940cbe7b refactor(cli): empty unused upstream tips 2026-06-17 16:15:36 +02:00
Mark IJbema 0f2fc6f332 test(cli): cover rejected telemetry shutdown 2026-06-17 16:13:02 +02:00
Mark IJbema 549725be57 fix(cli): preserve successful exit when telemetry times out 2026-06-17 16:12:50 +02:00
Marius 565f740e1e Merge pull request #11351 from Kilo-Org/humorous-exhaust
fix: sync remote sessions across extension surfaces
2026-06-17 15:49:15 +02:00
kirillk f6083176b1 Merge remote-tracking branch 'origin/main' into tidy-antlion
# Conflicts:
#	packages/kilo-jetbrains/frontend/src/main/kotlin/ai/kilocode/client/settings/profile/LoggedOutProfileUi.kt
2026-06-17 09:16:29 -04:00
Mark IJbema e93a65c0bc Merge branch 'main' into fix/cli-best-effort-telemetry-shutdown-on-exit-9788 2026-06-17 14:51:11 +02:00
Mark IJbema c04d47b479 Merge branch 'main' into mark/fork-cli-tips 2026-06-17 14:49:10 +02:00
Mark IJbema 1494f05123 refactor(cli): fork TUI tips 2026-06-17 14:43:42 +02:00
Catriel Müller 4b624b9a2b Merge pull request #10781 from shssoichiro/title-bar-status
feat(cli): show terminal title status indicators
2026-06-17 09:39:37 -03:00
Imanol Maiztegui b1045ac091 Merge branch 'main' into imanolmaiztegui/kilo-opencode-v1.15.9 2026-06-17 14:32:32 +02:00
Catriel Müller 7b97e4624c refactor: made this change configurable 2026-06-17 09:24:00 -03:00
markijbema f7bc48e0bb fix(cli): comment out tips for GitHub Actions features Kilo doesn't offer
Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
2026-06-17 12:09:23 +00:00
Imanol Maiztegui d2162d868a fix(opencode): remove duplicate import in httpapi-sdk test 2026-06-17 14:05:00 +02:00
Imanol Maiztegui 27d19a8deb Merge branch 'main' into imanolmaiztegui/kilo-opencode-v1.15.9 2026-06-17 14:03:20 +02:00
Catriel Müller 1b25a4363d Merge branch 'main' into title-bar-status 2026-06-17 08:32:46 -03:00
Mark IJbema fb6b5ed63f Merge pull request #11347 from Kilo-Org/mark/fix-llm-user-agent-main
fix(cli): identify Kilo in LLM user agent
2026-06-17 13:32:18 +02:00
Marius 3bf66b18e1 Merge pull request #11354 from Kilo-Org/solar-honeycrisp
fix(cli): skip bundled Atomic Chat in plugin loader
2026-06-17 13:20:35 +02:00
Catriel Müller deb502482a Merge pull request #10758 from cooper-oai/codex/codex-refresh-process-lock
fix(cli): serialize Codex OAuth refresh across processes
2026-06-17 08:08:47 -03:00
Imanol Maiztegui 7a8626ad70 refactor(kilo): align codebase with upstream v1.15.9 API changes
Adapt Kilo-specific code to breaking changes introduced by the v1.15.9
merge:

- Migrate LLM test helpers to use LLMEvent factory constructors instead
  of raw event object literals
- Update provider cost extraction from `usage.raw` to native
  `usage.providerMetadata` keyed by provider name
- Preserve AI SDK raw usage in providerMetadata for billing continuity
- Replace `findStartIndex()` with `findItemIndex(scrollOffset)` in
  virtualizer calls
- Replace `overscan` prop with pixel-based `bufferSize` in virtual lists
- Change provider `all` data shape from array to Map
- Remove `useCommandPalette` dependency, replaced by mode stack pattern
- Fix ToolResultValue schema to avoid circular inference with tsgo
- Add missing test layer dependencies (HttpClient, RepositoryCache,
  Command)
- Remove obsolete models-snapshot files
- Fix Permission reply routing tests to expect NotFoundError instead of
  boolean false
- Normalize config references and fix nested type narrowing
2026-06-17 12:56:49 +02:00
marius-kilocode 2b304461f8 fix(cli): skip bundled Atomic Chat in plugin loader 2026-06-17 12:40:33 +02:00
marius-kilocode 94bdfb9f8e fix: sync remote sessions across extension surfaces 2026-06-17 12:34:53 +02:00
Marius d82982d054 Merge pull request #11295 from Kilo-Org/quilt-asp
fix(vscode): restore authenticated speech input
2026-06-17 11:53:03 +02:00
Mark IJbema a75da5542c test(cli): keep user agent marker focused 2026-06-17 11:27:46 +02:00
Mark IJbema 074a3363ea test(cli): annotate LLM user agent assertion 2026-06-17 11:26:43 +02:00