Commit graph

154 commits

Author SHA1 Message Date
Kit Langton
36ac35a7c8
refactor(util): make layer graphs opaque and composable
Replace exposed layer graph assembly with opaque declarations, checked substitutions, and lifetime-aware compilation. Preserve deep replacement, ordered startup, and Effect-owned resource lifetimes; migrate callers and verify source and published package contracts.
2026-08-31 13:46:27 -04:00
Dax
6a2c3e91c7
feat(plugin): add typed rpc and custom events (#46105) 2026-08-30 21:28:19 -04:00
Kit Langton
9e39a4fbdf
test(core): simplify skill test setup (#45721) 2026-08-28 17:29:00 -04:00
Kit Langton
9538c2171f
refactor(core): derive config recognition fields (#45701) 2026-08-28 17:11:55 -04:00
Kit Langton
aea3e7c1d2
fix(core): refresh plugins in background (#45993) 2026-08-28 19:43:12 +00:00
Kit Langton
3badee1a3c
test(core): simplify config test setup (#45689) 2026-08-28 15:14:39 -04:00
Kit Langton
5c908ebba5
refactor(core): simplify reference config precedence (#45673) 2026-08-28 14:56:31 -04:00
Kit Langton
196893cfeb
refactor(core): remove unused config editor (#45991) 2026-08-28 14:21:21 -04:00
Kit Langton
374d317412
test(core): simplify provider test setup (#45635) 2026-08-28 13:25:53 -04:00
Kit Langton
a808a02f05
refactor(core): separate config file editing (#45818)
Separate source-file editing from Config with explicit targets, fresh raw JSON reads, owned synchronous mutation, and comment-preserving verified writeback. Preserve own JSON source keys and leave configuration discovery, precedence, and watching unchanged.
2026-08-28 11:23:48 -04:00
Kit Langton
d2c307ab30
test(core): remove unused test imports (#45674) 2026-08-27 23:58:41 -04:00
Kit Langton
a065ad4ba7
feat(core): vanilla instance discovery option (#45752) 2026-08-28 03:16:29 +00:00
Kit Langton
11aab207f0
test(core): remove dead test setup (#45669) 2026-08-27 22:31:26 -04:00
Kit Langton
88988b8c12
fix(core): preserve typed config test-layer errors (#45778) 2026-08-27 22:13:34 -04:00
opencode-agent[bot]
d5be4cf888
fix(core): share native model defaults with v1 config migration (#45760)
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com>
2026-08-27 19:25:56 -05:00
Kit Langton
89ca9fc641
fix(core): complete supervisor flush when plugin activation fails (#45783) 2026-08-28 00:16:25 +00:00
Kit Langton
1455995ac7
refactor(core): use word casing for MCP namespaces (#45618) 2026-08-27 16:11:50 -04:00
Kit Langton
5253603583
fix(core): preserve downloaded skill directory IDs (#45455) 2026-08-27 11:40:55 -04:00
Kit Langton
10786cb60c
refactor(core): consolidate runner capability reads (#45448) 2026-08-26 23:45:01 -04:00
Dax
eb1ac54d73
feat(tui): support multiple integration accounts (#45072) 2026-08-25 17:03:16 -04: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
Aiden Cline
28c1806950
fix(core): route Copilot fallback models through AI SDK (#44882) 2026-08-25 00:01:42 -05:00
opencode-agent[bot]
8be467de8d
fix(core): respect disabled Plan agent config (#44761)
Co-authored-by: rekram1-node <63023139+rekram1-node@users.noreply.github.com>
2026-08-24 16:55:37 -05:00
Dax
7f5ea1889c
test(core): provide command render services 2026-08-24 17:34:06 -04:00
Dax
de388dede4
feat(command): execute plugin callbacks 2026-08-24 16:01:58 -04:00
Kit Langton
e945ddf80e
chore: enforce effect simplifications (#43979) 2026-08-21 19:48:27 +00:00
Kit Langton
2eecf076c4
refactor(config): share entry observer (#43973) 2026-08-21 19:29:08 +00:00
opencode-agent[bot]
e03a147b71
test(app): route e2e mocks through HttpApi (#43138)
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com>
Co-authored-by: Brendan Allan <git@brendonovich.dev>
2026-08-21 21:41:43 +08:00
opencode-agent[bot]
9a1de86d9c
refactor(core): own resolved model limits (#43545)
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com>
2026-08-19 21:40:33 -05:00
opencode-agent[bot]
c85b09de6f
fix(core): default unknown model token limits (#43541)
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com>
2026-08-19 20:04:01 -05:00
Shoubhit Dash
ace822308f
refactor(core): move compaction config into state (#43442) 2026-08-19 20:43:01 +05:30
Shoubhit Dash
c40c306170
refactor(core): move shell config into state (#43430) 2026-08-19 19:23:22 +05:30
Shoubhit Dash
1e867c228a
refactor(core): move snapshot config into state (#43425) 2026-08-19 18:34:54 +05:30
Shoubhit Dash
8a402d3f03
refactor(core): move tool output config into state (#43422) 2026-08-19 18:25:22 +05:30
Shoubhit Dash
4b9d89e943
refactor(core): move image config into state (#43090) 2026-08-18 21:07:27 +00:00
Dax
b0c3a16ead
feat(plugin): expose server plugin status 2026-08-18 14:22:32 -04:00
Aiden Cline
98c717cb5b
fix(core): migrate standalone small model (#43260) 2026-08-18 11:14:36 -05:00
Kit Langton
d9b81d2233
chore(effect): update to beta.107 (#43109) 2026-08-17 21:54:08 +00:00
Dax
0d7904c91f
refactor(core): model provider activation explicitly (#42791)
Co-authored-by: Michael Hart <mhart@cloudflare.com>
2026-08-15 16:29:09 +00:00
Dax
5c7f5840ee
feat(core): persist web search provider selection (#42663) 2026-08-14 20:19:02 -04:00
Kit Langton
b0480a6f93
feat(core): make portable shell scanner authoritative (#42581) 2026-08-14 11:06:04 -04:00
Kit Langton
2b6dd2559c
fix(core): prefer nearest skill source (#41788) 2026-08-11 16:13:32 -04:00
Kit Langton
17536a9237
fix(core): discover local plugin packages (#41784) 2026-08-11 13:14:46 -04:00
Kit Langton
753fa4cd60
fix(core): isolate config plugin tests from ambient user config (#41631) 2026-08-11 01:16:08 +00:00
opencode-agent[bot]
d99a268ea5 chore: generate 2026-08-11 00:39:33 +00:00
Kit Langton
1113adfd5e
refactor(core): skill service stores values, config plugin owns the filesystem (#41622) 2026-08-10 20:38:08 -04:00
Kit Langton
71f5e4189d
refactor(core): move plugin discovery and watching to the config side (#41618) 2026-08-10 20:15:08 -04:00
opencode-agent[bot]
d7a7256bb6
test: stabilize Windows CI timing (#41600)
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-08-10 15:25:55 -05:00
Dax Raad
c22942c1f3 fix(core): tolerate unavailable wellknown config 2026-08-10 12:57:41 -04:00
opencode-agent[bot]
b274db88b0
chore(core): format package (#41205)
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com>
2026-08-07 23:18:03 -05:00