Commit graph

1573 commits

Author SHA1 Message Date
Aiden Cline
44e0b35303
fix(core): narrow compaction additional context guidance (#46889) 2026-09-02 15:12:27 -05:00
Kit Langton
e0c0d5691d
fix(core): wait for plugin activation before session entry points (#46878) 2026-09-02 15:58:03 -04:00
opencode-agent[bot]
fc051e49ee
feat(core): add pinned session move tool (#46862)
Co-authored-by: thdxr <826656+thdxr@users.noreply.github.com>
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com>
2026-09-02 14:26:45 -05:00
Kit Langton
4772b6a3e8
refactor: rename State drafts to editors (#46876) 2026-09-02 18:39:02 +00:00
Kit Langton
4b6e879ba8
fix(core): subscribe before debouncing config plugin updates (#46874) 2026-09-02 14:17:50 -04:00
Kit Langton
b45882ec87
fix(core): notify reloads immediately and debounce at bursty sources (#46843) 2026-09-02 13:53:55 -04:00
Kit Langton
bbc44310dc
fix(core): scope the migration lock to each database (#46866) 2026-09-02 13:49:18 -04:00
Aiden Cline
a7b8174917
fix(core): replace GPT autonomy section with scope guidance (#46864) 2026-09-02 12:24:17 -05:00
Kit Langton
7aabfd3554
test(core): route test watcher updates to matching watches (#46840) 2026-09-02 13:16:38 -04:00
Kit Langton
d4fe3758c4
refactor(core): pass the rebuilt value to State notify (#46837) 2026-09-02 13:04:53 -04:00
Kit Langton
473c292521
fix(core): discover project config once under symlinked paths (#46841) 2026-09-02 13:04:43 -04:00
Dax
36095decd7
fix(core): preserve unchanged plugin prefix (#46857) 2026-09-02 12:50:14 -04:00
James Long
33dd4e3ba8
feat(cli): apply managed updates when idle and wire up ui (#46485) 2026-09-02 12:08:41 -04:00
James Long
ec4a5cbe25
test(core): remove flaky mercurial project test (#46835) 2026-09-02 11:48:54 -04:00
Aiden Cline
79c789be89
fix(core): place model prompt before project instructions (#46829) 2026-09-02 10:42:50 -05:00
Kit Langton
429387d158
fix(core): rebuild registry state on read (#46825) 2026-09-02 11:33:53 -04:00
Shoubhit Dash
6051a1f987
feat(ai): support typed provider-side compaction (#46431) 2026-09-02 20:17:15 +05:30
Aiden Cline
8068c5e48c
tweak: gpt model system prompting (#46753) 2026-09-02 02:33:38 -05:00
Aiden Cline
8fc93e6ee4
fix(core): preserve session context during compaction (#46751) 2026-09-02 02:17:27 -05:00
Aiden Cline
8d4ef01621
feat(core): add hidden glob option (#46724) 2026-09-01 22:49:16 -05:00
Kit Langton
e327f93711
fix(core): copy models.dev snapshot without structuredClone (#46710) 2026-09-01 23:07:15 -04:00
Kit Langton
e561431f7c
fix(core): report duplicate plugin IDs as inventory failures (#46718) 2026-09-02 02:30:50 +00:00
Aiden Cline
519cd8c771
feat(core): add grep matching options (#46716) 2026-09-01 21:27:37 -05:00
Kit Langton
4d0eb97ddf
feat(sdk): configure session-selected instances (#46496) 2026-09-01 22:07:08 -04:00
Dax
01093db365
feat(plugin): update plugins from the TUI dialog (#46699) 2026-09-01 21:41:55 -04:00
Kit Langton
7f2645a8f4
test(core): make Windows-flaky shell and npm tests deterministic 2026-09-01 20:45:14 -04:00
Dax
e76e90b71e
refactor(core): decouple plugins from config loading (#46639) 2026-09-01 20:37:42 -04:00
Filip
fd73a85de4
remove azure discovery (#46672) 2026-09-01 22:13:08 +02:00
Shoubhit Dash
9f01e2b548
fix(plugin): make load failures easier to diagnose (#46594) 2026-09-01 22:29:35 +05:30
Shoubhit Dash
7856515140
feat(tui): add shareable stats poster (#46563) 2026-09-01 22:21:52 +05:30
Aiden Cline
ce6247bd2f
fix(core): estimate context growth before compaction (#46543) 2026-09-01 10:48:34 -05:00
Kit Langton
d4b4dd17cc
refactor(core): rename plugin flush to awaitActivation 2026-09-01 10:48:08 -04:00
Dax Raad
f330f3e02b feat(cli): check and update plugins with flat inventory 2026-09-01 10:46:47 -04:00
Victor Navarro
cff1d0fe01
fix(core): preserve legacy Console reasoning variants (#46586) 2026-09-01 13:45:26 +02:00
Victor Navarro
77eac47493
feat(core): support canonical provider config (#46134) 2026-09-01 12:19:02 +02:00
Victor Navarro
aadc0c1b4b
fix: stabilize cross-platform unit tests (#46569)
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-09-01 11:38:55 +02:00
Aiden Cline
000b42d204
refactor(core): nest code mode catalog (#46541) 2026-09-01 00:01:31 -05:00
Aiden Cline
4a3e25beab
feat(codemode): compact schema constraint comments (#46521) 2026-08-31 23:06:49 -05:00
Dax Raad
5d73a5789f feat(plugin): support live package updates 2026-08-31 23:35:21 -04:00
Aiden Cline
6a99898ef7
feat(core): register tool namespaces (#46487) 2026-08-31 21:29:19 -05:00
Aiden Cline
8fda87614f
feat(codemode): document numeric string and array constraints (#46510) 2026-08-31 20:44:07 -05:00
Kit Langton
6dd1733bbf
fix(core): preserve continuation across chained moves
Carry unfinished model work across consecutive Location handoffs without resetting the logical step allowance. Keep idle moves and queued prompt admission unchanged. Cover steered and queued second moves, preserved tool history, and durable event ordering.
2026-08-31 20:12:47 -04:00
Kit Langton
a6b49b3f74
fix(shell): preserve output from fast-exiting commands
Capture child stdout and stderr eagerly before lazy Effect readers attach. Preserve the bounded post-exit drain and process cleanup policies, with delayed-consumption and backpressure regressions.
2026-08-31 19:52:08 -04:00
Kit Langton
e7d42f83e6
refactor(core): slice model references at the first slash (#46467) 2026-08-31 19:23:21 -04:00
Aiden Cline
9553187ba6
fix(core): allow patch file-to-directory replacements (#46476) 2026-08-31 16:24:04 -05:00
Kit Langton
566ca864a0
refactor(util): reuse private patch buffers (#46459) 2026-08-31 15:11:54 -04:00
Kit Langton
1f04baa684
test: migrate fixture layer replacements (#46458)
Update the Core compile options and Server replacement values to the current LayerNode API. Preserve test expectations, replacement targets, and layer lifetimes.
2026-08-31 14:16:40 -04:00
Kit Langton
3e9b009642
feat(core): add session-aware instance selection (#46442) 2026-08-31 13:46:33 -04:00
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 Raad
ec0dcb3da9 docs: improve build documentation discovery 2026-08-31 12:52:59 -04:00