#[0.3.2] - 2025-12-07
#Fixed
- Plugin Tool Registration
- Fixed bug in
Agent where tools from plugins weren't being set up before run() execution
- Tools registered via
add_plugin() are now automatically available during autonomous execution
- Previously, tools would only be set up when calling
call_tool() directly, causing LLM to not have access to plugin capabilities
- Affects all plugins (Snowflake, PostgreSQL, MySQL, MongoDB, REST, S3, Slack, etc.)
#Added
- Snowflake Plugin - External Browser Authentication
- Added support for
externalbrowser authentication (SSO/SAML) for enterprise Snowflake accounts
- New
SNOWFLAKE_AUTHENTICATOR environment variable for authentication method configuration
- Supports three authentication methods:
- Password authentication (existing)
- RSA key-pair authentication (existing)
- External browser authentication (new) - for SSO-enabled accounts
- Updated plugin initialization to accept
authenticator parameter
- Note: External browser auth is for local development only; use key-pair authentication for production/Lambda deployments
- Documentation updated with authentication method comparison and best practices