This repository was archived by the owner on Jun 3, 2026. It is now read-only.
v0.2.0 — User-installed path, update mechanism, CLI subcommands
🏗️ Install Path Change
Plugin now installs to ~/.hermes/plugins/hermes-memory-qdrant/ (user-installed path) instead of the old bundled path. Aligns with official Hermes direction for standalone memory providers.
Existing users: re-run setup.sh to migrate — old bundled copy is cleaned up.
🆕 New Features
Update Mechanism
# Check for update and upgrade
curl -sL https://raw.githubusercontent.com/glasschan/qdrant-hermes-integration/main/setup.sh | bash -s -- --update
# Force reinstall
curl -sL https://raw.githubusercontent.com/glasschan/qdrant-hermes-integration/main/setup.sh | bash -s -- --forceCLI Subcommands (official Hermes pattern)
hermes hermes-memory-qdrant status # Plugin config + env vars
hermes hermes-memory-qdrant version # Current vs latest
hermes hermes-memory-qdrant update # Upgrade from CLIVersion Tracking
plugin/VERSION— plaintext file for easy parsingplugin.yamlbumped to 0.2.0 withhooks:field
🐛 Bug Fixes
- Same-version detection:
--updatenow correctly skips when current == latest - Piped mode:
curl ... | bash -s -- --updatenow works via GitHub tarball download - CLI subcommands follow official
register_cli(subparser)pattern
📦 Files Changed
| File | Change |
|---|---|
setup.sh |
New PLUGIN_DIR path, --update/--force flags, version comparison, piped-mode download |
README.md |
Install paths, Updating section, subcommand docs |
SKILL.md |
Updated for new paths and architecture |
plugin/cli.py |
New — subcommands: status, version, update |
plugin/VERSION |
New — plaintext version file |
plugin/plugin.yaml |
Bumped 0.1.0 → 0.2.0 + hooks field |