Debug Agents
Branch, compare, and merge AI agent executions with time-travel debugging. The developer platform for the agentic future.
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.
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.
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