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.
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.