Repository navigation
Releases
Codex Bridge 1.13.25
Codex Bridge 1.13.25
- Pairs with Integration and panel 1.13.25, which require Home Assistant 2026.9.0 or later. Update Home Assistant Core before installing the Integration.
- Retries Integration setup automatically when the App answers but a later setup step fails, for example while the App is still finishing startup. Previously the entry stopped in a setup error until it was reloaded. As before, setup also retries while the App is unreachable.
- Starts Home Assistant's reauthentication flow when the App or an external Bridge rejects the Integration's token. Open the repair named after the entry, such as "Authentication expired for Codex Bridge", or select Reconfigure on the highlighted card in Settings > Devices & services: an App connection reconnects after the App restarts, and an external Bridge accepts a new token. An App connection notices a rejected token while it runs; an external Bridge's token is checked only when Home Assistant starts or reloads Codex Bridge.
- Keeps live updates retrying after App errors that used to stop them until the Integration was reloaded: protocol errors, App errors marked as not retryable and unexpected failures. These retries start after 1 minute and back off to at most 10 minutes, and the log records one info-level message when updates stop and one when they recover. An unreachable App is still retried at most 30 seconds apart, as before.
- Adds redacted diagnostics to the Codex Bridge integration entry.
- Raises a Repairs issue for each saved account that needs a fresh sign-in. It closes on the next reading that reports the account as signed in, or when the account is removed.
- Adds Reconfigure for an external Bridge to change its address or token. On an App connection it explains that restarting the App reconnects it.
- Shows each saved account as its own device under the Codex Bridge connection device, which is shown under the App's device.
- Registers task actions when the Integration loads and checks their data before contacting the App. Problems the caller can correct, such as an unknown or busy project or chat, a reused task ID, an unavailable model or data the App rejects, remain validation errors. App outages, a rejected connection token, a required Codex sign-in, a full Codex queue or task history and unexpected Bridge failures are now action errors. All have translated messages, and while the connection is not loaded the actions fail with a validation error that says so.
- Compatibility changes to check in automations, scripts and dashboards:
- Entity IDs and unique IDs are unchanged, but saved-account sensors take their friendly names from the account device. For example, "Codex Bridge Work weekly usage" becomes "Work Weekly usage".
- Saved-account sensors move to their account's device, which starts without an area. A sensor without an area of its own no longer takes the connection device's area, so check area-based cards and templates such as
area_entities(),device_entities()anddevice_id(), or assign an area to the account device. When the App's complete account list no longer includes an account, its device is removed with its sensors. - The Assist agent's name now follows the connection device. With the default entry title it remains "Codex Bridge Assist".
- Sensors the App answers without a value report
unknowninstead ofunavailable: the last task outcome, usage and reset sensors, and saved-account values that are stale, signed out or unreported.unavailablenow means the App cannot answer. - The last task outcome sensor is now an enum sensor, so dashboards show translated state names such as "Completed". Its state values are unchanged.
- The saved-account allowance status sensor is an enum sensor with the states
available,stale,usage_unavailable(previouslyunavailable) andreauthentication_required, and thetelemetry_statusattribute of every saved-account sensor uses the same values. During an App outage the status sensor is unavailable, so Home Assistant hides its attributes, includingtelemetry_status,last_updatedanddata_age_seconds, until the App answers. Thesource_availableattribute has been removed from every saved-account sensor. - Task actions reject project or chat IDs containing characters other than letters, digits, underscores and hyphens, blank titles, prompts and overrides, and prompts over 65,536 bytes.
- Downgrading to Integration 1.13.12 leaves the saved-account devices in place without entities. Reinstalling 1.13.25 reuses them.
- Bundles the Sigstore-verified Codex runtime
0.166.0. - Keeps model and reasoning-level choices dynamically discovered from that runtime.
- Bundles Bridge
0.20.1without changing its Integration API compatibility.
Published from the signed App workflow: https://github.com/Herbertmt978/HA_Codex_Bridge/actions/runs/41244261499
Codex Bridge 1.13.12
Codex Bridge 1.13.12
- Pairs with Integration and panel 1.13.12 to display Codex question forms in normal attended chats, with choices and a custom written answer.
- Shows optional questions without stealing composer focus; unanswered optional requests expire after at most one minute so Codex can continue without a fabricated answer.
- Keeps Plan questions blocking and unattended/Assist interactions disabled; answers remain bound to the live native turn and expire on completion, cancellation or restart.
- Bundles the Sigstore-verified Codex runtime
0.160.0. - Keeps model and reasoning-level choices dynamically discovered from that runtime.
- Bundles Bridge
0.20.1without changing its Integration API compatibility.
Published from the signed App workflow: https://github.com/Herbertmt978/HA_Codex_Bridge/actions/runs/37316373776
Codex Bridge 1.13.11
Codex Bridge 1.13.11
- Pairs with Integration and panel 1.13.11 to preserve long chat replies instead of cutting message text at 4,096 characters.
- Keeps large fenced code blocks whole for display and exact copying, including after reload; bounded streaming retains much longer replies.
- Batches small live text chunks for responsive long-code display, with immediate completion updates.
- Replays the complete retained reply when older Integration versions had shortened its display.
- Bundles the Sigstore-verified Codex runtime
0.160.0. - Keeps model and reasoning-level choices dynamically discovered from that runtime.
- Bundles Bridge
0.20.0without changing its Integration API compatibility.
Published from the signed App workflow: https://github.com/Herbertmt978/HA_Codex_Bridge/actions/runs/37299470386
Codex Bridge 1.13.4
Codex Bridge 1.13.4
- Adds a single switch for each installed Home Assistant MCP connection. Turning
it on keeps any existing tool choices, or selects the tools shown now if none
were chosen. Those tools can run without another approval prompt. Turning the
switch off pauses the connection. Newly advertised tools stay blocked. - Keeps Choose allowed tools for people who want a smaller tool set, and
explains the connection and device-control permissions in plain language. - Bundles the Sigstore-verified Codex runtime
0.157.1. - Keeps model and reasoning-level choices dynamically discovered from that runtime.
- Bundles Bridge
0.20.0without changing its Integration API compatibility.
Published from the signed App workflow: https://github.com/Herbertmt978/HA_Codex_Bridge/actions/runs/36420088455
Codex Bridge 1.13.3
Codex Bridge 1.13.3
- Lets administrators allow all currently shown MCP tools in one step or open
the individual tool list to choose specific tools. New tools stay blocked
until separately approved. - Bundles the Sigstore-verified Codex runtime
0.157.1. - Keeps model and reasoning-level choices dynamically discovered from that runtime.
- Bundles Bridge
0.20.0without changing its Integration API compatibility.
Published from the signed App workflow: https://github.com/Herbertmt978/HA_Codex_Bridge/actions/runs/36396768728
Codex Bridge 1.13.2
Codex Bridge 1.13.2
- Gives every Settings tab roomier cards and buttons, with mobile-friendly action rows.
- Makes connection, access and instruction guidance easier to read. MCP status text
distinguishes saved settings from a ready connection and explains where keys live. - Pairs App, Integration and panel
1.13.2with unchanged Bridge0.20.0
and Codex0.157.1.
Published from the signed App workflow: https://github.com/Herbertmt978/HA_Codex_Bridge/actions/runs/36349828917
Codex Bridge 1.13.1
Codex Bridge 1.13.1
- Keeps the composer to one toolbar, with secondary settings and context tools
in anchored menus. Goal, Find and repository review open on demand. - Groups message copy, attributed quotes and exact maths sources in one menu.
- Adds an accessible draggable top edge to resize File preview and Terminal,
preserving visit height and respecting the visible viewport. - Preserves Assistant Chats below Projects and collapsed by default.
- Pairs App, Integration and panel
1.13.1with unchanged Bridge0.20.0
and Codex0.157.1.
Published from the signed App workflow: https://github.com/Herbertmt978/HA_Codex_Bridge/actions/runs/36324310359
Codex Bridge 1.13.0
Codex Bridge 1.13.0
- Adds message copy and attributed quotes, opt-in local draft recovery, retained
conversation search, readable code blocks and safe mathematical notation. - Adds inspectable workspace and previous-chat context, repository status and
an attention inbox. Changed source context requires explicit review and refresh. - Adds deliberate-turn goals, reported run usage and optional elapsed-time limits,
plus reviewed per-turn web-search choices. Usage is telemetry, not billing;
token hard caps are unsupported. - Shows verified individual subagent status and targeted stopping. Direct
follow-up to v2 children remains unavailable with the pinned runtime. - Adds saved-account allowance/reset diagnostics and aligns new controls with
the existing panel design. Automatic chat selection chooses an ordinary chat
or a usable empty state; Assistant Chats remain last and collapsed by default. - Pairs App, Integration and panel
1.13.0with Bridge0.20.0and unchanged
Codex0.157.1.
Published from the signed App workflow: https://github.com/Herbertmt978/HA_Codex_Bridge/actions/runs/36314771875
Codex Bridge 1.12.0
Codex Bridge 1.12.0
-
Keeps HA Assistant Chats at the bottom of the sidebar, below Projects,
collapsed by default with an accessible expand control. -
Connects an already installed community HA-MCP App from Settings after
administrator consent, with its identity and non-secret destination displayed.
Discovers the existing private path server-side and uses the current private
registry and local relay; new connections allow no tools. -
Reuses an exact approved connection with its pause state and tool selection
preserved. Changed destinations or paths require explicit removal and reconnect.
Assist selection and each chat's MCP enablement remain separate controls. -
Blocks new work and connection retries until App restart if runtime reload
fails after a saved connection; retains private configuration for recovery. -
Pairs App, Integration and panel
1.12.0with Bridge0.19.0and unchanged
Codex0.157.1; the private quick-connect API is capability-gated.
Published from the signed App workflow: https://github.com/Herbertmt978/HA_Codex_Bridge/actions/runs/36293145895
Codex Bridge 1.11.1
Codex Bridge 1.11.1
- Projects native queued-message edits and removals into the transcript and
conversation rail, including retained history after an App restart or page reload.
Matches the recorded queue ownership and preserves unrelated turns and answers. - Labels queued work as messages rather than claiming it steered the active turn.
- Pairs App, Integration and panel
1.11.1with unchanged Bridge0.18.0
and Codex0.157.1.
Published from the signed App workflow: https://github.com/Herbertmt978/HA_Codex_Bridge/actions/runs/36288397720