openclaw
Facts
- Openness
- Open source
- Licence
- MIT
- Language
- TypeScript
- Pinned version
c074824(2026-09-29)- Topics checked
- 31 of 33
- Kind of agent
- Conversational assistant
What it does notably well
- Budgets
48-hour wall-clock run timeout, on by default for main runs (0 = unlimited) with per-run overrides, enforced by a per-attempt timer that preserves the remaining budget across…
Run-level retry-iteration budget scaled by auth-profile count (24 + 8 per profile, 32..160) with progress_continuation refunds, plus an idle-timeout cost-runaway breaker (5…
Liveness watchdog that distinguishes mechanical request retries from semantic progress: repeated model requests count as stalled only until a typed run.progress/assistant output…
- Checkpoints and rewind
Worktree snapshot as synthetic commit: before removing a managed checkout OpenClaw builds a tree from a temporary index (tracked plus non-ignored untracked files), writes it with…
Append-only chat rewind: sessions.rewind repoints to the state before a chosen user message and keeps the pre-rewind transcript as an inactive branch that…
- Code mode
Only two control tools reach the model, exec (title, code, restartSafe) and wait (runId); every other tool is hidden behind a catalog.
See how openclaw does on each topic
The topic-by-topic verdicts, the code lines and a side-by-side comparison are in the app. Sign in with Google; new accounts are approved by hand.
Independent analysis, not affiliated with openclaw.