Skip to content

Toren documentation ​

Toren is an open-source durable agent runtime: long-running 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
Run agents on a cron scheduleScheduling
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 design rationale behind these guarantees is summarized in Durability & replay and Architecture.

Honest status of these docs ​

AreaStatus
Quickstart, guides, concepts, CLI/config reference✅ written, matches shipped code
TypeScript host API (@toren-run/core as a library)✅ written; full typedoc still to come
HTTP intake API (runs, status, events, approvals)✅ shipped, see the guide; sessions and SSE streaming shipped too
Troubleshooting / FAQ❌ gap, collect from first external users
Versioning & compatibility policy✅ shipped
Hosted tier and BYOC (a control plane for teams that want the ops handled)🗓 planned; the open-source runtime stays complete and nothing moves behind them
Examples gallery beyond research-crew❌ gap
Client SDK (@toren-run/client), env declarations, environment profiles✅ shipped