mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-29 21:13:24 +00:00
* fix(codex): full-auto approvals survive relay unavailability, typed failure classification, usage line after fallback - full-auto (approvalPolicy never + danger-full-access) exec approvals no longer get declined when the native hook relay is unreachable BEFORE invocation; an invoked relay's explicit deny, malformed output, or nonzero exit still fails closed (#107447) - startup timeout/abort and request-timeout classification use typed error discriminants instead of message prose; EPIPE detection walks error causes; compaction keeps the message-based thread-not-found gate because codex-rs exposes no dedicated code (its own contract test asserts the message) and the generic -32600 would over-match unrelated invalid requests (#99270) - /status keeps the Codex usage/quota line for sessions whose persisted agentHarnessId is codex even when the effective runtime fell back to OpenClaw Default; never-codex sessions remain excluded (#105184) * chore(codex): keep startup error reason type module-local |
||
|---|---|---|
| .. | ||
| agent-runtime-label.ts | ||
| codex-synthetic-usage.test.ts | ||
| codex-synthetic-usage.ts | ||
| fallback-notice-state.ts | ||
| status-message.runtime.ts | ||
| status-message.test.ts | ||
| status-message.ts | ||
| status-plugin-health.installed.test.ts | ||
| status-plugin-health.runtime.test.ts | ||
| status-plugin-health.runtime.ts | ||
| status-plugin-health.test.ts | ||
| status-plugin-health.ts | ||
| status-queue.runtime.ts | ||
| status-runtime-lines.ts | ||
| status-subagents.runtime.ts | ||
| status-text.test.ts | ||
| status-text.ts | ||
| status-text.types.ts | ||