Skip to content
AgentAge / Synapse

The product

One SDK to build, run, and observe production agents.

Synapse OSS is the runtime, durability, and signal pipeline — Apache 2.0 today. Synapse Cloud brings hosted infra and framework enablement for Claude Code Agents, LangChain, and CrewAI. In private preview.

01

Build · Compose agents in Python.

Agent(), @tool(), parent-child delegation. ReAct loop and provider abstraction (Anthropic + OpenAI) built in.

research_agent.py
from synapse import Agent, tool

@tool()
def delegate_to_writer(brief: str):
  return await writer.run(brief)

researcher = Agent(tools=[search, delegate_to_writer], monitor=True)
# child runs auto-link to parent trace
researcher (parent)
  ├─ search()
  ├─ delegate_to_writer()
  │  └─ writer (child)

──── trace tree, auto-linked ────
ReAct loop, batteries included
Tool-call orchestration, retries, max-iterations.
Parent-child delegation
Spawn child agents inside tool calls. Trace tree auto-links.
Anthropic + OpenAI
Provider abstraction. Add custom providers via one class.
Type-safe tools
@tool() infers schema from your function signature.
02

Run · Durable execution. Idempotent reruns.

Trajectories persisted. Reruns are idempotent — same inputs hit cached steps; only changes re-execute. Replay any run from any step. Sticky A/B variant assignment per user/session.

terminal
$ synapse run replay run_a8c12f --from-step=3
# prior steps cached, no double-spend

$ synapse experiment ab \
  --variant prompt-v2 --traffic 0.5
# sticky variant assignment by user/session
run_a8c12f · idempotent
  ├─ step 1: plan ........... cached
  ├─ step 2: search ......... cached
  ├─ step 3: delegate ....... re-run

──── only changed steps re-execute ────
Durable execution
Every step persisted. Survives crashes, restarts.
Idempotent reruns
Same inputs → cached prior steps. No duplicate LLM spend.
Replay from any step
Reproduce production failures locally. Inject fix. Re-run.
Sticky A/B variant assignment
Stable per-user/session experiment buckets.
03

Observe · See every signal.

MonitorPipeline classifies every completed run against eight named signals. Slack + webhook alerts. Semantic trace search. PII redaction on ingest.

Eight ways your agent fails — auto-detected.

Synapse classifies every run against a structured signal taxonomy, so you stop reading transcripts and start fixing failure modes.

Hallucination
Task failure
Jailbreak
Frustration
Laziness
Forgetting
NSFW
Wins
synapse · cloud · 0xA4embargoed
forthcoming
— enterprise · invitation only —
0xA1██████ · █████ on prod ████████— sealed
0xA2██████ ████████████ loop— sealed
0xA3intent-██████████ for eval ████████— sealed
0xA4// remaining classified— ▲
synapse cloud · enterprise saassoc2 · sso · framework enablement
⌁ join the waitlist
Synapse Cloud · private preview

The OSS is the wedge. The platform is the moat.

Synapse OSS — Apache 2.0, on PyPI today — gives you the runtime, durability, and signal pipeline. Synapse Cloud brings hosted infra and framework enablement for Claude Code Agents, LangChain, and CrewAI.