Complete command-line reference for RustChain Community Edition.
# Run a mission
rustchain run examples/hello_world.yaml
# Validate before running
rustchain mission validate examples/hello_world.yaml
# Check system status
rustchain build statusrustchain <COMMAND> [OPTIONS] [ARGS]
Execute a mission directly from a YAML file.
rustchain run <MISSION_FILE> [OPTIONS]
# Examples
rustchain run examples/hello_world.yaml
rustchain run mission.yaml --dry-run
rustchain run mission.yaml --skip-safetyOptions:
--dry-run- Validate without executing--skip-safety- Skip safety validation (use with caution)
Start an interactive session for conversational mission building.
rustchain interactiveManage and inspect mission files.
rustchain mission <SUBCOMMAND>Subcommands:
list- List available missions in the current directoryvalidate <FILE>- Validate a mission file syntax and structureinfo <FILE>- Show detailed mission information
# Examples
rustchain mission list
rustchain mission validate my_mission.yaml
rustchain mission info my_mission.yamlValidate missions for safety and security concerns.
rustchain safety <SUBCOMMAND>Subcommands:
validate <FILE>- Validate mission safetycheck- Run safety validation checksreport- Generate safety report
# Examples
rustchain safety validate mission.yaml
rustchain safety check
rustchain safety reportManage and execute built-in tools.
rustchain tools <SUBCOMMAND>Subcommands:
list- List available toolsinfo <TOOL>- Show tool informationexecute <TOOL>- Execute a tool with parameters
# Examples
rustchain tools list
rustchain tools info create_file
rustchain tools execute create_file --params '{"path":"test.txt","content":"Hello"}'Query and manage audit trails.
rustchain audit <SUBCOMMAND>Subcommands:
query- Query audit entriesreport- Generate audit reportverify- Verify audit chain integrityexport- Export audit datastats- Show audit statistics
# Examples
rustchain audit stats
rustchain audit report
rustchain audit verifyManage security and governance policies.
rustchain policy <SUBCOMMAND>Subcommands:
list- List active policiesvalidate- Validate policy configurationstatus- Show policy status
# Examples
rustchain policy list
rustchain policy statusManage RustChain configuration.
rustchain config <SUBCOMMAND>Subcommands:
show- Show current configurationvalidate- Validate configurationinit- Initialize default configuration
# Examples
rustchain config show
rustchain config initSystem health and build status tracking.
rustchain build <SUBCOMMAND>Subcommands:
dashboard- Show build dashboard with system healthstatus- Generate build status reportupdate- Update dashboard with current test resultssave- Save dashboard to fileload- Load dashboard from file
# Examples
rustchain build status
rustchain build dashboardConvert workflows between different formats.
rustchain transpile <SUBCOMMAND>Subcommands:
lang-chain- Convert LangChain Python to RustChain YAMLairflow- Convert Airflow DAG to RustChain YAMLgit-hub-actions- Convert GitHub Actions to RustChain YAMLkubernetes- Convert Kubernetes manifest to RustChain YAMLdocker-compose- Convert Docker Compose to RustChain YAMLauto- Auto-detect format and convertshowcase-all- Convert to all supported formats (demo)
# Examples
rustchain transpile lang-chain script.py
rustchain transpile auto workflow.yamlRun performance benchmarks.
rustchain benchmark-h, --help- Print help information-V, --version- Print version information
RUST_LOG- Set logging level (e.g.,info,debug,trace)OPENAI_API_KEY- OpenAI API key for LLM featuresANTHROPIC_API_KEY- Anthropic API key for Claude models
# 1. Validate your mission
rustchain mission validate my_workflow.yaml
# 2. Check safety
rustchain safety validate my_workflow.yaml
# 3. Run the mission
rustchain run my_workflow.yaml# Check system status
rustchain build status
# List available tools
rustchain tools list
# View configuration
rustchain config show