Tools provided
Tools the agent exposes — your AI client calls them automatically when it needs them.
- run_full — Run the full CSAT analysis pipeline: collect Zendesk ratings, compute weekly trends, extract negative themes, optionally send a Slack alert.
- get_csat_trends — Given raw CSAT data, compute weekly trend analysis with moving averages and return the full domain output.
- get_agent_leaderboard — Given raw CSAT data, return per-agent CSAT scores sorted by score with threshold flags.
- get_negative_themes — Extract and rank the top negative feedback themes from unsatisfied CSAT comments using keyword analysis.
- check_alert_condition — Check if current CSAT data meets the condition for triggering a manager alert.
- plan_inputs — Plan the inputs for a tool: returns questions, schema and a ready-to-edit example.
- discover_intent — Map a natural-language query to the best matching tool and return its plan_inputs.
- list_capabilities — List the agent's available tools, credential slots, and supported intents.