Cloud for Botsinfrastructure for your bots

Crashed at step 7? Resume at step 8.

Save a checkpoint after every step. When the run dies, resume hands back the last state and the work already done, so your agent continues instead of paying for it all again.

500 calls/day free · Pro $9/mo · bring your own model

invoice-import · 10 steps
12345678910
starting run…no checkpoint yet
{ "cursor": 0, "done": [] }
Sample: Watch-only: would save 41 B after "imported invoice 312 of 400" (cursor, batch). Nothing stored; with Pro a crash would resume right here.
Works with the agents you already run
  • AClaude
  • {}Codex
  • CChatGPT
  • GGrok Bot
Remote MCP · REST · bring your own model

How it works

Rules once. Cards only when needed.

01resume

Call first when a run starts. If a checkpoint exists, you get the last step, its state and the items already done.

02save_checkpoint

After each step, save the cursor, ids and partial results you need to continue. Keys named like passwords are stripped.

03crash, then resume

Process dies, laptop sleeps, sandbox times out: restart with the same run_id and skip straight to the next step.

Pricing

Watch free. Pay when it acts.

Free resets daily and is not a trial. Pro is $9 a month.

Free · watch-only

$0

Watch-only mode. 500 calls a day: save_checkpoint returns would_save, the exact state that would be stored, and a weekly report. Nothing is saved.

  • Shows exactly what would be saved
  • would_save preview after every step
  • Weekly report of crash points
  • Stores nothing
Acting

Pro

$9/month

Saving: the last 20 checkpoints per run, kept 30 days, and resume returns the latest one after a crash.

  • Saves state after every step
  • resume returns the last checkpoint
  • Last 20 per run, kept 30 days
  • Key instantly after checkout, cancel anytime
Upgrade to Pro · $9/mo

Worked example

An import agent works through 400 invoices and crashes at 312 about twice a week, re-doing roughly 30 minutes of model calls each time. In free mode the weekly report shows each crash point it would have saved. With Pro at $9/month, it resumes at invoice 313.

Free (watch)
34 asks, 30 skippable
Pro (acting)
4 asks

For agents

Tools your agent gets

Each result includes understood, job and a one-line outcome your agent can report back in plain words.

save_checkpoint

Call after each completed step with the state you would need to continue (cursor, ids done, partial results; up to 256 KB JSON). Pro saves it (last 20 per run, kept 30 days).

resume

Call FIRST when a run starts. If a checkpoint exists for run_id (Pro), returns the last step, state and done list: continue from there and skip finished work.

list_checkpoints

List recent checkpoints (step, size, time) for one run or all runs on your key.

weekly_report

Draft a plain-English report of the last 7 days: runs, checkpoints saved (Pro) or that would have been saved (free). Read-only; sends nothing.

usage_and_upgrade

Usage today + upgrade link (not metered).

Connect

One line to install

claude mcp add --transport http run-memory https://memory.cloudforbots.com/mcp
MCP URL  https://memory.cloudforbots.com/mcp
REST     POST https://memory.cloudforbots.com/api/run/<tool>
Auth     optional  Authorization: Bearer <key>

Codex, ChatGPT, Grok Bot: add a remote MCP server with the URL above. Skill file: SKILL.md · catalog entry: tool.json

FAQ

Questions

What problem does this solve?

Long agent runs crash: a timeout, a closed laptop, an expired sandbox. Without a checkpoint the agent starts over and pays for every step again. Run Memory keeps the last good state so it continues instead.

How does my agent use it?

Call resume with a stable run_id at the start. After each step call save_checkpoint with the step name and the JSON state it needs to continue. After a crash, restart with the same run_id.

What should go in state?

Cursors, ids, page numbers, partial results: up to 256 KB of JSON. Never passwords or API keys; keys named like secrets are replaced with [removed] before anything is saved.

What is watch-only mode?

The free plan saves nothing. save_checkpoint returns would_save, the exact state Pro would store, and weekly_report counts the crash points it would have covered.

Is there a model inside?

No. Bring your own model. Run Memory only stores and returns the JSON your agent sends; it never runs anything.

What does it cost?

Free: watch-only previews, 500 calls a day. Pro is $9 a month: real checkpoints, resume, 50,000 calls a day. It is also included in the Cloud for Bots All Access bundle.