Skip to content

Commit 31e1073

Browse files
committed
Make signature optional
1 parent ff425b2 commit 31e1073

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

src/claude_agent_sdk/_internal/message_parser.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ def parse_message(data: dict[str, Any]) -> Message:
9696
content_blocks.append(
9797
ThinkingBlock(
9898
thinking=block["thinking"],
99-
signature=block["signature"],
99+
signature=block.get("signature"),
100100
)
101101
)
102102
case "tool_use":

src/claude_agent_sdk/types.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -429,7 +429,7 @@ class ThinkingBlock:
429429
"""Thinking content block."""
430430

431431
thinking: str
432-
signature: str
432+
signature: str | None = None
433433

434434

435435
@dataclass

0 commit comments

Comments
 (0)