| Built for | Distributed business transactions | Coding-agent work with human gates |
| Infrastructure | A server cluster (self-hosted or Temporal Cloud) plus worker fleets | One process and a SQLite file; bunx smthrs up |
| Workflow code | Deterministic by contract: side effects live in activities, code replays against event history | Ordinary TypeScript and JSX; state is re-read, code is never replayed |
| Agents | You integrate them inside activities | Claude Code, Codex, Pi, and AI SDK models are first-class task nodes |
| Humans | Signals and queries you design | <Approval>, <HumanTask>, and durable questions in the box |
| History | Event log per workflow | Every render frame is a row: timeline, rewind, fork, replay, plus filesystem snapshots of the edited repo |
| Authoring | SDK code in Go, Java, TypeScript, Python | A JSX tree agents write fluently; humans review at a glance |
| Operating it | A platform team’s job | A developer runs it locally; observability is one command |