Skip to content

Commit 64ac3ae

Browse files
deps(runner): bump claude-agent-sdk 0.1.76, anthropic 0.100.0 (#1516)
## SDK Version Bump - `claude-agent-sdk`: 0.1.73 -> 0.1.76 - `anthropic`: 0.98.1 -> 0.100.0 ### TL;DR - **5 opt-in feature(s)** available for adoption - 1 behavior change(s) to review - 10 new feature(s), 4 bug fix(es) ## Action Items **Opt-in features to evaluate:** - [ ] **API error status on result messages** (`claude-agent-sdk` v0.1.76): Added `api_error_status: int | None` to `ResultMessage`, surfacing the HTTP status code (e.g. 429... - [ ] **Hook event streaming** (`claude-agent-sdk` v0.1.74): Added `include_hook_events` option to `ClaudeAgentOptions`. When set, hook events (PreToolUse, Po... - [ ] **Strict MCP config** (`claude-agent-sdk` v0.1.74): Added `strict_mcp_config` option to `ClaudeAgentOptions`. When `True`, the CLI only uses MCP serv... - [ ] **Permission context enrichment** (`claude-agent-sdk` v0.1.74): Added `decision_reason`, `blocked_path`, `title`, `display_name`, and `description` fields to `To... - [ ] **`xhigh` effort level** (`claude-agent-sdk` v0.1.74): Added `"xhigh"` to the `effort` Literal on `ClaudeAgentOptions` and `AgentDefinition`, an Opus 4.... ## Behavior Changes | Change | Package | Version | Action | |--------|---------|---------|--------| | **Pinned third-party GitHub Actions to immutable commit SHAs** | `claude-agent-sdk` | 0.1.76 | Review | <details><summary><strong>New Features</strong> (10)</summary> | Feature | Package | Version | Claude | Gemini | Default | Action | |---------|---------|---------|--------|--------|---------|--------| | **API error status on result messages** | `claude-agent-sdk` | 0.1.76 | - | - | Opt-in | Opt-in | | **Hook event streaming** | `claude-agent-sdk` | 0.1.74 | Yes | - | Opt-in | Opt-in | | **Defer hook decision** | `claude-agent-sdk` | 0.1.74 | Yes | - | Available | Review | | **Strict MCP config** | `claude-agent-sdk` | 0.1.74 | Yes | - | Opt-in | Opt-in | | **Permission context enrichment** | `claude-agent-sdk` | 0.1.74 | - | - | Opt-in | Opt-in | | **`updatedToolOutput` for post-tool hooks** | `claude-agent-sdk` | 0.1.74 | Yes | - | Available | Review | | **`xhigh` effort level** | `claude-agent-sdk` | 0.1.74 | Yes | - | Opt-in | Opt-in | | **Subprocess cleanup on parent exit** | `claude-agent-sdk` | 0.1.74 | Yes | - | Available | Review | | **add support for Managed Agents multiagents and outcomes, webhooks, vault vali...** | `anthropic` | 0.100.0 | Yes | - | Available | Review | | **client** | `anthropic` | 0.99.0 | - | - | Available | Review | </details> <details><summary><strong>Bug Fixes</strong> (4)</summary> - **Permission suggestions deserialization** (`claude-agent-sdk` 0.1.76): Fixed `ToolPermissionContext.suggestions` containing raw dicts instead of `PermissionUpdate` instances. Added `Permis... - **ResourceWarning on disconnect** (`claude-agent-sdk` 0.1.74): Fixed `ResourceWarning: Unclosed <MemoryObjectReceiveStream>` emitted on `ClaudeSDKClient` disconnect and `query()` c... - **Session `created_at` timestamp** (`claude-agent-sdk` 0.1.74): Fixed `list_sessions()` returning `created_at=None` for sessions whose first JSONL record lacks a `timestamp` field b... - **Adjust webhook configuration** (`anthropic` 0.100.0): Adjust webhook configuration </details> <details><summary><strong>Bundled Claude CLI Versions</strong> (3)</summary> | SDK Version | CLI Version | |-------------|-------------| | 0.1.76 | 2.1.132 | | 0.1.75 | 2.1.131 | | 0.1.74 | 2.1.129 | </details> <details><summary>Internal changes: <code>claude-agent-sdk</code> (3)</summary> - Updated bundled Claude CLI to version 2.1.132 (0.1.76) - Updated bundled Claude CLI to version 2.1.131 (0.1.75) - Updated bundled Claude CLI to version 2.1.129 (0.1.74) </details> --- _Automated by `.github/workflows/sdk-version-bump.yml`_ ## SDK Options Drift ClaudeAgentOptions fields changed — sdk-options-manifest.json updated. Review backend allowlist and frontend schema for new/removed fields. Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
1 parent 3cdb4b6 commit 64ac3ae

3 files changed

Lines changed: 25 additions & 17 deletions

File tree

components/runners/ambient-runner/pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@ dependencies = [
2323

2424
[project.optional-dependencies]
2525
claude = [
26-
"anthropic[vertex]>=0.98.1",
27-
"claude-agent-sdk>=0.1.73",
26+
"anthropic[vertex]>=0.100.0",
27+
"claude-agent-sdk>=0.1.76",
2828
]
2929
observability = [
3030
"langfuse>=3.14.5",

components/runners/ambient-runner/sdk-options-manifest.json

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
22
"description": "Canonical list of Claude Agent SDK ClaudeAgentOptions fields",
33
"generatedFrom": "claude-agent-sdk (PyPI)",
4-
"generatedAt": "2026-05-05T09:35:22.214093+00:00",
5-
"sdkVersion": "0.1.73",
4+
"generatedAt": "2026-05-07T09:50:32.263415+00:00",
5+
"sdkVersion": "0.1.76",
66
"options": {
77
"tools": {
88
"type": "list[str] | claude_agent_sdk.types.ToolsPreset | None",
@@ -20,6 +20,10 @@
2020
"type": "dict[str, claude_agent_sdk.types.McpStdioServerConfig | claude_agent_sdk.types.McpSSEServerConfig | claude_agent_sdk.types.McpHttpServerConfig | claude_agent_sdk.types.McpSdkServerConfig] | str | pathlib.Path",
2121
"required": false
2222
},
23+
"strict_mcp_config": {
24+
"type": "<class 'bool'>",
25+
"required": false
26+
},
2327
"permission_mode": {
2428
"type": "typing.Optional[typing.Literal['default', 'acceptEdits', 'plan', 'bypassPermissions', 'dontAsk', 'auto']]",
2529
"required": false
@@ -116,6 +120,10 @@
116120
"type": "<class 'bool'>",
117121
"required": false
118122
},
123+
"include_hook_events": {
124+
"type": "<class 'bool'>",
125+
"required": false
126+
},
119127
"fork_session": {
120128
"type": "<class 'bool'>",
121129
"required": false
@@ -149,7 +157,7 @@
149157
"required": false
150158
},
151159
"effort": {
152-
"type": "typing.Optional[typing.Literal['low', 'medium', 'high', 'max']]",
160+
"type": "typing.Optional[typing.Literal['low', 'medium', 'high', 'xhigh', 'max']]",
153161
"required": false
154162
},
155163
"output_format": {

components/runners/ambient-runner/uv.lock

Lines changed: 12 additions & 12 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)