Skip to content

v0.1.1 — Fix empty Assist responses

Choose a tag to compare

@javaDevJT javaDevJT released this 12 Sep 20:49

Fixes a stream-parsing defect that can cause OpenAI returned no answer after a successful request.

Codex can send complete messages in response.output_item.done events, then end with only response metadata. The integration now preserves these completed items, including tool calls and encrypted reasoning, and accepts completion events without a status field. Explicit failures and interrupted streams still produce errors rather than executing partial output.

Includes the integration logo in Home Assistant's local branding folder.

Upgrade: Update OpenAI Codex Conversation to 0.1.1 in HACS and restart Home Assistant, then retry your Assist conversation. Your existing account configuration and sign-in are retained. For manual installation, extract the attached ZIP into the configuration directory and restart.

Validation: all 27 tests pass against Home Assistant 2026.9.2, including the stream shape in OpenAI Codex's own regression fixture; Ruff checks pass. The reported live failure did not include a raw stream capture, so installation and a fresh Assist conversation are still needed to confirm the fix on that system.