Skip to main content

ironclaw status

Display system health, configuration status, and component availability.

Usage

This command provides a quick overview of IronClaw’s current state without making any changes to the system.

Output

The status command displays information about:

Version

Shows the currently installed IronClaw version.

Database

Database connection status:
  • connected (PostgreSQL) - Successfully connected to PostgreSQL
  • libSQL (/path/to/ironclaw.db) - Using local libSQL database
  • libSQL (/path/to/ironclaw.db + Turso sync) - libSQL with Turso cloud sync enabled
  • not configured - No database configured (DATABASE_URL not set)
  • error (…) - Connection failed with error message

Session

Authentication session status:
  • found - NEAR AI session exists (OAuth authenticated)
  • not found (run ironclaw onboard) - No session file (need to authenticate)

Secrets

Secrets encryption configuration:
  • configured (env) - Master key set via SECRETS_MASTER_KEY environment variable
  • env not set (keychain may be configured) - Not in environment (may be in OS keychain)
The status command does not probe the OS keychain to avoid triggering password dialogs. If onboarding completed with keychain storage, the key is configured even if not shown here.

Embeddings

Vector embeddings status:
  • enabled - Shows provider (openai, nearai, ollama) and model name
  • disabled - Embeddings not configured (memory search will use full-text only)

WASM Tools

Count of installed WASM tools and installation directory:
  • N installed - Number of .wasm files found
  • directory not found - Tools directory doesn’t exist yet

Channels

Active communication channels:
  • cli - Always available (REPL)
  • http:PORT - HTTP webhook server on specified port
  • N wasm - Number of WASM channels (Telegram, Slack, etc.)

Heartbeat

Background heartbeat system:
  • enabled - Periodic background tasks active with interval in seconds
  • disabled - Heartbeat system not active

MCP Servers

Model Context Protocol server status:
  • N enabled / M configured - Number of active vs total configured servers
  • none configured - No MCP servers set up

Configuration Path

Path to the bootstrap configuration file.

Example Output

Use Cases

Quick Health Check

Run before starting IronClaw to ensure everything is configured correctly.

Troubleshooting

CI/CD Integration

ironclaw doctor

Run comprehensive diagnostics

ironclaw onboard

Configure IronClaw

ironclaw config

Manage configuration

Configuration

Configuration guide

Comparison: status vs doctor

Use status for quick checks and doctor for thorough troubleshooting.