Sentrial LogoSentrial
Backed byCombinator

Debug Agents

Branch, compare, and merge AI agent executions with time-travel debugging. The developer platform for the agentic future.

Simple Integration

Drop-in observability for LangChain

Add a single callback handler to your existing agent executor and get instant visibility into every step, thought, and action.

Zero Config

Auto-tracks tools, LLM calls, and chain of thought.

Branching

Create new test branches from any step in history.

langchain_gemini.py
from sentrial import SentrialClient, SentrialCallbackHandler
from langchain.agents import AgentExecutor

# Initialize Sentrial
client = SentrialClient(project_id = "...")
session_id = client.create_session(name = "Support Agent")

# Add tracking to your agent
agent_executor = AgentExecutor(
  agent = agent,
  tools = tools,
  callbacks = [SentrialCallbackHandler(  # 👈 Just add this!
    client = client,
    session_id = session_id
  )]
)

# Run as normal
agent_executor.invoke({ "input": "Help user123" })

Everything you need to build reliable agents

Move beyond console logs and trace viewers. Sentrial gives you full control over your agent's execution history.

Time-Travel Debugging

Replay any agent state at any point in time. Step forward and backward through execution history.

Step 12/45

Branching

Test alternative prompts or tools side-by-side. Create new test branches from any step.

Safe Merges

Automated conflict resolution ensures your improvements don't break functionality.

Zero Config

Just add the callback handler. We auto-track tools, LLM calls, and state.

Ready to ship agents with confidence?

Join the thousands of developers using Sentrial to debug, evaluate, and improve their AI agents.

Get Started for Free