Repository navigation
0.4.0 — first public 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 restartOn 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.replayinconfig.yaml). - Config in
config.yaml. Profile, communities, reactions, pairing, replay, and prebuilt fetch live undervector:..envkeepsVECTOR_NPUB,VECTOR_ALLOWED_USERS, andVECTOR_HOME_CHANNEL. - Installable package.
pip installshipsplugin.yamland sidecar sources ashermes_vector_platform(preferpip install -eif you compile locally). - Prebuilt sidecars for Linux and macOS, attached to this release as
vector-bridge-<triple>plusSHA256SUMS.
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.yamlundervector:. LeftoverVECTOR_*env still wins if set. - Re-run
hermes gateway setupso it can download the sidecar and refreshdisplay.platforms.vector.tool_progress: new.
Full notes: CHANGELOG.md.
Full Changelog: v0.3.0...v0.4.0