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.

corvus daemon

Start the full autonomous runtime with gateway, channels, heartbeat, and scheduler.

Usage

corvus daemon [OPTIONS]

What It Runs

The daemon starts:
  1. Gateway — Webhook server for HTTP integrations
  2. Channels — All configured messaging platforms (Telegram, Discord, Slack)
  3. Heartbeat — Periodic tasks from HEARTBEAT.md
  4. Scheduler — Cron jobs and timed tasks

Options

-p, --port
u16
Port for gateway. Use 0 for random available port.
--host
string
default:"127.0.0.1"
Host for gateway. Defaults to config gateway.host.

Example

corvus daemon
Output:
🧠 Starting Corvus Daemon on 127.0.0.1:8080
✅ Gateway started
✅ Telegram channel connected
✅ Discord channel connected
✅ Heartbeat enabled (every 30min)
✅ Scheduler started (3 tasks)

🚀 Corvus Daemon running

Running as Service

For production, install as a system service:
corvus service install
corvus service start
See Service Command for details.

Logs

Daemon logs to:
  • stdout — Info level
  • stderr — Errors and warnings
Control log level with RUST_LOG:
RUST_LOG=debug corvus daemon

Health Monitoring

# Check daemon status
corvus doctor

# Check channels
corvus channel doctor

Build docs developers (and LLMs) love