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

File Operations

RAG (Retrieval-Augmented Generation)

Session Management

Memory System

Knowledge Base

Ollama Integration

Routing

Skills

Pipelines

Security

Execution

System Status


πŸ”§ Configuration Reference

Main Configuration

Workspace Configuration Files

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


🌍 Platform-Specific Information

Installation Notes

Supported Architectures


πŸ“š Additional Reference

Models

Development

Formatting


🎯 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