# ByteRover Memory Provider Persistent memory via the `brv` CLI — hierarchical knowledge tree with tiered retrieval (fuzzy text → LLM-driven search). ## Requirements Install the ByteRover CLI: ```bash curl -fsSL https://byterover.dev/install.sh | sh # or npm install -g byterover-cli ``` ## Setup ```bash hermes memory setup # select "byterover" ``` Or manually: ```bash hermes config set memory.provider byterover # Optional cloud sync: echo "BRV_API_KEY=your-key" >> ~/.hermes/.env ``` ## Config | Env Var | Required | Description | |---------|----------|-------------| | `BRV_API_KEY` | No | Cloud sync key (optional, local-first by default) | Working directory: `$HERMES_HOME/byterover/` (profile-scoped). ## Tools | Tool | Description | |------|-------------| | `brv_query` | Search the knowledge tree | | `brv_curate` | Store facts, decisions, patterns | | `brv_status` | CLI version, tree stats, sync state |