Global Options
| Flag | Description |
|---|---|
--help, -h | Show help |
--version, -v | Show version |
--json | Output as JSON |
--quiet, -q | Suppress output |
--verbose | Verbose output |
Project Scaffolding
Init
Scaffold a new RunTools project in the current directory:runtools.config.ts— Project-level configurationagents/— Directory for agent definitions- Single file:
agents/assistant.ts - Folder with entry point:
agents/support-bot/index.ts
- Single file:
- Ready to run with
runtools dev
Sandboxes
Create
List
Get
SSH
Exec
Logs
URL
Sync
Pause/Resume
Snapshot
Destroy
Templates
List
Create
Status
Logs
Delete
Agents
Create Agent
Create a new agent definition file:List Agents
Push to Dashboard
Push agents to the dashboard for preview:runtools deploy to publish to production.
Deploy to Production
Run Agent
Interactive Chat
Run Agent
Interactive Chat
Code Execution
Tools
Secrets
Schedules
AIP Hub
Sessions
Context Blocks
Search
Invoke
Local Development
Dev
Start local development with automatic backend detection:Smart Backend Detection
Use
runtools dev automatically detects the best local backend:| Environment | Backend | Features |
|---|---|---|
| Linux + KVM | Firecracker | Full (pause/resume, snapshots) |
| WSL2 + nested virt | Firecracker | Full (pause/resume, snapshots) |
| Mac / Windows | Docker | Limited (no pause/resume) |
--cloud to force cloud sandbox with full features regardless of local environment.Sync
Project Config
Createruntools.config.ts in your project root:
runtools dev, runtools push, and runtools deploy.