Open Source & Local-First

The Control & Coordination Plane for Single & Multi-Agent Systems

Autonomous agents without constraints will drain your budget, overwrite shared state, and loop forever. Splinter is the framework-agnostic enforcement layer that makes single & multi-agent systems actually work.

Works with everything you already use

LangGraph
LangChain
CrewAI
Custom SDKs
Any Runtime

Framework-agnostic control layer. Wrap any agent system.

3 Agents

Splinter Control Panel

Control & Coordination Events

Live
10:42:12
Planner
Budget Token budget at 80% — warning fired
Warn
10:42:08
Executor
Access db.drop not in allowed list
Blocked
10:42:05
Planner
Loop Repeated action (3x) — fail-closed
Stopped
10:42:01
Planner
Decision Plan locked — cannot reverse
Enforced
10:41:58
Planner
Handoff Snapshot saved — handing to Executor
Synced
10:41:55
Executor
Rate 3/min to shell.exec
Throttled
Control Layer
Read documentation

Hard limits and safety controls for autonomous agents

Splinter acts as the enforcement layer between your business logic and autonomous agents, adding hard limits and safety controls.

Limits & Budgets.

Before every call, the control layer checks budget, steps, and tool access. No runaway agents.

  • Hard caps on tokens, time, memory
  • Per-tool budget allocation
  • Configurable thresholds (warn/stop)
Token Budget
3,200 / 5,000
Step Counter
7 / 10 steps

Tool Access Rules.

Define which tools each agent can use. Custom rules to gate dangerous operations. Rate limits per agent per tool.

fs.read fs.write db.drop
Rate Limits
shell.exec 3/min
fs.write 10/min
net.fetch 5/min

Circuit Breakers.

Global safety triggers that halt the entire swarm. Loop detection, decision enforcement, and emergency stop capabilities built in.

Loop Detection
Decision Lock
Decision Lock
On
Loop Detection
On
Circuit Breaker
$5 Max

Snapshots & Rollback.

Every action is snapshotted. Roll back to any safe checkpoint. Resume from any point without restarting.

Snapshot #7 2.4s ago
47 snapshots available

Retry Strategy.

Configurable retry behavior per tool. Basic retries for transient failures, fail-closed for destructive operations that should never retry.

Basic Retry Safe
Retry transient failures (network, timeout)
max_retries: 3, backoff: exponential
Fail-Closed Critical
Never retry destructive operations
db.delete, fs.remove: retry: false

Custom Rules.

Write programmable enforcement logic beyond simple allow/deny. Custom validators, conditional permissions, context-aware rules. Full control over agent behavior.

// Example: Conditional Tool Access
if (agent.budget < 100) {
tools.deny("expensive_model");
}
if (contains_pii(args)) {
return REJECT;
}
Coordination Layer
Read documentation

Shared state, validated handoffs, and explicit signals

Multi-agent chaos becomes coordinated workflows. Splinter adds shared state, validated handoffs, and explicit signals so agents work together instead of colliding.

Shared State & Ownership.

Every piece of state has a designated owner. Splinter tracks who wrote what and prevents unauthorized overwrites.

  • Atomic read/write operations
  • State ownership tracking
  • Automatic rollbacks on conflict
Zero Race Conditions

Checkpoints & Pipelines.

State is checkpointed at every step. Resume from the last checkpoint instead of rerunning everything. Sequential order is enforced.

Step 1
Step 2
Step 3

Resume interrupted workflows at any checkpoint.

Handoff Validation.

Handoff payloads are validated against a declared schema. If validation fails, the handoff is rejected and the upstream agent is notified.

  • Schema validation (Zod, Pydantic)
  • Automatic rejection of invalid data
  • Upstream agent notification
Type-Safe Coordination

Action Eligibility.

Only the eligible agent can act at any moment. Splinter defines which agent is allowed to act, preventing simultaneous conflicting actions.

  • Only one agent eligible at a time
  • Prevents simultaneous conflicts
  • Clear action ownership
No Simultaneous Actions

Agent Context.

Every agent has global awareness of all other agents.

  • See all agents' state, eligibility, and progress
  • Shared goals enforced. Agents blocked if output deviates
  • Full upstream execution history injected for complete context

Explicit Signals.

