Commit Graph
1953 Commits
Author SHA1 Message Date
marius-kilocode 2638e06ffb feat(sandbox): add session sandbox controls 2026-06-24 12:29:44 +02:00
Josh Lambert edd9b05853 Revert "feat(tui): show usage by routed model"
This reverts commit 1c99f3f7fc.
2026-06-23 17:20:44 -04:00
Josh Lambert 1c99f3f7fc feat(tui): show usage by routed model 2026-06-23 17:10:37 -04:00
Alex Alecu 7664ee95c5 Merge remote-tracking branch 'origin/main' into feature/show-routed-step-models 2026-06-23 22:57:16 +03:00
marius-kilocode 9fbc456b75 feat(sandbox): enforce macOS network isolation 2026-06-23 20:40:13 +02:00
Alex Alecu 18f5015639 fix(sdk): narrow openapi diff 2026-06-23 17:11:05 +03:00
marius-kilocode 53baaed119 Merge remote-tracking branch 'origin/main' into honored-sing 2026-06-23 12:14:54 +02:00
kilo-maintainer[bot] 0f55066dc7 release: v7.3.54 2026-06-23 01:51:02 +00:00
Alex Alecu 9b0c45ca38 feat(cli): show routed step models 2026-06-22 23:39:14 +03:00
kilo-maintainer[bot] 90643d2325 release: v7.3.53 2026-06-22 17:12:51 +00:00
marius-kilocode b3050cbffd feat(cli): add macOS file-level sandbox for agent tools
Add an OS-level sandbox that confines agent writes to the project and Kilo
state directories. Currently macOS-only (via sandbox-exec/seatbelt), with
Linux, Windows, network isolation, and worktree isolation deferred to
follow-up issues (#11538, #11540, #11542, #11544, #11546, #11547).

Two enforcement layers:
- Bash tool: kernel-level seatbelt confinement via sandbox-exec
- File tools (write/edit/apply_patch): TS-level AppFileSystem layer wrapper

Both share the same configurable scope, which respects existing permission
config (external_directory allows, project sandboxes).

Opt-in via experimental.sandbox config toggle or the lock button in the
prompt input.
2026-06-22 17:06:51 +02: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
Christiaan Arnoldus ff7db0dab4 Merge pull request #11421 from Kilo-Org/feat/byok-model-badges
feat: indicate BYOK availability in model pickers
2026-06-19 12:08:19 +02:00
marius-kilocode f7e68d19d9 fix: silence subagent completion sounds 2026-06-19 11:41:57 +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 8c2fa74f8a resolve merge conflicts 2026-06-19 09:57:42 +02:00
chrarnoldusandkiloconnect[bot] ccec216238 feat: show BYOK availability in model pickers
Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
2026-06-18 12:42:54 +00:00
kilo-maintainer[bot] b134c1c18f release: v7.3.49 2026-06-18 12:00:41 +00:00
Imanol Maiztegui 2266489ef8 refactor: kilo compat for v1.15.13 2026-06-18 13:41:13 +02:00
kilo-maintainer[bot] 6187a557ba release: v7.3.48 2026-06-18 11:39:42 +00:00
Imanol Maiztegui 6b6b04bd96 Merge branch 'main' into imanolmaiztegui/kilo-opencode-v1.15.9 2026-06-17 20:05:58 +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
Catriel Müller 7b97e4624c refactor: made this change configurable 2026-06-17 09:24:00 -03:00
Imanol Maiztegui 27d19a8deb Merge branch 'main' into imanolmaiztegui/kilo-opencode-v1.15.9 2026-06-17 14:03:20 +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
markijbemaandkiloconnect[bot] 33a82f23cb chore: remove stale sst-env.d.ts artifacts
These auto-generated SST type files reference a root sst-env.d.ts that does not exist and import the "sst" package, which was removed in #10993. Kilo is CLI-only with no hosted platform, so these are dead artifacts. The upstream-merge tooling already lists sst-env.d.ts in skipFiles, so they won't be re-added.

Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
2026-06-17 08:45:06 +00:00
Imanol Maiztegui b37a546450 resolve merge conflicts 2026-06-17 10:42:43 +02:00
kirillk 6455aa0da4 fix: remove provider metadata duplication 2026-06-16 18:39:47 -04:00
kirillk 46b24e0c07 Merge remote-tracking branch 'origin/main' into tidy-antlion 2026-06-16 16:13:20 -04:00
marius-kilocode 2fa0890928 fix(vscode): restore speech input availability 2026-06-16 14:12:47 +02:00
Githubguy132010andkiloconnect[bot] 40ccca44a0 Merge upstream/main into codex/add-default-diff-expansion-setting
Resolve conflicts in:
- packages/opencode/src/config/config.ts
- packages/kilo-vscode/webview-ui/src/types/messages/config.ts
- packages/kilo-vscode/webview-ui/src/components/settings/settings-io.ts
- packages/sdk/js/src/v2/gen/types.gen.ts
- packages/sdk/openapi.json
- packages/opencode/test/kilocode/cli/error.test.ts
- packages/opencode/test/kilocode/config/indexing-default-plugin.test.ts

Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
2026-06-16 05:57:41 +00:00
Catriel Müller 3ba0de1fc6 refactor: regenerate sdk 2026-06-15 21:42:35 -03:00
Catriel Müller 04d25fdf6d fix(cli): prevent unsafe console worktree actions 2026-06-15 21:08:16 -03:00
Catriel Müller e91eef2b38 fix: session list on tui 2026-06-15 21:08:16 -03:00
kirillk 88bc6887c4 Merge remote-tracking branch 'origin/main' into tidy-antlion
# Conflicts:
#	packages/opencode/src/server/routes/instance/httpapi/handlers/provider.ts
2026-06-15 11:42:27 -04:00
Imanol Maiztegui 5b9e33cfef refactor: kilo compat for v1.15.9 2026-06-15 14:48:05 +02:00
Christiaan Arnoldus 33b13f810c Merge branch 'main' into hide-training-models 2026-06-15 13:15:38 +02:00
kilo-maintainer[bot] 5fab7b38d7 release: v7.3.46 2026-06-15 10:14:38 +00:00
chrarnoldus 02f1d12985 Merge branch 'main' into hide-training-models 2026-06-15 09:49:44 +00:00
chrarnoldusandkiloconnect[bot] 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
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
Christiaan Arnoldus 1648e69830 Merge branch 'main' into hide-training-models 2026-06-15 09:49:48 +02:00
kirillk f4843ae506 Merge remote-tracking branch 'origin/main' into tidy-antlion 2026-06-14 13:41:48 -04:00
kirillk 887f58ccc7 fix(jetbrains): render provider descriptions 2026-06-14 13:41:39 -04:00
Thomas Brugman 9498af281c chore: merge upstream main into code edit setting 2026-06-13 19:45:18 +02:00
kirillk 987da27287 feat: share provider metadata 2026-06-12 15:25:46 -04:00