Skip to content

0.4.0 — first public release

Choose a tag to compare

@BonesGit BonesGit released this 05 Sep 21:55
· 19 commits to master since this release

This is the first public release of hermes-vector-platform: a standalone Hermes Agent plugin that runs a Vector bot (its own nsec/npub) through a local Rust sidecar.

v0.3.0 existed as a pre-release cut. 0.4.0 is the version to install.

Install

git clone https://github.com/BonesGit/hermes-vector-platform ~/.hermes/plugins/vector-platform
hermes plugins enable vector-platform
hermes gateway setup
hermes gateway restart

On Linux and macOS (x86_64 and aarch64), setup downloads a checksum-verified vector-bridge from this release. Rust is only needed if no asset matches your platform, or you set vector.prebuilt.download: false.

Highlights

  • Reliable inbound DMs. SSE reconnects replay the gap (Last-Event-ID); the missed-DM cursor only advances on real delivery. Replay is bounded so a reconnect costs about one agent turn per chat (vector.replay in config.yaml).
  • Config in config.yaml. Profile, communities, reactions, pairing, replay, and prebuilt fetch live under vector:. .env keeps VECTOR_NPUB, VECTOR_ALLOWED_USERS, and VECTOR_HOME_CHANNEL.
  • Installable package. pip install ships plugin.yaml and sidecar sources as hermes_vector_platform (prefer pip install -e if you compile locally).
  • Prebuilt sidecars for Linux and macOS, attached to this release as vector-bridge-<triple> plus SHA256SUMS.

Also in 0.4.0: in-place message edit and tool-progress, peer profiles, DM /block, message delete, and parked community invites (/invites, /join, /decline).

Upgrade from 0.3.0

  • Removed: VECTOR_ALLOW_ALL_USERS, VECTOR_HOME_CHANNEL_NAME. The wizard no longer writes nsec, mnemonic, or profile defaults into .env.
  • Move product knobs into ~/.hermes/config.yaml under vector:. Leftover VECTOR_* env still wins if set.
  • Re-run hermes gateway setup so it can download the sidecar and refresh display.platforms.vector.tool_progress: new.

Full notes: CHANGELOG.md.

Full Changelog: v0.3.0...v0.4.0