Steps must declare when done. Agents must declare waiting reasons. These are enforced requirements, not optional hints.

  • Completion signals like agent.done("task_complete") are required
  • When waiting, agents must specify reasons like waiting_for: "planner_handoff"
  • Idle without a reason is invalid and triggers an error

Goal Awareness + Validation.

Goals are shared across all agents. Every agent sees the global goal. This is enforced at runtime, not optional validation.

  • All agents see the same goal with no per-agent goal divergence
  • Agents are automatically blocked if their output deviates from the declared goal
  • Goal compliance is checked before step completion
Shared State
plan_output
Planner Locked
exec_result
Executor Writing
review_verdict
Reviewer Empty
Checkpoint: step_2
● Synced
Pipeline
Planner Done
Signal: plan_finalized · Goal: validated
handoff · schema validated
2
Executor Running
Sees: Planner history · Step 3/8
waiting for completion signal
3
Reviewer Waiting
Not eligible · Reason: Executor incomplete
Active Handoffs
2
State Objects
8
5 locked, 3 idle
Avg. Handoff
42ms
▲ 18% faster
Failed
3
Schema errors
Splinter Cloud

Live Control. Real-Time Visibility.

Change rules, budgets, behavior, permissions, break loops, surface deadlocks while agents run live before issues occur

Live Rule Control.

Modify budgets, limits, rate limits, tool access, retry strategies, and behavioral modes while agents run. Break loops manually. Switch agents from plan-only to execute mode. Roll back actions. Changes apply instantly without redeployment.

Budgets, limits, rate limits
Tool access & permissions
Decision enforcement (plan vs execute)
Retry strategy changes
Break loops manually
Rollback last action
Resume from safe checkpoint
Pause / resume / stop agents
Runtime Limits Live Edit
Budget Cap
Step Limit
Time Limit
Memory Cap
Changes apply instantly to all running agents
Agent Mode
⚠ Agent in planning mode. Actions not executed
Loop Detected Active
Agent repeating tool call: search_api (x8)
Retry Strategy

Coordination Status.

See which agents are active, waiting, blocked, or eligible at any moment. Surface exactly why each agent is in that state. Detect bottlenecks and deadlocks before they cascade.

  • Agent state: active / waiting / blocked / eligible
  • Eligibility reasoning (why blocked/waiting)
  • Bottleneck & deadlock detection
Planner ✓ Eligible
Can act next • No blockers
Executor ● Active
Running tool: database_query
Reviewer ⏸ Waiting
Reason: waiting_for="executor_handoff"
Validator ✗ Blocked
Reason: budget_exceeded ($5/$5)

Emergency Controls.

Stop agents immediately. Trigger global circuit breakers. No redeploy required.

Last Action
Circuit Breaker Triggered
38s ago

Live Dashboard.

See every agent, shared state, ownership, checkpoints, and handoffs in real time. WebSocket-powered updates with no polling delays. Complete execution history and audit trail.

  • Real-time agent status & health
  • Live budget & resource tracking
  • Shared state, ownership, & checkpoints
  • Full execution history & audit trail
Agent: Planner
ACTIVE
Budget $1.24 / $5.00
Shared State 8 objects
5 locked • 3 idle
Active Handoffs 2 in progress
Planner → Executor
Pricing

Open source runtime. Paid live control.

The Control and Coordination layers are free and open source forever. Splinter Cloud adds live control: change rules, break loops, and intervene in real time without redeploying.

Open Source

Full control & coordination. Free forever.

Works with: LangGraph, LangChain, CrewAI, custom runtimes & any agent framework

$0 /forever
  • Budgets, limits, step caps
  • Loop detection & circuit breakers
  • Tool access & rate limiting
  • Decision enforcement & snapshots
  • Shared state, handoffs, checkpoints
  • Chain awareness & goal validation

Splinter Cloud

Live dashboard, real-time control, coordination intelligence.

$19 /mo
  • Everything in Open Source
  • Pause, resume, and stop agents live
  • Change rules & budgets at runtime
  • Live coordination view & agent status
  • Deadlock, stall & bottleneck detection
  • Rollback & resume from any checkpoint
Email for Cloud Access
Ship With Confidence

Stop hoping agents behave. Start enforcing it.

Install the open source core in seconds. Get budgets, limits, loop detection, circuit breakers, shared state, and coordinated handoffs — without writing a single line of control logic yourself.