Skip to content

feat: add Snowflake data warehouse tools #7778

@raghavenderreddygrudhanti

Description

Description

Agno has SQL-based tools for Postgres, DuckDB, Redshift, and BigQuery but no Snowflake support. Snowflake is widely used for data warehousing and analytics, and agents that can query and explore Snowflake warehouses are a common need.

Proposed Change

Add a SnowflakeTools toolkit with 12 tools covering schema discovery, SQL queries, DML operations, DDL, stored procedures, and query history. Read operations enabled by default, write operations disabled by default.

Why not extend the existing SQL tool?

Snowflake has unique features that don't fit the generic SQL pattern: warehouse/role management, SHOW commands for metadata, key pair authentication, information_schema.query_history(), and connection management with auto-reconnect.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions