settingslisted
Install: claude install-skill crisandrews/ClawCode
# Agent Settings
View and modify the agent's configuration stored in `agent-config.json`.
## Show current settings
If no argument given, read and display `agent-config.json`:
```bash
cat ${CLAUDE_PLUGIN_ROOT}/agent-config.json 2>/dev/null || echo '(no config — using defaults)'
```
Show defaults:
- Memory backend: **builtin** (SQLite + FTS5 + BM25 + temporal decay + MMR)
- Citations: **auto**
- Temporal decay: **enabled** (half-life 30 days)
- MMR: **enabled** (lambda 0.7)
- Heartbeat: **every 30 min**, active hours 08:00-23:00
- Dreaming: **nightly at 3 AM**
## Available settings
### Memory backend: `builtin` or `qmd`
**builtin** (default):
- SQLite + FTS5 full-text search with BM25 ranking
- Temporal decay for dated files (older = less relevant)
- MMR diversity re-ranking
- Works out of the box, no external tools needed
**qmd** (enhanced):
- External tool by @tobi: https://github.com/tobi/qmd
- Local embeddings via node-llama-cpp (no API keys needed)
- Vector search with semantic understanding
- Reranking for better result quality
- Requires `qmd` binary installed
### Setting up QMD
1. **Check if qmd is installed:**
```bash
qmd --version 2>/dev/null && echo "QMD available" || echo "QMD not found"
```
2. **If not installed, guide the user:**
```
Install QMD (local-first search tool, no API keys needed):
bun install -g qmd
# or download from https://github.com/tobi/qmd/releases
```
3. **Configure the backend:**
Write `agent-config.js