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
Luke Parker
51a082cea3
fix(core): release exited shell execution state ( #46058 )
2026-08-29 03:08:50 +00: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
1da25727b2
refactor(core): remove unused insert state ( #45738 )
2026-08-28 17:59:07 -04:00
Kit Langton
803b7718b8
refactor(core): import canonical schema contracts ( #45746 )
2026-08-28 17:29:07 -04:00
Kit Langton
d0baff184b
fix(core): make provider publication cancellation-safe ( #46026 )
2026-08-28 17:24:27 -04:00
Kit Langton
bd379e13cb
refactor(core): remove unused instruction import ( #45747 )
2026-08-28 17:18:44 -04:00
Kit Langton
6e1f783aec
refactor(core): expose pty layer directly ( #45733 )
2026-08-28 17:18:41 -04:00
Kit Langton
edef6a4b15
refactor(core): flatten git runner arguments ( #45731 )
2026-08-28 17:18:38 -04:00
Kit Langton
5990679ebd
refactor: use typed error mapping operators ( #45727 )
2026-08-28 17:18:35 -04:00
Aiden Cline
d837ffe70f
feat(plugin): add session retry hook ( #45999 )
2026-08-28 16:16:19 -05:00
Kit Langton
b1d7dd82fc
refactor(core): use nonempty array guards ( #45718 )
2026-08-28 17:12:03 -04:00
Kit Langton
e409567428
refactor(core): express operation policies as transforms ( #45713 )
2026-08-28 17:11:59 -04:00
Kit Langton
9538c2171f
refactor(core): derive config recognition fields ( #45701 )
2026-08-28 17:11:55 -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
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
ce005ce002
refactor(core): remove unused result plumbing ( #45695 )
2026-08-28 16:44:27 -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
000d0882c3
docs(core): record adapter fork boundaries ( #45691 )
2026-08-28 15:14:46 -04:00
Kit Langton
52ec62bef0
docs: correct config discovery boundary ( #45681 )
2026-08-28 15:14:32 -04:00
Kit Langton
3151660fbb
refactor(core): name shell records as commands ( #45693 )
2026-08-28 15:00:37 -04:00
Kit Langton
facd7ff452
refactor(core): simplify V1 migration effects ( #45685 )
2026-08-28 15:00:29 -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
ba0755d933
refactor(core): reuse platform contract types ( #45666 )
2026-08-28 14:56:27 -04:00