Commit graph

1092 commits

Author SHA1 Message Date
Aiden Cline
1e3afd7398 fix(core): use patch tool name in duplicate errors 2026-08-31 16:29:37 -05:00
Aiden Cline
eef759d9c7 fix(core): reject duplicate patch targets like Codex 2026-08-31 16:27:39 -05:00
Aiden Cline
a57fcecb95 fix(core): format only surviving patch targets 2026-08-31 15:55:09 -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
Kit Langton
9517ff1054
fix(core): preserve active session continuation when moving 2026-08-31 12:14:45 -04:00
Kit Langton
327dc809c5
refactor(core): reuse formatter file extension (#46080) 2026-08-31 11:30:57 -04:00
Kit Langton
e9f7331516
refactor(core): reuse Markdown chunk byte counts (#46079) 2026-08-31 11:30:49 -04:00
opencode-agent[bot]
33536da231
fix(core): commit undo before compaction (#46383)
Co-authored-by: vimtor <36263538+vimtor@users.noreply.github.com>
2026-08-31 17:03:51 +05:30
Shoubhit Dash
b2c7246134
fix(core): refresh git references on daily activity (#45575) 2026-08-31 15:36:37 +05:30
Luke Parker
90fb6562ce
fix(shell): bound post-exit pipe draining on all platforms (#46085) 2026-08-31 16:53:35 +10:00
Aiden Cline
d484f070d1
fix(core): recover reads with non-breaking spaces (#45807) 2026-08-30 23:13:26 -05:00
Luke Parker
a1925de0c1
fix(core): flush trailing stream chunks while providers pause (#46326) 2026-08-31 14:03:17 +10:00
Dax
6a2c3e91c7
feat(plugin): add typed rpc and custom events (#46105) 2026-08-30 21:28:19 -04:00
Aiden Cline
d323b34826
feat(ai): add native Mistral provider (#46278) 2026-08-30 12:56:01 -05:00
Kit Langton
4a977b2b31
refactor(core): bind standalone skill activation to Session (#46077)
Move standalone skill activation into ID-bound Session handles and delegate from the public service. Preserve current-placement lookup, raw skill content, ambient publication context, validation order, and host-scoped detached resume behavior. Cover ownership and lifecycle contracts with focused regressions.
2026-08-30 10:22:03 -04:00
Kit Langton
8ba434b597
refactor(core): move projected Session reads into Store (#46075)
Move existing Session list and message queries into SessionStore. Preserve public response wrapping, Session existence checks, pagination, ordering, and typed message decoding errors.
2026-08-29 09:31:04 -04:00
Kit Langton
849824efd2
refactor(core): merge defaults for selected MCP servers (#46072) 2026-08-28 23:48:29 -04:00
Kit Langton
cf2c3a536d
refactor(core): reuse catalog response digest (#46071) 2026-08-28 23:41:49 -04:00
Kit Langton
6cfffeb031
refactor(core): avoid encoding rejected image candidates (#46073) 2026-08-28 23:32:58 -04:00
Kit Langton
6e954f75ee
refactor(core): isolate Session admission and controls (#46019)
Separate ID-bound Session policy from host routing. Bind Inbox and Location preparation dependencies at construction, preserve admission and execution semantics, and cover the extracted ownership contracts directly.
2026-08-28 23:22:25 -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
e3bda5e2d0
feat(tui): add branch review scopes 2026-08-28 22:46:23 -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
Kit Langton
6b7a1d419c
fix(core): preserve Responses tool identities (#45658) 2026-08-28 22:14:13 -04:00
Kit Langton
fa5ccac707
refactor(core): share subagent completion delivery (#46054) 2026-08-29 01:20:26 +00:00
Kit Langton
6809be2d0a
fix(core): reuse permission policy for pending approvals (#46050) 2026-08-28 21:03:52 -04:00
Kit Langton
5b39f5184f
test(core): share selector sentinels (#45748) 2026-08-28 17:59:12 -04:00
Kit Langton
f779b2748a
test(core): align runner service style (#45753) 2026-08-28 17:47:29 -04:00
Kit Langton
f2fb191f53
test(core): inject vertex auth transport (#45751) 2026-08-28 17:47:24 -04:00
Kit Langton
0b32bdf1e5
test(core): use disposable session fixtures (#45745) 2026-08-28 17:47:18 -04:00
Kit Langton
2751813454
test(core): simplify provider test fixtures (#45743) 2026-08-28 17:47:13 -04:00
Kit Langton
87525e00b9
test(core): synchronize retry tests on scheduled events (#46027) 2026-08-28 21:37:04 +00:00
Kit Langton
8a24a01bff
test(core): repair runner fixture claims (#45737) 2026-08-28 17:29:03 -04:00
Kit Langton
9e39a4fbdf
test(core): simplify skill test setup (#45721) 2026-08-28 17:29:00 -04:00
Kit Langton
d0baff184b
fix(core): make provider publication cancellation-safe (#46026) 2026-08-28 17:24:27 -04:00
Kit Langton
5990679ebd
refactor: use typed error mapping operators (#45727) 2026-08-28 17:18:35 -04:00
Kit Langton
b0c8a8c827
fix(util): refresh flock heartbeat time (#45720) 2026-08-28 17:18:32 -04:00
Aiden Cline
d837ffe70f
feat(plugin): add session retry hook (#45999) 2026-08-28 16:16:19 -05:00
Kit Langton
9538c2171f
refactor(core): derive config recognition fields (#45701) 2026-08-28 17:11:55 -04:00
Kit Langton
67845091ba
fix(util): share streamed stderr consumption (#45716) 2026-08-28 16:55:28 -04:00
Kit Langton
fe788b7842
fix(core): use runtime update columns (#45700) 2026-08-28 16:55:24 -04:00
Kit Langton
ee42eb3ca3
fix(core): render built-in command arguments (#45697) 2026-08-28 16:55:21 -04:00
Kit Langton
80323a4deb
test(core): name acquired test services (#45696) 2026-08-28 16:55:17 -04:00
Kit Langton
a35f96f427
fix(core): preserve late opaque reasoning (#45694) 2026-08-28 16:55:13 -04:00
Kit Langton
d354c3d640
fix(server): avoid loading locations for pending reads (#45994) 2026-08-28 20:44:48 +00:00
Kit Langton
964245bc2a
test(core): isolate project adoption fixture (#46009) 2026-08-28 16:18:36 -04:00
Kit Langton
aea3e7c1d2
fix(core): refresh plugins in background (#45993) 2026-08-28 19:43:12 +00:00