Codex Assist v0.2.0
Summary
- Promotes v0.2 AI Task/media support from beta to stable.
- Adds the native Codex Assist AI Task entity for
ai_task.generate_data,ai_task.generate_image, and HA-native attachment workflows. - Supports attachment-aware prompts and subscription-backed image generation with curated image quality and size defaults.
- Keeps normal Assist control routed through Home Assistant's exposed-entity safety model.
- Updates release docs and architecture notes for the now-stable AI Task surface.
Smoke test evidence
Previously smoke-tested on Home Assistant 2026.5.4:
- Normal Assist sanity prompt passed.
ai_task.generate_datareturned expected text.ai_task.generate_imageproduced a PNG image.- Non-default landscape image size produced an image.
- Attachment understanding worked using a generated image.
- Image generation with attachment worked.
Verification
- PR CI passed: Tests and lint, Hassfest, HACS validation.
- Main CI passed after merge: Tests and lint, Hassfest, HACS validation.
- Local release-prep checks passed:
uv run ruff check .,uv run pytest -qwith 65 tests, Hassfest, and HACS action.
Notes
The project is still experimental pre-1.0 software and the downstream Codex/ChatGPT service interface is not a stable public third-party API contract. Device control remains bounded by Home Assistant Assist exposed entities.