Claude Agent SDK 0.2.153
New Features snapshot option for system prompts : Added a snapshot field to SystemPromptPreset and a new SystemPromptCustom typed dict. When snapshot is True, the session keeps the system prompt recorded on its first request, improving prompt-caching behavior across resumed sessions.
Also shipped Sep 15, 2026Anthropic in September 2026 →
Predict dynamic table refresh behavior with EXPLAIN CHANGES (General availability)
You can now use EXPLAIN CHANGES to predict a dynamic table's refresh behavior before it happens, either for a manual refresh or as part of a DDL change, without applying the change.
Horizon Catalog Explorer UI (Preview)
With this release, the Horizon Catalog Explorer is the default experience for browsing Snowflake objects in Snowsight, replacing Database Explorer. The Horizon Catalog Explorer provides consistent navigation and object detail pages while preserving the tabs and actions that you already use.
Embedding Streamlit in Snowflake apps in external pages (General availability)
Embedding Streamlit in Snowflake apps in external pages is now generally available. You can render a container-runtime app inside a page you host, such as a customer portal or an internal dashboard, using a single tag.
Elastic Channels for Snowpipe Streaming (General availability)
Elastic Channels for Snowpipe Streaming are now generally available. Elastic Channels provide one implicit, server-scaled ingestion path per pipe, so concurrent producers can stream directly to Snowflake tables and supported Snowflake-managed Iceberg tables without managing channel names, lifecycle, ordering, or offset tokens.
Webhook-triggered deployments for Databricks Apps will soon be generally available
Starting in October 2026, webhook-triggered deployments for Databricks Apps will be generally available. Automatically deploy your app when changes are pushed to a connected GitHub or Azure DevOps repository, so your deployed app stays in sync with your repository without manual redeployment. See Deploy a Databricks app .
Sharing foreign Delta tables with OpenSharing is now generally available
Sharing and reading foreign Delta tables with OpenSharing is now generally available. Providers can share Delta-format tables federated from OneLake, a Hive metastore, or AWS Glue, without copying data into Databricks. See Add foreign Delta tables to a share .
More from Claude Agent SDKEvery Claude Agent SDK release →
Claude Agent SDK 0.2.155
Internal/Other Changes Updated bundled Claude CLI to version 2.1.275 PyPI: https://pypi.org/project/claude-agent-sdk/0.2.155/ pip install claude-agent-sdk==0.2.155
Claude Agent SDK 0.2.154
Internal/Other Changes Updated bundled Claude CLI to version 2.1.274 PyPI: https://pypi.org/project/claude-agent-sdk/0.2.154/ pip install claude-agent-sdk==0.2.154
Claude Agent SDK 0.2.156
Internal/Other Changes Updated bundled Claude CLI to version 2.1.276 PyPI: https://pypi.org/project/claude-agent-sdk/0.2.156/ pip install claude-agent-sdk==0.2.156
Claude Agent SDK 0.2.159
Internal/Other Changes Updated bundled Claude CLI to version 2.1.281 Pinned default model for e2e tests to claude-opus-5 to work around CI failures with the CLI's new default model ( #1287 ) PyPI: https://pypi.org/project/claude-agent-sdk/0.2.159/ pip install claude-agent-sdk==0.2.159
Claude Agent SDK 0.2.158
New Features verbatim_prompts option : Added ClaudeAgentOptions.verbatim_prompts (default False ). When True , user messages are delivered to the CLI exactly as written , no @path file expansion and no slash-command dispatch. This prevents untrusted text inlined into prompts from triggering unintended file reads or command execution.
Claude Agent SDK 0.2.160
Bug Fixes Fixed follow-up turns failing after background subagents: When using query() with hooks, can_use_tool, or SDK MCP servers, stdin was closed too early if a subagent finished just before the turn's result arrived. Follow-up turns would then fail with "Stream closed" and the model would report the tool as refused.
Claude Agent SDK 0.2.161
Internal/Other Changes Updated bundled Claude CLI to version 2.1.284 PyPI: https://pypi.org/project/claude-agent-sdk/0.2.161/ bash pip install claude-agent-sdk==0.2.161
Claude Agent SDK 0.2.152
Internal/Other Changes Updated bundled Claude CLI to version 2.1.259 PyPI: https://pypi.org/project/claude-agent-sdk/0.2.152/ pip install claude-agent-sdk==0.2.152