Harvey Reference Manual
This document provides a comprehensive reference for all Harvey
commands, configuration options, and platform-specific information.
π Command Reference
All Harvey commands are organized into logical categories. Each
command has its own man page with detailed usage information.
Core Commands
- harvey.1.md β Primary
man page: name, synopsis, description, options, environment variables,
and all available slash commands
- harvey.7.md β General
concepts and overview of Harveyβs design philosophy
File Operations
Context and Search
RAG (Retrieval-Augmented
Generation)
Session Management
Memory System
Knowledge Base
Ollama Integration
Routing
Skills
Pipelines
Security
Execution
System Status
- harvey-status.7.md β Show
active backend, token usage, routing, and debug state
- harvey-hint.7.md β
Show actionable suggestions for improving results (RAG, memory, KB)
π§ Configuration Reference
Main Configuration
- CONFIGURATION.md β
Complete workspace configuration reference for
agents/harvey.yaml, agents/routes.json, and
environment variables
Workspace Configuration
Files
agents/harvey.yaml β Main configuration file
agents/routes.json β Named route definitions for
multi-backend support
agents/knowledge.db β SQLite knowledge base
HARVEY.md β System prompt for the workspace
Environment Variables
See harvey.1.md for complete
list: - ANTHROPIC_API_KEY β API key for Anthropic Claude -
DEEPSEEK_API_KEY β API key for DeepSeek -
GEMINI_API_KEY β API key for Google Gemini (also accepts
GOOGLE_API_KEY) - MISTRAL_API_KEY β API key
for Mistral - OPENAI_API_KEY β API key for OpenAI
Note: All API key variables are filtered from child process
environments
Installation Notes
Supported Architectures
- Linux: x86_64, aarch64, armv7l
- macOS: x86_64, arm64
- Windows: x86_64
π Additional Reference
Models
- models.md β Models in use
and evaluation status
- model_guide.md β
Model selection guide based on
/ollama probe results
- Llamafile_notes.md β Mozilla
AIβs single-file runnable models (note: not currently integrated with
Harvey)
Development
- TESTING.md β Running
tests, test architecture, and CI/CD setup
- CHANGES.md β Version
history and release notes
- TODO.md β Current action
items, known bugs, and planned features
- further_reading.md β Additional
reading and resources
- page.tmpl β Template for
HTML page generation
π― Quick Command Lookup
Most Common Commands
| Task |
Command |
| Start Harvey |
harvey |
| Start with specific model |
harvey -m <model> |
| Start with recording |
harvey --record |
| Read a file |
/read <path> |
| Write to file |
/write <path> |
| Run shell command |
/run <command> |
| Search files |
/search <pattern> |
| Git status |
/git status |
| List files |
/files [path] |
| Attach file |
/attach <path> |
| Show help |
/help |
| Show status |
/status |
| Clear history |
/clear |
| Exit |
/exit, /quit, or /bye |
Model Management
| Task |
Command |
| List models |
/ollama list |
| Pull a model |
/ollama pull <model> |
| Use a model |
/ollama use <model> |
| Show model info |
/ollama show <model> |
| Start Ollama |
/ollama start |
| Check Ollama status |
/ollama status |
RAG Operations
| Task |
Command |
| Create RAG store |
/rag new <name> |
| List RAG stores |
/rag list |
| Use RAG store |
/rag use <name> |
| Ingest files |
/rag ingest <path> |
| Enable RAG |
/rag on |
| Disable RAG |
/rag off |
| Query RAG |
/rag query <text> |
Knowledge Base
| Task |
Command |
| Show status |
/kb status |
| Search |
/kb search <text> |
| List projects |
/kb project list |
| Add project |
/kb project add <name> [desc] |
| Record observation |
/kb observe <kind> <text> |
| List concepts |
/kb concept list |
| Add concept |
/kb concept add <name> [desc] |
Security
| Task |
Command |
| Toggle safe mode |
/safemode on\|off |
| Safe mode status |
/safemode status |
| Allow command |
/safemode allow <cmd> |
| Set permissions |
/permissions set <path> <perms> |
| Show permissions |
/permissions list |
| View audit log |
/audit show [n] |
| Security overview |
/security status |