marius-kilocode
ef9b1dcec0
fix(cli): stop loading .opencode config directories
2026-06-24 17:01:32 +02:00
marius-kilocode
117a0d6233
fix(cli): prefer .kilo config directory
2026-06-24 14:38:30 +02: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
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
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
marius-kilocode
8cac9f043c
test(cli): keep recall regression in kilo tests
2026-06-22 10:23:30 +02:00
marius-kilocode
e5deb4ebed
fix(cli): handle advanced PowerShell prologues
2026-06-22 10:21:26 +02:00
marius-kilocode
aaa9d324d2
fix(cli): preserve recall tail during queued turns
2026-06-22 10:19:50 +02:00
marius-kilocode
e95384de06
fix(cli): preserve PowerShell prologues
2026-06-22 09:51:22 +02:00
marius-kilocode
579a787047
fix(cli): avoid encoded PowerShell commands
2026-06-22 09:40:34 +02:00
Catriel Müller
a42413247c
Merge pull request #11478 from Kilo-Org/talented-yttrium
...
feat(cli): improve daemon stop workflow
2026-06-20 09:33:27 -03:00
Imanol Maiztegui
b43bd5e06a
feat(worktree): walk ancestor directories when resolving primary checkout paths
...
Pass the active directory alongside the worktree root into primaryPaths
so it can mirror the relative path into the primary checkout and search
each ancestor up to the root in nearest-first order. This lets nested
subdirectories inherit config and skills from intermediate primary
directories rather than only the checkout root.
2026-06-19 23:15:49 +02:00
Catriel Müller
6e1f902d6a
refactor: rebase
2026-06-19 17:54:55 -03:00
Catriel Müller
9611c8b1ef
feat(cli): improve daemon stop workflow
2026-06-19 17:54:17 -03:00