openclaw/extensions/codex
Kaspre 5f0bec4479
fix(agent): await local agent_end hooks (#85007)
Summary:
- The PR adds an awaited `agent_end` helper, uses it for no-channel local CLI and Codex app-server terminal pa ... erves fire-and-forget behavior for channel-backed paths, and updates docs, changelog, and regression tests.
- Reproducibility: yes. by source inspection. Current main calls `runAgentHarnessAgentEndHook` without awaiting in local CLI and Codex terminal paths, and the PR's pending-hook tests encode the failure and desired split.

Automerge notes:
- PR branch already contained follow-up commit before automerge: fix(agents): await local agent_end hooks
- PR branch already contained follow-up commit before automerge: test: fix agent_end hook helper fixture
- PR branch already contained follow-up commit before automerge: ci: retry security checkout
- PR branch already contained follow-up commit before automerge: ci: allowlist qa-lab lifecycle fixtures
- PR branch already contained follow-up commit before automerge: fix CLI channel agent_end delivery
- PR branch already contained follow-up commit before automerge: ci: drop stale qa-lab deadcode entries

Validation:
- ClawSweeper review passed for head 97b31379d7.
- Required merge gates passed before the squash merge.

Prepared head SHA: 97b31379d7
Review: https://github.com/openclaw/openclaw/pull/85007#issuecomment-4509911851

Co-authored-by: Kaspre <kaspre@gmail.com>
Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com>
Co-authored-by: clawsweeper[bot] <274271284+clawsweeper[bot]@users.noreply.github.com>
Approved-by: takhoffman
Co-authored-by: takhoffman <781889+takhoffman@users.noreply.github.com>
2026-05-22 04:12:22 +00:00
..
src fix(agent): await local agent_end hooks (#85007) 2026-05-22 04:12:22 +00: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): guard against stale codex app snapshots leading to plugin invocation failure (#83807) 2026-05-18 18:57:48 -07:00
index.test.ts fix(codex): guard against stale codex app snapshots leading to plugin invocation failure (#83807) 2026-05-18 18:57:48 -07:00
index.ts fix: harden codex sandbox execution 2026-05-21 23:47:32 +01:00
media-understanding-provider.test.ts fix: harden codex sandbox execution 2026-05-21 23:47:32 +01:00
media-understanding-provider.ts fix: harden codex sandbox execution 2026-05-21 23:47:32 +01:00
openclaw.plugin.json fix(codex): make post-tool raw assistant timeout configurable (#84974) 2026-05-22 09:39:38 +08:00
package.json chore(release): bump version to 2026.5.21 2026-05-22 00:09:45 +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 fix(openai): align Codex fallback with GPT-5.5 2026-04-23 21:03:26 +01:00
provider-discovery.ts fix: expose codex provider catalog 2026-04-23 05:35:17 +01:00
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 Move Codex soul context to developer instructions (#84331) 2026-05-19 16:47:32 -07:00
tsconfig.json fix(codex): keep app-server inside extension src 2026-04-10 21:22:16 +01:00