| # 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 | | |