Commit graph

1080 commits

Author SHA1 Message Date
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
Kit Langton
3625942952
feat(core): pass session context to MCP tools (#46008) 2026-08-28 15:43:06 -04:00
Kit Langton
0593a6b8eb
fix(core): isolate models seed replay (#45686) 2026-08-28 15:26:22 -04:00
Kit Langton
6062e30cb9
test(core): assert typed failures directly (#45690) 2026-08-28 15:14:42 -04:00
Kit Langton
3badee1a3c
test(core): simplify config test setup (#45689) 2026-08-28 15:14:39 -04:00
Kit Langton
4a0256d374
test(core): use effect search harness (#45682) 2026-08-28 15:14:36 -04:00
Kit Langton
31af9858fd
test(core): assert pending prompt identity (#45680) 2026-08-28 15:14:28 -04:00
Kit Langton
0362ef48ff
test(core): isolate transport metrics (#45688) 2026-08-28 15:00:33 -04:00
Kit Langton
134cdda333
fix(core): normalize SDK file data (#45679) 2026-08-28 14:56:46 -04:00
Kit Langton
5634ef1bb6
refactor(core): simplify manual compaction (#45678) 2026-08-28 14:56:40 -04:00
Kit Langton
2379ab3d51
fix(core): defer memory filesystem observation (#45675) 2026-08-28 14:56:36 -04:00
Kit Langton
5c908ebba5
refactor(core): simplify reference config precedence (#45673) 2026-08-28 14:56:31 -04:00
Kit Langton
f7d6b00c1e
test(core): use collected arrays directly (#45665) 2026-08-28 14:56:21 -04:00