Anthropic
stableRun Claude models as planners or verifiers. Tool calls and citations are logged line by line.
Integrations
Connect a model, point at your data, ship to a surface. Every call an agent makes through these is logged with its arguments and result, no exceptions.
Run Claude models as planners or verifiers. Tool calls and citations are logged line by line.
Route reasoning to GPT-class models with per-step token and cost accounting captured in the trace.
Stream every trace as spans. Latency, cost, and verification rates land in your existing dashboards.
Let agents file and triage issues. Each write-action requires a passed verification step.
Ship agent output to channels with the trace attached, so reviewers can audit before acting.
Read billing context for support and revenue agents. Writes are gated behind human approval.
Read-replica access with row-level guards. Agents query; TRACE records the exact SQL and result.
Grounded answers from your warehouse. Every query an agent issues is recorded with its row count.
Extensible
A tool is a typed function with a permission scope. Register it once and every agent can call it, with every call traced automatically.
Read the tools guide ▸defineTool({
name: "issue_refund",
scope: ["billing:write"],
input: z.object({ id: z.string(), amount: z.number() }),
run: async (i) => stripe.refunds.create(i),
});