Commit graph

18 commits

Author SHA1 Message Date
Chunyue Wang
0b3d876e74
fix(codex): prevent gateway crash when app-server subprocess terminates abruptly (#67947)
Fixes openclaw#67886. Handles stdin EPIPE in CodexAppServerClient by attaching an error handler, guarding writeMessage against writes after close, and aligning closeWithError cleanup with close.
2026-04-17 23:28:37 +08:00
Cyrus Forbes
728295c046 Codex: parse Desktop app-server user agents 2026-04-16 08:56:56 -07:00
Peter Steinberger
659bcc5e5b
fix: tighten codex app-server lifecycle 2026-04-12 16:15:01 +01:00
Vincent Koc
b5dfeaab4c test(codex): share run-attempt app-server harness 2026-04-12 09:21:10 +01:00
Vincent Koc
c902d20eb7 test(codex): share app-server client harness 2026-04-12 09:17:44 +01:00
Tak Hoffman
21cbc15b71
fix(active-memory): stop caller timeouts from continuing failover (#65046)
* fix(active-memory): remove built-in fallback model

* fix(active-memory): wire external abort through failover
2026-04-11 20:20:37 -05:00
Peter Steinberger
545490c592
fix: handle codex app-server interrupt shutdown
Some checks are pending
CI / extension-fast (push) Blocked by required conditions
CI / preflight (push) Waiting to run
CI / security-fast (push) Waiting to run
CI / build-artifacts (push) Blocked by required conditions
CI / checks-node-core (push) Blocked by required conditions
CI / (push) Blocked by required conditions
CI / -1 (push) Blocked by required conditions
CI / checks-node-extensions (push) Blocked by required conditions
CI / -2 (push) Blocked by required conditions
CI / -3 (push) Blocked by required conditions
CI / check (push) Blocked by required conditions
CI / check-additional (push) Blocked by required conditions
CI / build-smoke (push) Blocked by required conditions
CI / check-docs (push) Blocked by required conditions
CI / skills-python (push) Blocked by required conditions
CI / -4 (push) Blocked by required conditions
CI / -5 (push) Blocked by required conditions
CI / macos-swift (push) Blocked by required conditions
CI / -6 (push) Blocked by required conditions
Docs Sync Publish Repo / sync-publish-repo (push) Waiting to run
Install Smoke / preflight (push) Waiting to run
Install Smoke / install-smoke (push) Blocked by required conditions
Plugin NPM Release / preview_plugins_npm (push) Waiting to run
Plugin NPM Release / preview_plugin_pack (push) Blocked by required conditions
Plugin NPM Release / publish_plugins_npm (push) Blocked by required conditions
Workflow Sanity / no-tabs (push) Waiting to run
Workflow Sanity / actionlint (push) Waiting to run
Workflow Sanity / generated-doc-baselines (push) Waiting to run
2026-04-11 15:20:52 +01:00
Vincent Koc
d21573d3a1 fix(qa): catch leaked harness meta replies 2026-04-11 13:23:26 +01:00
Peter Steinberger
3e80bd33e4
refactor: simplify extension conversions 2026-04-11 01:37:23 +01:00
Peter Steinberger
9ac7a03982
fix: harden codex app-server harness 2026-04-11 00:13:08 +01:00
Peter Steinberger
c643e3c72d
fix: dispose codex app-server harnesses 2026-04-10 23:29:58 +01:00
Peter Steinberger
3f6af907f7
test(codex): cover app-server command seams 2026-04-10 23:07:25 +01:00
Peter Steinberger
3b65e2302a
refactor(codex): split app-server lifecycle seams 2026-04-10 23:07:25 +01:00
Peter Steinberger
796ea57378
test: validate Codex app-server config 2026-04-10 22:43:44 +01:00
Peter Steinberger
8d72aafdbb
refactor: split Codex app-server modules 2026-04-10 22:43:44 +01:00
Peter Steinberger
31a0b7bd42
feat: add Codex app-server controls 2026-04-10 22:19:00 +01:00
Peter Steinberger
bce0e5228a fix(codex): satisfy approval bridge lint 2026-04-10 21:22:16 +01:00
Peter Steinberger
d5698038d7 fix(codex): keep app-server inside extension src 2026-04-10 21:22:16 +01:00