Commit graph

17042 commits

Author SHA1 Message Date
Kit Langton
e4bc8b765b
refactor(core): reuse MCP prompt helpers (#45660) 2026-08-28 13:26:51 -04:00
Kit Langton
d28b6e9ac2
test(core): construct valid tool contexts (#45657) 2026-08-28 13:26:41 -04:00
Kit Langton
ac3cd1b183
test(core): simplify provider smoke tests (#45656) 2026-08-28 13:26:27 -04:00
Kit Langton
c601d3b021
refactor(core): share provider factory loading (#45654) 2026-08-28 13:26:15 -04:00
Kit Langton
9bc2165e5c
refactor(core): reuse lazy shell parser initialization (#45651) 2026-08-28 13:26:04 -04:00
Kit Langton
374d317412
test(core): simplify provider test setup (#45635) 2026-08-28 13:25:53 -04:00
Kit Langton
e50c89834e
refactor(core): reuse plugin response wrapper (#45648) 2026-08-28 13:25:40 -04:00
Kit Langton
f367c202d9
refactor(core): remove unused command dependency (#45623) 2026-08-28 13:25:27 -04:00
Kit Langton
9d33d83bb4
refactor(core): reuse native option projection (#45647) 2026-08-28 13:23:33 -04:00
Kit Langton
8f1eff50aa
refactor(core): deepen snapshot comparison helper (#45653) 2026-08-28 13:22:33 -04:00
Kit Langton
e7918e25fd
refactor(core): remove ineffective typed recovery (#45631) 2026-08-28 13:16:13 -04:00
Aiden Cline
1eff84615c
fix(ai): keep chat reasoning in one lifecycle (#45864) 2026-08-28 12:14:58 -05:00
Kit Langton
f1fd6ba3c0
test(core): await registry readiness barriers (#45630) 2026-08-28 13:14:41 -04:00
Kit Langton
39daec9bec
refactor(core): narrow session internals (#45638) 2026-08-28 13:05:16 -04:00
Kit Langton
484f5faf8d
docs(plugin): update current API examples (#45627) 2026-08-28 13:04:59 -04:00
Kit Langton
9a227d186f
fix(core): remove unreachable MCP authorization path (#45633) 2026-08-28 13:03:17 -04:00
Kit Langton
fc27061838
refactor(core): remove tool context aliases (#45639) 2026-08-28 13:03:01 -04:00
Kit Langton
d71cc3be77
test(core): guarantee lock fixture cleanup (#45636) 2026-08-28 13:02:50 -04:00
Kit Langton
503e680672
test(core): preserve session layer inference (#45629) 2026-08-28 13:02:21 -04:00
Kit Langton
1f77f4a4ed
refactor(core): inline auxiliary model operations (#45974) 2026-08-28 12:34:01 -04:00
Kit Langton
e8fa7daed5
fix(client): preserve live activity during hydration (#45975)
Merge session status changes received during activity hydration and ignore superseded reconnect responses. Cover terminal events, starts, deletion, and overlapping connections so idle sessions do not regain stale TUI spinners.
2026-08-28 12:30:21 -04:00
Kit Langton
936c73b54d
refactor(core): simplify tool settlement (#45967) 2026-08-28 12:04:27 -04:00
Kit Langton
b9cb4fc36a
chore(core): retire prompt-cache diagnostics (#45965) 2026-08-28 11:55:55 -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
James Long
e142a783f7
refactor(tui): extract reusable pane resize logic (#45939) 2026-08-28 11:20:23 -04:00
Kit Langton
201536f265
test: repair stale V2 baseline coverage (#45826) 2026-08-28 10:40:04 -04:00
Kit Langton
0d42e76006
feat(ai): add first-class TestLLM controls (#45828) 2026-08-28 09:49:47 -04:00
James Long
ca47949475
feat(plugin): expose experimental terminal reads (#45792) 2026-08-28 08:03:35 -04:00
Filip
1c8e557eb4
Revert "fix(cli): prevent repeated updates and npm cache growth" (#45865) 2026-08-28 07:23:43 +00:00
Aiden Cline
11ca603490
fix(ai): finish chat streams at done sentinel (#45850) 2026-08-28 00:53:53 -05:00
Aiden Cline
85d8b07f09
fix(ai): ignore late converse tool deltas (#45847) 2026-08-28 00:38:01 -05:00
Aiden Cline
d2ee536c16
fix(core): classify AISDK network failures as transport errors (#45840) 2026-08-28 00:21:17 -05:00
Aiden Cline
e12e04f482
fix(core): strengthen background shell guidance (#45843) 2026-08-28 00:19:15 -05:00
Kit Langton
5743537945
test(core): use effectful temp fixtures (#45637) 2026-08-28 01:01:04 -04:00
Aiden Cline
18e22cd82e
refactor(ai): simplify response stream state (#45835) 2026-08-27 23:56:42 -05:00
Aiden Cline
bdf019a9ac
fix(ai): detect DashScope input length overflow errors (#45834) 2026-08-27 23:43:14 -05:00
Aiden Cline
5cbafc57c0
refactor(ai): default unrecognized provider failures to retry (#45825) 2026-08-27 23:40:52 -05:00
Aiden Cline
55674b858b
fix(ai): make final snapshots authoritative for text and reasoning (#45831) 2026-08-27 23:38:19 -05:00
Luke Parker
bb390f435c
fix(session-ui): enable word diffs in unified view (#45833) 2026-08-28 04:31:18 +00:00
Kit Langton
92b9eebab2
feat(tui): streamline diff review workflow (#45817) 2026-08-28 00:11:29 -04:00
Aiden Cline
074413a96d
fix(ai): normalize response item boundaries (#45789) 2026-08-27 23:08:50 -05:00
opencode-agent[bot]
4685ba8d3e chore: update nix node_modules hashes 2026-08-28 04:03:16 +00:00
Kit Langton
d2c307ab30
test(core): remove unused test imports (#45674) 2026-08-27 23:58:41 -04:00
Kit Langton
a5193634d0
test(core): use direct test imports (#45683) 2026-08-27 23:58:34 -04:00
Kit Langton
95725d121a
chore: remove unused changesets (#45827) 2026-08-27 23:55:57 -04:00
Aiden Cline
56f2559798
fix(codemode): report original tool errors (#45820) 2026-08-27 22:54:36 -05:00
Kit Langton
38bffc9db1
chore(deps): upgrade Effect to rc.112 (#45819) 2026-08-27 23:43:37 -04:00
Kit Langton
1d3308d904
test(core): refresh test vocabulary (#45714) 2026-08-27 23:26:45 -04:00
opencode-agent[bot]
3c9e5adefa chore: update nix node_modules hashes 2026-08-28 03:23:31 +00:00
Kit Langton
a065ad4ba7
feat(core): vanilla instance discovery option (#45752) 2026-08-28 03:16:29 +00:00