Tracing
- Visualize trace logs
- Session replays
- Iterate with Time Travels
Evaluations
- Custom Rubric evaluations
- Track experiments and changes
- Monitor performance in real time
Prompts
- Version control
- Edit and test instantly
- Insert Variables at runtime
Why Observability Matters
Running an agent once doesn’t tell you how it behaves.- Agents are non-deterministic
- They’re made of chained actions, not just outputs
- A single successful session can hide dozens of edge cases
What This Platform Does
We help you:- Analyze individual Sessions of agent behavior
- Inspect each Step and the Events within
- Run Mass Simulations to observe variability at scale
- Visualize agent behavior through Workflow Trajectories
- Define structured, flexible Rubric Evaluations
- Version and experiment with prompts via Prompt DB
- Debug stuck logic using Time Travel
Automatic Instrumentation
Lucidic is designed to be as non-intrusive as possible. With just two lines of code, you get:- Auto Event Creation: LLM calls from supported providers (OpenAI, Anthropic, LangChain, PydanticAI) are automatically captured
- Auto Step Creation: If no step exists when an LLM call occurs, one is created automatically
- Auto-Ending Steps: Steps are automatically ended when your session ends
- Auto Session Ending: Sessions automatically end when your script exits via an
atexit
handler - Auto Cost Tracking: Token usage and costs are calculated automatically for each LLM call
- Auto Error Handling: Failed operations are tracked without breaking your workflow
How It Works
When you initialize Lucidic with a provider:- Instruments the provider using OpenTelemetry under the hood
- Intercepts all API calls to track inputs, outputs, tokens, and timing
- Creates steps and events automatically as your code runs
- Handles cleanup gracefully even if your script crashes
Next Steps
Ready to dive in?- Get Started in the UI — Run your first Session and view the dashboard
- Quick Start — Add 2 lines of code to track your agents
- Use the TypeScript SDK — Full observability for your TypeScript/JavaScript applications