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
chrarnoldus and kiloconnect[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
markijbema and kiloconnect[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
Githubguy132010 and kiloconnect[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
chrarnoldus and kiloconnect[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