Tools provided
Tools the agent exposes — your AI client calls them automatically when it needs them.
- run_full — Run the Snowflake cost optimizer end-to-end: collect ACCOUNT_USAGE data, analyze idle warehouses and expensive queries, synthesize an LLM narrative.
- analyze_data — Given a RawData object, run pure deterministic analysis and return scored findings, recommendations, and savings estimates. No LLM.
- list_warehouses — List Snowflake warehouses from provided metering data with idle status, credit usage, and auto-suspend recommendations.
- flag_queries — Identify expensive queries from provided QUERY_HISTORY data, ranked by cost score.
- estimate_savings — Compute estimated monthly savings in USD for a list of warehouses.
- list_capabilities — List the agent's static capabilities, credential slots, and guardrails.
- plan_inputs — Plan/brainstorm the inputs for a tool: returns questions, schema and a ready-to-edit example.
- discover_intent — Understand your goal and co-design the exact input via clarifying questions before running.