Skip to content

Codex for Home Assistant 0.3.0

Choose a tag to compare

@github-actions github-actions released this 26 Oct 15:52
93d69f4

0.3.0

  • New option protect_secrets, on by default: Codex can no longer read or
    change the files where Home Assistant keeps credentials — secrets.yaml,
    .storage/auth, .storage/auth_provider.homeassistant,
    .storage/core.config_entries, .storage/application_credentials,
    .cloud/, the TLS private keys in /ssl — nor open the archives in
    /backup. The app now ships its own AppArmor profile: the console, every
    tab, the prompt API and everything Codex runs are confined so that the
    kernel refuses these files, and Codex checks each command first so it gets
    a clear reason instead of an error.
    The documentation's new "Security and privacy" section lists what is
    protected and what is not. On a host without AppArmor only the command
    check is on, and the start-up log says so. Turn the option off to give
    Codex the files. Whenever the app starts with less protection than before
    (the option turned off, or the kernel half lost), Home Assistant shows a
    notification with the reason.
  • The ha-debug skill lists integrations through the Home Assistant API
    instead of reading .storage/core.config_entries.
  • hass-mcp 0.6.1.