Survives crashes
State is rebuilt from an append-only event log, never held in memory. Kill a worker mid-task and another one carries on from the last step. The same log is a complete audit trail.
How recovery works
A Python SDK for agents that survive crashes, wait days for a human, and scale from one script to a cluster — without changing the agent.
Install noeta-sdk, set ANTHROPIC_API_KEY, and the agent explores your project with its built-in file tools.
from noeta.sdk import Options, query
from noeta.sdk.providers import AnthropicProvider
result = query(
Options(system_prompt="You are a concise coding assistant."),
goal="What files are in this directory, and what does each one do?",
provider=AnthropicProvider(),
model="claude-sonnet-5",
)
print(result.answer())The result is more than the answer: it holds every model call, tool call and token count from the run. Quickstart →
Every step the agent takes is appended to the event log, so any worker can rebuild the task from it. Everything the agent can do — tools, MCP, memory, the model itself — is a plugin. How it works →
| Noeta | Claude Agent SDK | LangGraph | Temporal | |
|---|---|---|---|---|
| What it is | Durable agent runtime, as a library | Agent loop library for Claude | Graph-based agent framework | Durable workflow platform |
| Control flow | The model decides each step | The model decides | A graph you define | Workflow code you write |
| What is saved | Every event; state is derived from it | The conversation | Checkpoints of graph state | Workflow history |
| Waiting for a human / timer | Built in, woken exactly once | Resume the conversation | Interrupt, then the caller resumes | Built in |
| Scaling out | Worker pool; many hosts on Postgres | One process | Up to you, or the hosted platform | A Temporal cluster |
| Models | Any, one line to switch | Claude | Any | — |
| Extra service to run | None — your process, your database | None | None | Temporal server |
Pick Noeta when an agent runs unattended for a long time and you need to recover, audit and scale it. Full comparison →
An agent built only on the public SDK (noeta-agent main, Claude Opus 4.8), run on the official harness. Each is a single run over a sample, not a full leaderboard run, and the higher figures count re-runs. Method and caveats →