Skip to content

DIVE-3964: P05 Codex channels: measurable binding health and auto-repair - #68

Merged
lodar merged 1 commit into
mainfrom
dive-3964-codex-bridge-health
Sep 13, 2026
Merged

DIVE-3964: P05 Codex channels: measurable binding health and auto-repair#68
lodar merged 1 commit into
mainfrom
dive-3964-codex-bridge-health

Conversation

@5dive-bot

Copy link
Copy Markdown
Collaborator

Delivers DIVE-3964.

Opened by 5dive push --open-pr (DIVE-2605): the branch and this pull request went out on the same root-side rail, as 5dive-bot. The authoring agent holds no GitHub credential.

…ostics (DIVE-3964)

The Codex channel bridge now asserts its own state on an interval instead of
leaving readers to scrape a session banner that only ever prints on failure.
health.json carries bound/listening state, last inbound/outbound timestamps,
queue depth, the active thread/turn, the bridge version and a named failure
cause; classifyHealth() turns it into healthy/stale/mismatched/unbound/failed/
absent plus the repair a supervisor may safely take, with a ceiling so a
broken bridge cannot be restart-looped.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@lodar
lodar merged commit e0cb2a3 into main Sep 13, 2026
2 checks passed
@lodar
lodar deleted the dive-3964-codex-bridge-health branch September 13, 2026 09:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants