Get running in 5 minutes.
git clone https://github.com/Michael-A-Kuykendall/rustchain.git
cd rustchain
cargo build --release --features "cli,tools,llm"./target/release/rustchain --version
./target/release/rustchain --help./target/release/rustchain mission validate examples/hello_world.yamlExpected output:
✓ Validating mission file: examples/hello_world.yaml
✓ Mission file is valid!
Name: Hello World - Your First RustChain Mission
Version: 1.0
Steps: 2
./target/release/rustchain build status# List available tools
./target/release/rustchain tools list
# View policies
./target/release/rustchain policy list
# Check safety
./target/release/rustchain safety validate examples/hello_world.yamlMissions are YAML files:
name: "My First Mission"
description: "A simple example"
version: "1.0"
steps:
- id: "step_1"
name: "Create a file"
step_type: "create_file"
parameters:
path: "output.txt"
content: "Hello from RustChain!"
- id: "step_2"
name: "Run a command"
step_type: "command"
parameters:
command: "echo"
args: ["Mission complete!"]
depends_on: ["step_1"]- See CLI Reference for all commands
- Check examples/ for more mission templates
- Read Usage Guide for common patterns