Files
hermes-agent/plugins/memory/hindsight
Teknium 0201f8c8c0 feat(memory): auto-install pip dependencies during hermes memory setup
Reads pip_dependencies from plugin.yaml, checks which are missing,
installs them via pip before config walkthrough. Also shows install
guidance for external_dependencies (e.g. brv CLI for ByteRover).

Updated all 7 plugin.yaml files with pip_dependencies:
- honcho: honcho-ai
- mem0: mem0ai
- openviking: httpx
- hindsight: hindsight-client
- holographic: (none)
- retaindb: requests
- byterover: (external_dependencies for brv CLI)
2026-03-31 00:38:28 -07:00
..

Hindsight Memory Provider

Long-term memory with knowledge graph, entity resolution, and multi-strategy retrieval. Supports cloud and local modes.

Requirements

  • Cloud: pip install hindsight-client + API key from app.hindsight.vectorize.io
  • Local: pip install hindsight + LLM API key for embeddings

Setup

hermes memory setup    # select "hindsight"

Or manually:

hermes config set memory.provider hindsight
echo "HINDSIGHT_API_KEY=your-key" >> ~/.hermes/.env

Config

Config file: $HERMES_HOME/hindsight/config.json (or ~/.hindsight/config.json legacy)

Key Default Description
mode cloud cloud or local
bank_id hermes Memory bank identifier
budget mid Recall thoroughness: low/mid/high

Tools

Tool Description
hindsight_retain Store information with auto entity extraction
hindsight_recall Multi-strategy search (semantic + entity graph)
hindsight_reflect Cross-memory synthesis (LLM-powered)