| 5 | type: Literal['text', 'tool_use', 'tool_result'] |
| 6 | |
| 7 | class ToolContentBlock(ContentBlock): |
| 8 | type: Literal['tool_use'] = 'tool_use' |
| 9 | id: str |
| 10 | name: str = '' |
| 11 | input: str = '' |
| 12 | |
| 13 | class TextContentBlock(ContentBlock): |
| 14 | type: Literal['text'] = 'text' |
no outgoing calls
no test coverage detected