Commit graph

461 commits

Author SHA1 Message Date
Dax
9c38358197
refactor: centralize client identity (#38148) 2026-07-21 14:01:04 -04:00
Aiden Cline
dbfbb13ccc
fix(core): authorize patch move destinations (#38133) 2026-07-21 12:18:23 -05:00
Dax
69d7c2add7
feat(util): configure package publishing (#38129) 2026-07-21 12:32:23 -04:00
Shoubhit Dash
cf651bc41b
feat(cli): port ACP to V2 (#37907) 2026-07-21 21:13:21 +05:30
Aiden Cline
3ea8895299
fix(core): enforce patch EOF anchors (#38039) 2026-07-21 10:15:51 -05:00
Dax
e0810753f2
refactor: extract shared util package (#37828) 2026-07-21 10:34:29 -04:00
Dax
7243bd9e12
fix: preserve runtime option defaults (#38118) 2026-07-21 10:30:18 -04:00
Aiden Cline
e770415fd5
fix(core): normalize CRLF patch lines (#38038) 2026-07-20 23:59:10 -05:00
Aiden Cline
96dc560833
fix(core): accept padded patch markers (#38036) 2026-07-20 23:44:17 -05:00
Aiden Cline
eb4ff91c2d
fix(core): compose successive patch updates (#38034) 2026-07-20 23:36:48 -05:00
Aiden Cline
63e2054f50
fix(core): improve patch errors (#38016) 2026-07-20 22:49:04 -05:00
Dax Raad
43c08387f1 refactor: isolate legacy flags 2026-07-20 21:42:02 -04:00
Dax Raad
407ac2d8aa refactor(server): migrate host options 2026-07-20 21:21:36 -04:00
Dax Raad
9445b4d940 refactor(server): inject config options 2026-07-20 21:05:13 -04:00
Dax Raad
0409e6884d refactor(server): inject runtime options 2026-07-20 20:49:25 -04:00
Aiden Cline
455b5d3165
fix(core): match dev patch behavior (#37709) 2026-07-20 16:46:11 -05:00
Dax Raad
0b2e2cbab0 fix(core): ignore empty provider api keys 2026-07-20 15:29:13 -04:00
Dax Raad
0aa4031dd0 refactor(core): inject models options 2026-07-20 15:18:39 -04:00
Dax Raad
f971aa0719 refactor(server): inject database options 2026-07-20 15:18:39 -04:00
Simon Klee
0eb71d0fc7
refactor(tui): extract shared frontend helpers (#37868) 2026-07-20 10:43:02 +02:00
Kit Langton
6d32bc9cb0
feat(simulation): control arbitrary tool lifecycles (#37816) 2026-07-19 17:40:30 -04:00
Kit Langton
ba0bbdafaa
fix(core): preserve the first terminal failure (#37705) 2026-07-19 00:00:23 -04:00
Kit Langton
a288cb5a0c
fix(core): continue after malformed tool input (#37701) 2026-07-18 23:09:08 -04:00
Kit Langton
57ff57595a
fix(core): safely recover malformed tool input (#37698) 2026-07-18 21:52:45 -04:00
Kit Langton
c310ef82f4
fix(core): authorize relative external paths (#37689) 2026-07-18 19:55:18 -04:00
opencode-agent[bot]
fe9b051d1a
feat(core): allow MCP Code Mode opt-out (#37681)
Co-authored-by: Dax Raad <d@ironbay.co>
2026-07-18 17:17:56 -04:00
opencode-agent[bot]
0d68b0bb20
fix(tui): style interrupted compaction neutrally (#37655)
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com>
2026-07-18 13:41:01 -05:00
opencode-agent[bot]
7d4496eafc
test(core): stabilize shell progress test (#37643)
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com>
2026-07-18 11:59:24 -05:00
opencode-agent[bot]
529d55b1c3
fix(core): remove session import cycle (#37596)
Co-authored-by: James Long <17031+jlongster@users.noreply.github.com>
2026-07-18 13:24:47 +00:00
opencode-agent[bot]
cd3cca0006
feat(core): add runtime MCP controls (#37308)
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-07-17 22:56:52 -05:00
Dax Raad
c4830c147d fix(core): defer cyclic layer dependencies 2026-07-17 20:25:21 -04:00
Aiden Cline
987242b3e8
fix(core): honor OAuth attempt expiration (#37557) 2026-07-17 16:10:53 -05:00
opencode-agent[bot]
f2a4011371
fix(cli): restore plugin list diagnostics (#37540)
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com>
2026-07-17 13:42:44 -05:00
Aiden Cline
4bc8faa01c
feat(core): add tool namespaces (#37529) 2026-07-17 13:14:06 -05:00
opencode-agent[bot]
9b3a4655f1
fix(core): clarify user-executed shell history (#37515)
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com>
2026-07-17 10:49:02 -05:00
Kit Langton
44f7bb71c1
chore: upgrade Effect to beta.98 (#37498) 2026-07-17 10:31:27 -04:00
Kit Langton
3db4458e6c
feat(session): expose transient generation API (#37433) 2026-07-17 09:25:50 -04:00
Aiden Cline
27e1692848 fix: rm used config 2026-07-17 00:15:16 -05:00
Aiden Cline
73567f3570
feat(core): record title and compaction usage in session totals (#37441) 2026-07-17 00:10:30 -05:00
Kit Langton
faf964691b
fix(core): initialize provider state before catalog transforms (#37419) 2026-07-16 22:45:42 -04:00
Dax Raad
a7cf21e157 refactor(core): move wellknown refresh to config 2026-07-16 14:32:46 -04:00
Kit Langton
e4a16830f1
feat(core): add transient session generation (#37330) 2026-07-16 14:28:54 -04:00
Dax Raad
103f764624 feat(core): add provider policy enforcement 2026-07-16 14:28:18 -04:00
Dax Raad
72af084dc1 refactor(core): make state transforms synchronous 2026-07-16 13:55:14 -04:00
Dax Raad
65a42fd549 fix(core): debounce state reloads 2026-07-16 13:34:46 -04:00
Aiden Cline
2ad6c42143
feat(core): normalize tool and attachment images at settlement (#37141) 2026-07-16 11:16:19 -05:00
Kit Langton
4829308f2d
fix(core): preserve logical step across retries (#37316) 2026-07-16 10:54:51 -04:00
Kit Langton
eec6cd5234
test(core): cover mcp instruction producer (#37303) 2026-07-16 10:40:38 -04:00
Kit Langton
fc37ae4452
refactor(core): split instruction observation and commit (#37208) 2026-07-16 10:37:00 -04:00
Kit Langton
a5b28c2af2
refactor(core): rename guidance modules (#37207) 2026-07-16 10:05:09 -04:00