Aiden Cline
3740ec311b
feat(core): align shell tool environment with agent conventions ( #51975 )
2026-09-28 19:53:53 -05:00
Aiden Cline
e22c1622e0
fix(core): report shell commands killed by a signal ( #51145 )
2026-09-24 11:21:31 -05:00
Dax
ad1a4a6539
fix(core): simplify shell output notices ( #50676 )
2026-09-22 11:47:07 -04:00
Aiden Cline
c43cfccc4e
fix(core): shape compaction and generate requests with built-in context hooks ( #48749 )
2026-09-12 23:10:09 -05:00
Aiden Cline
d24f8b0810
fix(core): discourage polling background shell commands ( #48041 )
2026-09-08 18:34:59 -05:00
Aiden Cline
a912a6ee4f
fix(core): clarify shell background parameter guidance ( #47865 )
2026-09-07 20:16:18 -05:00
Dax
a5312e169b
refactor(packages): migrate to the opencode npm scope ( #47852 )
2026-09-07 17:19:33 -04:00
Kit Langton
5c3f2ddf8c
refactor(core): unify filesystem access policy ( #47630 )
2026-09-07 09:26:55 -04:00
Kit Langton
4772b6a3e8
refactor: rename State drafts to editors ( #46876 )
2026-09-02 18:39:02 +00:00
Dax
e76e90b71e
refactor(core): decouple plugins from config loading ( #46639 )
2026-09-01 20:37:42 -04:00
Kit Langton
a38cbd42aa
refactor(core): isolate shell tool preparation
...
Name the tool-owned pre-spawn preparation boundary while preserving hook edits, permission ordering, directory validation, and effective timeout reporting. Strengthen the existing regression assertions.
2026-08-28 23:17:48 -04:00
Kit Langton
ad9117b107
fix(session): run user shells immediately in the background
...
Run user shell commands concurrently with model execution, retain their output in one shell entry, and admit non-waking completion messages. Share result capture and notification formatting across shell callers.
2026-08-28 22:46:20 -04:00
opencode-agent[bot]
f6992059be
fix(core): isolate shell jobs by shell ID ( #45985 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-08-28 13:13:16 -05:00
Kit Langton
fc27061838
refactor(core): remove tool context aliases ( #45639 )
2026-08-28 13:03:01 -04:00
Aiden Cline
e12e04f482
fix(core): strengthen background shell guidance ( #45843 )
2026-08-28 00:19:15 -05:00
Aiden Cline
1faba03cfe
fix(core): normalize Windows tool paths ( #45806 )
2026-08-27 21:36:22 -05:00
Aiden Cline
fcc6568fcb
feat(core): adjust bg shell completion msg (include output file) ( #45461 )
2026-08-26 23:04:11 -05:00
Kit Langton
ded8a492d1
fix(core): recover background jobs after restart
...
Persist background Job ownership and terminal results across server restarts. Resume existing subagent Sessions, admit shell cancellation notices without waking idle parents, and preserve explicit cancellation.
2026-08-26 14:17:43 -04:00
opencode-agent[bot]
0fd719067d
feat(plugin): add permission review hooks ( #45003 )
...
Co-authored-by: R44VC0RP <R44VC0RP@users.noreply.github.com >
Co-authored-by: nexxeln <nexxeln@users.noreply.github.com >
Co-authored-by: thdxr <thdxr@users.noreply.github.com >
2026-08-25 16:57:17 +00:00
opencode-agent[bot]
e589969398
fix(core): resolve compatible shells for commands ( #44485 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-08-25 00:24:08 -05:00
Kit Langton
08d52be8c2
refactor(core): simplify tool infrastructure ( #43967 )
2026-08-21 19:24:06 +00:00
Aiden Cline
c33c9bf2b9
fix(core): preserve background shell status ( #43663 )
2026-08-20 11:01:15 -05:00
Dax
b7402c264d
fix(core): reduce noisy tracing spans
...
Reduce low-value tracing emitted during parallel tool execution and suppress per-statement SQL spans.
2026-08-18 13:42:50 -04:00
Kit Langton
b0480a6f93
feat(core): make portable shell scanner authoritative ( #42581 )
2026-08-14 11:06:04 -04:00
opencode-agent[bot]
3a4c8cdf9d
revert(core): remove portable shell permission scanner ( #42571 )
...
Co-authored-by: Kit Langton <kit.langton@gmail.com >
2026-08-14 08:40:40 -04:00
Kit Langton
e8101ef7fe
feat(core): add portable shell permission scanner ( #42351 )
2026-08-13 17:53:35 -04:00
Luke Parker
154f298fe9
fix(app): unify v2 server and session lifecycle ( #41930 )
2026-08-13 17:17:11 +10:00
opencode-agent[bot]
4358a02cf4
chore: generate
2026-08-13 01:11:25 +00:00
Kit Langton
a31058d76c
fix(core): skip shell parsing when permissions allow all ( #42203 )
2026-08-12 21:09:52 -04:00
Dax Raad
4acdeffbe9
refactor(core): require explicit import extensions
2026-08-11 20:22:50 -04:00
Kit Langton
917d6449e3
refactor(core): move exec tools onto environment ( #41095 )
2026-08-07 11:59:59 -04:00
Aiden Cline
2092350cfa
fix(core): align shell output limits ( #41007 )
2026-08-07 00:18:16 -05:00
Kit Langton
cc7827fe08
refactor(core): simplify file tools to lexical paths ( #40962 )
2026-08-06 21:53:52 -04:00
Aiden Cline
330ef108ce
fix(core): report missing shell workdir ( #40542 )
2026-08-04 20:56:02 -05:00
Dax Raad
53b8111121
refactor: rename tool call ID fields
2026-08-04 17:08:12 -04:00
Aiden Cline
12971935ab
feat(core): parse shell permission commands ( #39567 )
2026-07-29 22:42:18 -05:00
Aiden Cline
210be4b749
fix(core): preserve shell output on timeout ( #39559 )
2026-07-29 14:31:26 -05:00
Aiden Cline
c8dca936b1
feat(plugin): add shell.create.before hook ( #39547 )
2026-07-29 14:11:52 -05:00
Aiden Cline
813c41ff6c
fix(core): simplify shell execution boundary ( #39530 )
2026-07-29 11:16:45 -05:00
Aiden Cline
754ea99d86
fix(core): preserve shell output tail ( #39403 )
2026-07-28 16:32:11 -05:00
Aiden Cline
f95d04fea0
feat(core): improve shell tool guidance ( #39401 )
2026-07-28 15:53:19 -05:00
Kit Langton
470e360942
test(core): align tool contract expectations ( #39172 )
2026-07-28 00:48:29 +00:00
Aiden Cline
31124312f6
fix(core): simplify tool schemas ( #39184 )
2026-07-27 16:04:48 -05:00
Dax Raad
8db7487c89
refactor(core): consolidate tool architecture
2026-07-26 20:16:58 -04:00