Agents Overview
Agents are the core of OpsTower. They are autonomous AI workers that connect to your data sources and answer questions or generate reports on your behalf. Instead of manually querying logs, dashboards, or databases, you ask an agent a natural language question and it does the investigative work for you — pulling data from multiple sources, correlating evidence, and delivering a clear answer.
Agent Types
Section titled “Agent Types”OpsTower provides two specialized agent types, each designed for a distinct operational role.
Debugger
Section titled “Debugger”The Debugger agent investigates errors and unexpected behavior across your stack. It is built for incident response and root cause analysis.
Compatible data sources:
- Logs — Axiom, Cloudflare, Google Cloud Logging, AWS CloudWatch
- Code — GitHub repositories
- Databases — Cloudflare D1, Supabase, SQL databases, DynamoDB, Firestore
When you ask a Debugger agent to investigate an issue, its system prompt guides it to:
- Gather relevant log entries, error traces, and recent code changes.
- Correlate evidence across multiple sources to build a timeline of events.
- Identify the most likely root cause and present its findings with supporting evidence.
Debugger agents excel at questions like “Why are users getting 500 errors on the checkout endpoint?” or “What changed in the last deploy that could cause this timeout?”
Analyst
Section titled “Analyst”The Analyst agent analyzes analytics data and trends. It is focused on metrics exploration, trend detection, and anomaly identification.
Compatible data sources:
- Analytics — PostHog, Amplitude, Google Analytics 4 (GA4)
- Databases — Cloudflare D1, Supabase, SQL databases, DynamoDB, Firestore
Analyst agents are designed to help you understand what is happening in your product — which features are gaining traction, where users drop off, whether a recent launch moved the needle, and what anomalies deserve attention.
Analyst agents excel at questions like “How has our signup conversion rate changed over the last 30 days?” or “What are the top events by volume this week compared to last week?”
Agent Configuration
Section titled “Agent Configuration”Each agent can be customized with:
- Multiple connections — Enable any combination of compatible data sources so the agent can pull from the sources it needs.
- Custom AI model — Override the global default model on a per-agent basis to use a specific provider or model.
- Knowledge context — Attach free-form text, uploaded files, or analytics reports to give the agent additional business context.
- Connected agents — Link other agents as data sources so one agent can delegate questions to another.
For detailed configuration instructions, see Agent Settings.