Mark IJbema
ee862d80cc
fix(cli): keep truncated notebook output valid JSON
2026-06-25 11:52:33 +02:00
Mark IJbema
75d13ef701
fix(vscode): stabilize native notebook tools
2026-06-25 11:24:53 +02:00
Mark IJbema
9d6f010ffc
test(cli): cover notebook HTTP routes
2026-06-25 09:37:42 +02:00
Mark IJbema
c193ee8561
feat(vscode): add native notebook tools
2026-06-25 09:29:24 +02:00
marius-kilocode
f893ed2c90
fix(cli): integrate sandbox status backend support
2026-06-24 14:38:26 +02:00
Marius
984ceaaf48
Merge pull request #11628 from Kilo-Org/feat-tui-sandbox-toggle
...
feat(sandbox): add session sandbox controls
2026-06-24 14:30:21 +02:00
Mark IJbema
db0c9fa507
Merge pull request #11626 from Kilo-Org/mark/fix-openai-ws-idle-test-flake
...
test(cli): stabilize websocket idle timeout coverage
2026-06-24 14:09:45 +02:00
Marius
0c9519c757
Merge pull request #11594 from Kilo-Org/storm-ridge
...
fix(cli): keep snapshot stalls from blocking turns
2026-06-24 13:51:18 +02:00
marius-kilocode
01b098889e
test(sandbox): handle unavailable network backends
2026-06-24 12:43:58 +02:00
marius-kilocode
2638e06ffb
feat(sandbox): add session sandbox controls
2026-06-24 12:29:44 +02:00
markijbema and kiloconnect[bot]
1bddb20a0b
test(cli): stabilize websocket idle timeout coverage
...
Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
2026-06-24 10:19:37 +00:00
Marius
80d0186159
chore: merge main into sandbox hardening
2026-06-24 09:39:47 +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
alex-alecu
c319334d9d
test(cli): stabilize header timeout coverage
2026-06-23 21:18:38 +00: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
Alex Alecu
c3e34e66ed
fix(tui): stop stale routed footer
2026-06-23 22:23:07 +03:00
Marius
d2dd905434
fix: annotate shared sandbox test hooks
2026-06-23 21:20:57 +02:00
Marius
513f26c2b0
test(sandbox): cover production network classification
2026-06-23 21:14:33 +02:00
Alex Alecu
f24ad16d34
fix(tui): show routed model in message footer
2026-06-23 22:04:20 +03:00
Marius
61c7f971b7
refactor(cli): isolate sandbox mutation support
2026-06-23 20:58:07 +02:00
marius-kilocode
9fbc456b75
feat(sandbox): enforce macOS network isolation
2026-06-23 20:40:13 +02:00
Alex Alecu
7a91f7e56f
fix(cli): preserve colon model ids
2026-06-23 21:38:32 +03:00
Alex Alecu
d394ad502b
fix(tui): guard compact routed labels
2026-06-23 21:37:09 +03:00
Marius
10b06b96d7
chore(cli): annotate sidecar packaging
2026-06-23 20:30:35 +02:00
Marius
6b322883b9
fix(cli): reduce sandbox mutation overhead
2026-06-23 20:28:27 +02:00
Alex Alecu
84790ae92b
fix(cli): compact routed model labels
2026-06-23 21:19:08 +03:00
marius-kilocode
f69d1cd4be
fix(cli): bound snapshot stalls during turns
2026-06-23 17:44:42 +02:00
marius-kilocode
e232ca93d7
fix(cli): drain sandbox worker responses
2026-06-23 16:52:01 +02:00
marius-kilocode
76a9d9b97c
fix(cli): close sandbox filesystem TOCTOU race
2026-06-23 16:32:53 +02:00
Marius
588335ef12
fix(cli): isolate sandboxed worktree writes ( #11584 )
2026-06-23 14:32:29 +02:00
Marius
1acf973476
Merge pull request #11574 from Kilo-Org/glass-neighborhood
...
test(ci): focus macOS PR tests on Darwin coverage
2026-06-23 13:57:20 +02:00
marius-kilocode
7a156bb205
fix(ci): normalize test paths on Windows
2026-06-23 13:12:17 +02:00
marius-kilocode
31095168d2
test(ci): focus macOS PR coverage
2026-06-23 12:53:03 +02:00
marius-kilocode
53baaed119
Merge remote-tracking branch 'origin/main' into honored-sing
2026-06-23 12:14:54 +02:00
Josh Holmer
55203c3a2c
fix(core): create the default .kilo/plans directory automatically when Plan mode starts ( #11505 )
2026-06-23 11:59:45 +02:00
marius-kilocode
741468ff95
test(cli): allow slower ACP responses in CI
2026-06-23 11:24:35 +02:00
marius-kilocode
fd6a656973
test(ci): run unit suite on macOS
2026-06-23 10:32:55 +02:00
Marius
e5a16d7afa
Merge pull request #11526 from Kilo-Org/truth-athlete
...
fix(cli): avoid encoded PowerShell commands
2026-06-23 10:32:26 +02:00
Alex Alecu
d636f18748
fix: show routed models only for auto selections
2026-06-23 00:06:17 +03:00
Alex Alecu
9b0c45ca38
feat(cli): show routed step models
2026-06-22 23:39:14 +03:00
Josh Lambert
82d56d8ba3
Merge remote-tracking branch 'origin/main' into observant-tornado
...
# Conflicts:
# packages/opencode/src/provider/transform.ts
2026-06-22 15:57:35 -04:00
Josh Lambert
5c1dcdffca
fix(cli): support GLM 5.2 thinking variants
2026-06-22 15:21:48 -04:00
marius-kilocode
a37d3bf1f0
fix(cli): preserve encoding after formatting
2026-06-22 21:12:55 +02:00
marius-kilocode
6a8961e036
fix(sandbox): keep permissions outside confinement policy
2026-06-22 20:35:20 +02:00
Aiden Cline
251774b721
fix(opencode): support MiniMax M3 thinking toggle ( #31426 )
2026-06-22 14:33:19 -04:00
marius-kilocode
c55e804c1c
refactor(sandbox): centralize agent capability enforcement
2026-06-22 20:02:38 +02: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
marius-kilocode
15f42d4bec
fix(cli): restore read tool streaming
2026-06-22 14:26:32 +02:00
Marius
9e0d693f1f
Merge pull request #11468 from Kilo-Org/smoggy-thunder
...
feat(cli): search local session transcripts
2026-06-22 11:06:13 +02:00