Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/dallay/corvus/llms.txt

Use this file to discover all available pages before exploring further.

Environment Variables

Corvus supports configuration via environment variables. They override config.toml values.

Core Variables

Logging

RUST_LOG
string
default:"info"
Log level: error, warn, info, debug, trace
RUST_LOG=debug corvus agent

Session

CORVUS_SESSION_ID
string
Override session ID
CORVUS_SESSION_ID=my-session corvus agent

Updates

CORVUS_DISABLE_UPDATE_CHECK
string
Disable update notifications. Set to 1 to disable.
CORVUS_DISABLE_UPDATE_CHECK=1 corvus status

Memory Configuration

CORVUS_MEMORY_BACKEND
string
Memory backend: sqlite, surreal, markdown, none
CORVUS_MEMORY_BACKEND=surreal corvus agent

SurrealDB

CORVUS_SURREALDB_URL
string
SurrealDB connection URL
CORVUS_SURREALDB_URL=http://127.0.0.1:8000
CORVUS_SURREALDB_NAMESPACE
string
SurrealDB namespace
CORVUS_SURREALDB_DATABASE
string
SurrealDB database name
CORVUS_SURREALDB_USERNAME
string
SurrealDB username
CORVUS_SURREALDB_PASSWORD
string
SurrealDB password
CORVUS_SURREALDB_TOKEN
string
SurrealDB auth token (preferred over username/password)

Testing

CORVUS_UNIFIED_LOOP_PREVIEW
string
Enable unified loop preview mode. Set to 1.
CORVUS_UNIFIED_LOOP_ONLY
string
Show only unified loop events. Set to 1.
CORVUS_UNIFIED_CANONICAL_ONLY
string
Show only canonical outcome. Set to 1.
CORVUS_UNIFIED_APPROVE
string
Auto-approve tool calls in tests. Set to 1.
CORVUS_UNIFIED_TEST_TRIGGERS
string
Enable test triggers. Set to 1.

Channel Autostart

CORVUS_AUTOSTART_CHANNELS
string
Auto-start channels after onboarding. Set to 1.

Example: Full SurrealDB Setup

export CORVUS_MEMORY_BACKEND=surreal
export CORVUS_SURREALDB_URL=http://127.0.0.1:8000
export CORVUS_SURREALDB_NAMESPACE=corvus
export CORVUS_SURREALDB_DATABASE=memory
export CORVUS_SURREALDB_TOKEN=eyJ0eXAi...

corvus agent

Build docs developers (and LLMs) love