Kit Langton
acaca2cc01
fix(util): separate process exit from capture completion
...
Report exit and running state from the child exit signal, independently of buffered output. On scope release, discard abandoned capture and retain the existing pipe-close or capture-deadline wait before applying process-group cleanup policy.
Cover unread output after confirmed process exit, successful descendant survival, and the approved policy that a parent exiting successfully before its invocation timeout retains success while the bounded capture grace finishes.
2026-08-31 15:12:01 -04:00
Kit Langton
ef8b8c1b8d
fix(util): preserve process output for late readers
...
Buffer child stdout and stderr before Effect consumers attach, retaining stream backpressure and scoped cleanup. Detach capture buffers before the existing post-exit discard deadline drains inherited pipes.
Cover post-exit readers, output larger than the buffers, and teardown with unread stdout through the real process spawner.
2026-08-31 14:55:04 -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
8be3ce8b6c
refactor(util): reuse BOM-stripped text ( #46078 )
2026-08-31 11:30:40 -04:00
Luke Parker
90fb6562ce
fix(shell): bound post-exit pipe draining on all platforms ( #46085 )
2026-08-31 16:53:35 +10:00
Kit Langton
803b7718b8
refactor(core): import canonical schema contracts ( #45746 )
2026-08-28 17:29:07 -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
Kit Langton
b1d7dd82fc
refactor(core): use nonempty array guards ( #45718 )
2026-08-28 17:12:03 -04:00
Kit Langton
67845091ba
fix(util): share streamed stderr consumption ( #45716 )
2026-08-28 16:55:28 -04:00
Kit Langton
aea3e7c1d2
fix(core): refresh plugins in background ( #45993 )
2026-08-28 19:43:12 +00:00
Kit Langton
07facd2086
refactor(util): share process stop policy ( #45725 )
2026-08-27 23:12:57 -04:00
Kit Langton
04c9e01dad
refactor: normalize filesystem boundary imports ( #45730 )
2026-08-27 22:31:15 -04:00
Kit Langton
02550b36c7
refactor(util): narrow layer visitor options ( #45734 )
2026-08-27 19:39:18 -04:00
Kit Langton
695c043e6b
feat(core): refresh unpinned plugins on startup ( #45118 )
2026-08-25 22:32:05 -04:00
Kit Langton
4b71ae6a0d
feat(core): support git plugin packages ( #45110 )
2026-08-25 22:02:49 -04:00
Kit Langton
ab4621e437
fix(sdk): keep packaged Effect runtime coherent ( #45122 )
2026-08-26 01:51:36 +00:00
OpeOginni
84275c6e9d
fix(cli): restore print-logs flag for --standalone runs ( #44112 )
...
Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com>
2026-08-24 19:32:38 +05:30
Kit Langton
793ea52fa7
fix(core): make packed SDK boot on workerd ( #44703 )
2026-08-24 14:02:26 +00:00
Kit Langton
c4eeefe0f1
refactor: reuse undefined effect ( #44010 )
2026-08-21 19:17:29 -04:00
Kit Langton
e945ddf80e
chore: enforce effect simplifications ( #43979 )
2026-08-21 19:48:27 +00:00
Dax
f6f64d7ece
feat(cli): manage plugin packages ( #43283 )
2026-08-19 00:06:15 -04:00
Luke Parker
1f61eb5ca9
refactor(frontend): enforce package boundaries ( #43177 )
2026-08-18 15:49:23 +10:00
Kit Langton
d9b81d2233
chore(effect): update to beta.107 ( #43109 )
2026-08-17 21:54:08 +00:00
opencode-agent[bot]
45771a7e39
chore(util): log spawned processes ( #42948 )
...
Co-authored-by: Dax Raad <d@ironbay.co>
2026-08-16 19:36:02 -04:00
Kit Langton
de28ca9f0e
refactor(util): load npm package parser lazily ( #42467 )
2026-08-13 21:48:48 -04:00
Kit Langton
a5b6ead43e
perf(util): load npm config lazily ( #42458 )
2026-08-13 21:19:32 -04:00
Kit Langton
304c85fb2b
refactor(util): remove xdg-basedir dependency ( #42462 )
2026-08-13 21:18:48 -04:00
Kit Langton
146aeef830
refactor(util): remove unused npm install ( #42454 )
2026-08-13 21:17:52 -04:00
Kit Langton
a841fc22bb
feat(server): workerd runtime profile and SDK workerd entrypoint ( #41918 )
2026-08-12 14:07:56 -04:00
Kit Langton
a69a372f27
fix(util): defer module-scope randomness and import.meta path derivation ( #41765 )
2026-08-11 14:09:18 -04:00
Kit Langton
6afff5a55f
fix(util): no filesystem side effects at global module load ( #41619 )
2026-08-10 20:38:04 -04:00
opencode-agent[bot]
5053c1bfdd
chore: generate
2026-08-10 05:55:03 +00:00
Luke Parker
d97aca139f
fix(cli): keep OTLP failures best effort ( #41479 )
2026-08-10 15:53:52 +10:00
Kit Langton
db31c42e39
refactor(core): move mutation path onto environment ( #41091 )
2026-08-07 11:42:37 -04:00
Aiden Cline
a4ad17347f
fix(core): apply safe defaults to all agents ( #40316 )
2026-08-03 17:56:04 -05:00
Kit Langton
7aaf4e7750
refactor(session): centralize fallback title policy ( #39890 )
2026-07-31 10:56:38 -04:00
Kit Langton
9d55b223bb
fix(core): stop repository discovery at nearest marker ( #39714 )
2026-07-30 13:28:29 -04:00
James Long
94ee274aeb
feat(core): add V2 formatter runtime ( #39564 )
2026-07-29 17:23:04 -04:00
Aiden Cline
93cb113cef
fix(util): declare node tracing dependency ( #39050 )
2026-07-26 23:12:36 -05:00
Dax Raad
8db7487c89
refactor(core): consolidate tool architecture
2026-07-26 20:16:58 -04:00
Aiden Cline
8d9727be9f
fix(core): improve patch errors ( #38369 )
2026-07-23 18:59:29 -05:00
Aiden Cline
532292b5f3
fix(core): reject malformed patch hunks ( #38188 )
2026-07-22 13:11:51 -05:00
Dax
8de40be6ea
feat(plugin): expose app metadata ( #38179 )
2026-07-21 22:16:25 +00:00
Aiden Cline
6ec17e5d55
fix(core): align patch Unicode matching ( #38160 )
2026-07-21 13:47:52 -05:00
Dax
9c38358197
refactor: centralize client identity ( #38148 )
2026-07-21 14:01:04 -04:00
Aiden Cline
dbfbb13ccc
fix(core): authorize patch move destinations ( #38133 )
2026-07-21 12:18:23 -05:00
Dax
69d7c2add7
feat(util): configure package publishing ( #38129 )
2026-07-21 12:32:23 -04:00
Shoubhit Dash
cf651bc41b
feat(cli): port ACP to V2 ( #37907 )
2026-07-21 21:13:21 +05:30
Dax
e0810753f2
refactor: extract shared util package ( #37828 )
2026-07-21 10:34:29 -04:00