Commit Graph

721 Commits

Author SHA1 Message Date
marius-kilocode 8364c1b1fa Merge remote-tracking branch 'origin/main' into dust-ranunculus
# Conflicts:
#	packages/kilo-vscode/src/KiloProvider.ts
#	packages/kilo-vscode/src/agent-manager/AgentManagerProvider.ts
#	packages/kilo-vscode/tests/unit/kilo-provider-load-messages.test.ts
2026-06-29 13:26:48 +02:00
Mark IJbema ff1a0b61e3 fix: allow upstream attribution in translated readmes 2026-06-29 11:06:57 +02:00
markijbema 064eb6c1dc fix: avoid repository-wide formatting during generation
Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
2026-06-25 09:12:41 +00:00
marius-kilocode 2638e06ffb feat(sandbox): add session sandbox controls 2026-06-24 12:29:44 +02:00
Marius d017c18bc0 fix(sandbox): guard MCP network classification 2026-06-23 21:23:06 +02:00
Marius 9ce0e1cc81 fix(sandbox): share opaque network classifications 2026-06-23 21:06:59 +02:00
Marius 9d30c1b9e7 fix(vscode): stabilize sandbox settings coverage 2026-06-23 20:54:52 +02:00
marius-kilocode 9fbc456b75 feat(sandbox): enforce macOS network isolation 2026-06-23 20:40:13 +02:00
kilo-maintainer[bot] 0f55066dc7 release: v7.3.54 2026-06-23 01:51:02 +00:00
kilo-maintainer[bot] 90643d2325 release: v7.3.53 2026-06-22 17:12:51 +00:00
kilo-maintainer[bot] e3da86822f release: v7.3.52 2026-06-22 09:15:48 +00:00
Imanol Maiztegui 1961f6363f Merge pull request #11450 from Kilo-Org/imanolmaiztegui/kilo-opencode-v1.15.13
OpenCode v1.15.13
2026-06-22 10:52:59 +02:00
kilo-maintainer[bot] 2e89ea4027 release: v7.3.51 2026-06-22 08:45:30 +00:00
kilo-maintainer[bot] 533c2017fa release: v7.3.50 2026-06-19 18:12:57 +00:00
Johnny Eric Amancio f714423511 fix: Add vercel bypass token to opencode release watcher (#11460) 2026-06-19 10:45:42 +00:00
marius-kilocode c9a772c000 Merge remote-tracking branch 'origin/main' into dust-ranunculus
# Conflicts:
#	packages/opencode/test/session/prompt.test.ts
#	script/check-opencode-promise-facades.ts
2026-06-19 11:59:38 +02:00
marius-kilocode d3c58e6c1f test(cli): preserve promise facade ratchet 2026-06-19 11:47:48 +02:00
Imanol Maiztegui 351c2e4fc7 chore(monorepo): remove stats package and align upstream skip rules
Drop the entire packages/stats workspace (app, core, server) and add
packages/stats/** to the upstream merge skip list so future syncs no
longer pull it in. Update skip-files tests to cover the new glob.

Dependency changes for opencode v1.15.13:
- add ws 8.21.0 and @types/ws for WebSocket transport
- bump @lydell/node-pty to 1.2.0-beta.12
- add proxy-env and googleapis source links
2026-06-19 11:01:30 +02:00
Imanol Maiztegui 229068188b Merge branch 'main' into imanolmaiztegui/kilo-opencode-v1.15.13 2026-06-19 10:50:34 +02:00
Imanol Maiztegui 984b1f2047 refactor: adapt kilo changes to upstream v1.15.13 API
- Rename catalog.loader() to catalog.transform() in tests
- Add SessionStatus.Service dependency to tool registry layer
- Remove `loop` method from session prompt ops stubs
- Remove `onOpenChange` prop from BasicToolProps
- Update codex plugin import path to plugin/openai/codex
- Delete packages/cli scaffold (now skipped from upstream)
- Downgrade virtua to 0.42.3 and remove its patch
- Add @ai-sdk/xai@3.0.82 patch for PDF file support
2026-06-19 10:31:45 +02:00
Imanol Maiztegui 8c2fa74f8a resolve merge conflicts 2026-06-19 09:57:42 +02:00
marius-kilocode 3a4438e748 fix(agent-manager): stop sessions when closing tabs 2026-06-18 15:21:27 +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
Imanol Maiztegui b46a40d537 Merge branch 'main' into imanolmaiztegui/kilo-opencode-v1.15.9 2026-06-18 13:09:27 +02:00
marius-kilocode 344a6a5f0f fix(cli): share listener session runtime 2026-06-18 11:42:49 +02: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
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
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
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
Imanol Maiztegui 27d19a8deb Merge branch 'main' into imanolmaiztegui/kilo-opencode-v1.15.9 2026-06-17 14:03:20 +02:00
Imanol Maiztegui b37a546450 resolve merge conflicts 2026-06-17 10:42:43 +02:00
Mark IJbema ab1e5b836d ci: extract JetBrains test workflow 2026-06-17 06:34:21 +00:00
kirillk ccbdb34eb0 fix(jetbrains): restore provider settings checks 2026-06-16 19:01:04 -04:00
Mark IJbema 07097d8020 Merge branch 'main' into mark/disable-issue-triage 2026-06-16 11:56:00 +02:00
Mark Bema 01359fc52a ci: disable upstream issue maintenance workflows 2026-06-16 09:12:21 +00:00
Mark Bema a49bcb7ed8 ci: disable automatic issue triage 2026-06-16 08:54:31 +00:00
Mark IJbema 05b59ba0f7 fix: validate upstream changeset range start 2026-06-16 10:35:35 +02:00
Mark IJbema b4f9904f15 fix: require named opencode changeset versions 2026-06-16 10:14:20 +02:00
Mark IJbema 01c25930f6 fix: harden upstream changeset generation 2026-06-16 10:06:49 +02:00
Mark IJbema a67d57b97f fix: strip all options except --from/--to 2026-06-16 09:57:53 +02:00
Mark IJbema cdb30bf14c fix: always overwrite generated changesets 2026-06-16 09:54:48 +02:00
Mark IJbema edd3fad1d7 fix: flatten upstream changeset notes 2026-06-16 09:31:42 +02:00
Mark IJbema 425ced4292 fix: omit SDK from upstream changesets 2026-06-15 18:14:20 +02:00
Mark IJbema b498488c4f fix: bundle upstream release changesets 2026-06-15 17:30:46 +02:00
Mark IJbema f5440b7c7f fix: filter upstream changeset notes 2026-06-15 17:14:09 +02:00
Mark IJbema 7ef41f5a9b chore: move opencode changesets into upstream scripts 2026-06-15 16:20:36 +02:00
Mark IJbema d880a536b7 fix: annotate opencode changeset script 2026-06-15 15:56:54 +02:00
Mark IJbema d3c0c03f3b feat: add opencode changeset generator 2026-06-15 15:54:49 +02:00
Imanol Maiztegui 5b9e33cfef refactor: kilo compat for v1.15.9 2026-06-15 14:48:05 +02:00