Snowflake Cortex Agent implementation.
This module provides the main SnowflakeCortexAgent class that integrates with Snowflake's Cortex Agents REST API for managed orchestration and conversation management.
Unified REST API client for all Snowflake Cortex operations.
This client provides a consistent interface for both sync and async REST API operations while preserving existing fallback mechanisms.
Helper class for building common REST API request configurations.
Mixin providing common Snowflake connection functionality.
This mixin provides:
Classes inheriting from this mixin get consistent connection handling across the langchain-snowflake package.
Specialized error handler for Snowflake tools.
Mixin class providing feedback management functionality.
Mixin class providing agent management functionality.
Mixin class providing agent execution functionality within threads.
Mixin class providing thread management functionality.
Snowflake Cortex Agent integration with thread management and feedback.
This class provides access to Snowflake's Cortex Agents REST API, enabling managed orchestration of multiple tools with conversation management.