Tools provided
Tools the agent exposes — your AI client calls them automatically when it needs them.
- run_full — Run the full RCA pipeline end-to-end: collect metric + log data, detect anomalies, correlate with log errors, synthesize LLM narrative, return the structured RCA payload.
- query_metrics — Query Datadog metric time series for a service. Uses mock data unless DATADOG_LIVE=true and DD_API_KEY+DD_APP_KEY are set.
- query_logs — Query Datadog logs for a service in a time window. Uses mock data unless DATADOG_LIVE=true.
- correlate_anomaly — Detect anomaly windows in metric data and correlate them with log error patterns, with confidence scores.
- generate_rca — Generate a structured RCA JSON report (metric, anomaly_start, correlated_errors, probable_cause, confidence, recommended_actions).
- notify_slack — Post the RCA report text to a Slack channel. Requires SLACK_BOT_TOKEN for live operation.
- add_pagerduty_note — Add an RCA note to a PagerDuty incident. Requires PD_API_KEY for live operation.
- discover_intent — Discover what this agent can do: capabilities, credential slots, guardrails and a quick-start guide.
- list_capabilities — List the agent's available tools and a brief description of each.
- plan_inputs — Plan/brainstorm the inputs for a tool: returns questions, schema and a ready-to-edit example.