Skip to content

Releases: rastagan-git/hermes_agent_pet

AriyaPet v0.2.2

Choose a tag to compare

@rastagan-git rastagan-git released this 10 May 08:54

Fix Windows TTS playback by requesting MP3 audio from Hermes API Server. This avoids WPF MediaPlayer failing on OGG/Opus with the misleading 'Media file download failed' error.

AriyaPet v0.2.1

Choose a tag to compare

@rastagan-git rastagan-git released this 10 May 07:24

Fixes

  • Fix WPF startup crash caused by invalid XAML color value #F111827 in MainWindow.
  • The color is now valid ARGB #FF111827, avoiding the BAML DeferredBinaryDeserializerExtension exception.

AriyaPet v0.2.0

Choose a tag to compare

@rastagan-git rastagan-git released this 10 May 02:10

AriyaPet v0.2.0

Big upgrade from the MVP desktop pet to a richer Hermes desktop client.

Added

  • Advanced dark chat UI with user/assistant bubbles.
  • File attachments:
    • text/code/Markdown files are inlined into the prompt;
    • images are sent as multimodal data URLs when the server supports multimodal Runs API input.
  • Voice input via configurable OpenAI Whisper-compatible STT endpoint.
  • Remote TTS playback through Hermes POST /v1/audio/speech.
  • Assistant audio/voice bubbles for synthesized replies.
  • Chat history viewer backed by local JSONL.
  • Live log viewer with export.
  • DPAPI-protected local storage for Hermes API key and optional STT API key.
  • Updated README with setup, storage paths, STT/TTS notes, and troubleshooting.
  • CI now publishes the Windows artifact and uploads AriyaPet-win-x64.zip to tagged releases.

Verification

  • git diff --check: passed.
  • Hermes API Server Python compile check: passed.
  • XAML XML well-formedness check: passed.
  • Independent pre-release review: completed; blocking compile-risk fixed.
  • GitHub Actions build-windows: passed on Windows runner.

Server requirement for TTS

Remote TTS requires Hermes API Server support for:

POST /v1/audio/speech
Authorization: Bearer <API_SERVER_KEY>
Content-Type: application/json

{"text":"hello"}

If /v1/capabilities does not advertise audio_speech, update/apply the matching Hermes API Server change before enabling Auto TTS in AriyaPet.

Security notes

  • Do not expose Hermes API Server to the public internet.
  • Use Tailscale or another private network plus a long API_SERVER_KEY.
  • No API keys are bundled in this release.

AriyaPet v0.1.1

Choose a tag to compare

@rastagan-git rastagan-git released this 05 May 16:36
939ca54

Updated Ariya PNG sprites with improved cutout images. Download AriyaPet-win-x64-v0.1.1.zip, extract it, and launch AriyaPet.exe.

AriyaPet v0.1.0

Choose a tag to compare

@rastagan-git rastagan-git released this 05 May 15:46

Initial Windows desktop pet MVP for Hermes Agent Runs API. Download AriyaPet-win-x64.zip, extract it, and launch AriyaPet.exe.