Skip to content

Hermes Pets v0.5.0

Choose a tag to compare

@asimons81 asimons81 released this 20 May 20:01
· 13 commits to main since this release

Hermes Pets v0.5.0 Release Notes Draft

Hermes Pets v0.5.0 is the Codex custom-pet trust release.

This release proves the full operator path for Codex-created desktop pets:

Discover -> import -> activate -> preview -> render in the live WSL/Windows overlay

Highlights

  • Added source-labeled Codex pet discovery for CODEX_HOME/pets, ~/.codex/pets, and /mnt/c/Users/*/.codex/pets.
  • Hardened duplicate Codex candidate handling so WSL and Windows stores are distinguishable.
  • Added direct-path dashboard selection for explicit Codex candidates, avoiding ambiguous duplicate slugs.
  • Improved dashboard Import From Codex flow across empty state, populated state, latest import, custom install names, duplicate names, replace behavior, and use-after-import.
  • Dashboard success feedback now tells the truth when the bridge is offline after selecting an imported pet.
  • Duplicate-name dashboard errors now explain how to recover: enable Replace same name or choose a different install name.
  • Verified a real Codex-imported pet in the live WSL/Windows Electron overlay, including render, bubble/event forwarding, attention state, bridge reconnect, and missing-custom-pet fallback.

Trust and release evidence

Local validation passed on commit 1dc45b12bce125218dfa4617727d0e1fd0b52c33.

The final stack included:

  • uv run pytest -q, 110 passed
  • version consistency for pyproject.toml, uv.lock, and source CLI at 0.5.0
  • actual uv-tool runtime Pillow verification
  • Node syntax checks
  • renderer smoke
  • sprite manifest validation
  • Codex temp-state import/current/preview smoke
  • packaged overlay verification
  • wheel and sdist artifact verification
  • local install smoke from the repo path
  • live WSL/Windows overlay verifier
  • hermes-pet doctor

Still out of scope

v0.5.0 does not add:

  • PyPI publishing
  • Windows installer publishing
  • hosted dashboard
  • hosted gallery
  • drag/drop import
  • remote upload
  • native Linux/macOS/native Windows full-overlay support
  • full voice mode
  • rich achievements
  • broad dashboard redesign

Those remain separate future decisions.