Feature — ZespanPilot

Ask your production data anything — in plain English.

Conversational AI copilot that queries ClickHouse in plain English, takes actions on your behalf, and knows what you're looking at right now.

Natural language query, action execution, approval workflow, and in-app notifications.

zespan.com — zespanpilot
Zespan ZespanPilot
Works withClickHouse SQLPage contextAction executionApproval workflowCSV exportReports

NLQ

natural language

50 msgs

conversation memory

ADK

Google Agent Dev Kit

Natural Language Query

Ask questions in plain English — ZespanPilot translates to ClickHouse SQL and executes. Follow-up queries inherit context (filters, time range, groupBy) from previous turns. Query history is saved per project and rerunnable with one click.

  • Translates plain English to ClickHouse SQL automatically
  • Drilldown: follow-up queries inherit filters, time range, and groupBy
  • Query history: all queries saved per project, rerunnable
natural language query
ZespanPilot chat showing natural language question, SQL translation, and result table

Page Context Awareness

ZespanPilot knows your current page, the active trace, your selected filters, the model you're looking at, and your time range. Every answer is relevant to what you're doing — no need to re-specify context.

  • Context: current page, active trace, selected filters, model, time range
  • Smart suggestions: recommended queries based on your current view
  • Auto-completions: query suggestions as you type

Action Execution & Approval

ZespanPilot can take actions on your behalf: create alert rules, update prompt labels, modify guardrail config. High-risk actions are queued as pending for admin review before executing. Approvals auto-expire. Full audit trail.

  • Actions: create alerts, update prompts, modify guardrails
  • Approval workflow: high-risk actions require admin review
  • Approval states: pending, approved, rejected, expired

Export, Reports & Notifications

Export any query result as CSV or JSON. Bundle multiple results into a shareable report. ZespanPilot generates in-app notifications for quality regressions, cost anomalies, and incidents — with severity levels from critical to info.

  • CSV and JSON export for any query result
  • Reports: bundle multiple query results into a shareable link
  • Notifications: quality_regression, anomaly, incident events with severity

Get started

Set up in under 5 minutes

typescriptZespanPilot
// ZespanPilot is in-product — no SDK setup required.
// Access it from the sidebar on any dashboard page.

// Example queries you can ask:
// "Which agent had the highest error rate yesterday?"
// "Show me the 10 most expensive traces in the last 7 days"
// "What changed in agent performance after Tuesday's deploy?"
// "Create an alert if error_rate > 5% over 15 minutes"

Frequently asked

Can ZespanPilot actually change things in my project?

Yes — that's the point of action execution. ZespanPilot can create alert rules, update prompt labels, and modify guardrail config. High-risk actions go through an approval workflow: they're queued as pending, an admin reviews and approves or rejects, and only then are they executed. Low-risk reads never require approval.

Is ZespanPilot aware of my current page?

Yes. ZespanPilot reads your current page, the active trace or session you're viewing, your selected time range, and your applied filters. If you ask 'what's the error rate for this trace?' it knows which trace you mean without you specifying.

Does ZespanPilot have access to the actual content of my LLM calls?

ZespanPilot has access to your trace data — the same data you can see in the Trace Explorer, including inputs and outputs. Access is scoped by your project's RBAC roles: viewers can query read-only; only admins can trigger write actions.

What is ZespanPilot built on?

ZespanPilot is powered by Google Agent Development Kit (ADK) with a pre-warmed coordinator for low latency. It uses a configurable LLM provider as the reasoning model.

Start free — 10K traces/month, no card needed

Setup takes under 5 minutes. Works with OpenAI, Anthropic, LangChain, and more.