openclaw/extensions/codex
Sarah Fortune c8998b71e2
fix(onboarding): use isolated codex app-server client for migration detect (#80822)
discoverInstalledCuratedPlugins acquired the shared Codex app-server client
to issue a one-shot plugin/list RPC against the source CODEX_HOME. The
shared slot kept the spawned child alive with stdio pipes attached to the
onboarding process, so the Node event loop never drained after the wizard
emitted its outro and the CLI appeared to hang.

The discovery RPC has its own one-off startOptions (custom CODEX_HOME,
HOME) that should never be reused for an agent session, so request it as
an isolated client. request.ts closes the child as soon as the call
returns, removing the dependence on process-exit harness disposal and
eliminating the post-onboarding hang.
2026-05-11 17:59:48 -07:00
..
src fix(onboarding): use isolated codex app-server client for migration detect (#80822) 2026-05-11 17:59:48 -07:00
doctor-contract-api.test.ts fix(codex): remove dynamic tools profile option 2026-05-09 21:34:33 -07:00
doctor-contract-api.ts refactor: reduce plugin sdk surface 2026-05-10 12:37:10 +01:00
harness.ts fix(codex): route btw through native side threads 2026-05-11 12:41:21 +01:00
index.test.ts fix(qqbot): type active config provider 2026-05-11 14:19:34 +01:00
index.ts refactor: reduce plugin sdk surface 2026-05-10 12:37:10 +01:00
media-understanding-provider.test.ts test: tighten codex media request assertions 2026-05-11 08:56:04 +01:00
media-understanding-provider.ts feat(media-understanding): add structured extraction runtime 2026-05-11 03:24:08 +01:00
openclaw.plugin.json fix(codex): default plugin destructive actions on (#80792) 2026-05-11 16:50:15 -07:00
package.json build: refresh deps and route testbox through crabbox 2026-05-11 03:41:00 +01:00
prompt-overlay-runtime-contract.test.ts refactor: trim OpenClaw prompt guidance 2026-05-10 14:59:48 +01:00
prompt-overlay.ts Scope Codex heartbeat guidance to heartbeat turns (#76788) 2026-05-04 01:58:39 +09:00
provider-catalog.ts
provider-discovery.ts
provider.test.ts test: guard codex record assertions 2026-05-11 18:54:47 +01:00
provider.ts fix(onboarding): surface official plugin installs 2026-05-02 15:26:48 -07:00
test-api.ts fix(codex): remove dynamic tools profile option 2026-05-09 21:34:33 -07:00
tsconfig.json