Skip to content

Toren documentation

Toren is the open-source runtime for long-running, durable agents — in your own cloud.

The docs follow Diátaxis: learn by doing → solve a task → look something up → understand why.

Start here

I want to…Go to
See it work in 10 minutesQuickstart
Define my own agent, tools, subagentsDefining agents
Orchestrate parallel work and iterationWorkflows & waves
Gate dangerous actions behind a humanApprovals
Trigger runs over HTTP from anywhereHTTP API
Deploy into my AWS accountDeploy to AWS
Trace and monitor runsObservability
Look up a command or config keyCLI · agent.yaml · Workflow API · Event catalog
Understand how durability actually worksDurability & replay
Understand the system's shapeArchitecture

The full design rationale lives in the design spec at docs/superpowers/specs/2026-08-18-durable-agent-harness-design.md in the repository.

Honest status of these docs

AreaStatus
Quickstart, guides, concepts, CLI/config reference✅ written, matches shipped code
TypeScript API reference (@toren/core symbols)❌ gap — needs typedoc generation
HTTP intake API (runs, status, events, approvals)✅ v0 shipped — see the guide; sessions/SSE remain roadmap (spec §19)
Troubleshooting / FAQ❌ gap — collect from first external users
Versioning & compatibility policy❌ gap — needed before first public release
Examples gallery beyond research-crew❌ gap
Client SDK (@toren/client), env declarations, environment profiles✅ shipped