Skip to content

My Virtual World v1.0.17

Choose a tag to compare

@eliautobot eliautobot released this 16 Jun 19:53

What's Changed

  • Added native Hermes API streaming as the primary chat path through POST /api/hermes/runs and GET /api/hermes/runs/{run_id}/events.
  • Proxied Hermes native run approvals and stop requests while keeping API keys server-side.
  • Added product-neutral Hermes API settings, Docker environment defaults, and documentation for /v1/runs, SSE events, approvals, and stop.
  • Kept /api/hermes/chat and /api/hermes/live as CLI compatibility fallbacks when the native API server is unavailable.
  • Bumped package version to 1.0.17.

Verification

  • git diff --check
  • python3 compile for src/server/server.py and src/server/providers/hermes.py
  • node --check src/client/js/chat.js src/client/js/settings.js
  • npm test
  • Live source install: http://127.0.0.1:8590/healthz
  • Live source install: /api/hermes/test reported native run submission, SSE, approval, and stop support
  • Live source SSE probe completed with streamed message.delta events
  • Separate GitHub install on port 8586 rebuilt from commit 63779fc
  • Separate GitHub install SSE probe completed: run_12980ff8fbcf439da70b350fe7bbdb6c