| BashToolResponse | Represents the response payload returned by the Claude Code Bash tool after executing a shell command. |
| EditToolResponse | Represents the response payload returned by the Claude Code Edit tool after performing a string replacement in a file. |
| StructuredPatchHunk | Represents a single hunk (contiguous block of changes) in a unified diff patch. |
| GlobToolResponse | Represents the response payload returned by the Claude Code Glob tool after searching for files matching a pattern. |
| GrepToolResponse | Represents the response payload returned by the Claude Code Grep tool after searching for content within files. |
| KillShellToolResponse | Represents the response payload returned by the Claude Code KillShell tool after attempting to terminate a background shell process. |
| NotebookEditToolResponse | Represents the response payload returned by the Claude Code NotebookEdit tool after modifying a Jupyter notebook cell. |
| ReadToolResponse | Represents the response payload returned by the Claude Code Read tool after reading a file. |
| ReadToolFileInfo | Contains detailed information about a file read by the Claude Code Read tool, including its path, content, and line-related metadata. |
| TaskToolResponse | Represents the response payload returned by the Claude Code Task tool after executing a subagent to handle a complex task. |
| TodoWriteToolResponse | Represents the response payload returned by the Claude Code TodoWrite tool after updating the task list. |
| WebFetchToolResponse | Represents the response payload returned by the Claude Code WebFetch tool after fetching and processing content from a URL. |
| WebSearchToolResponse | Represents the response payload returned by the Claude Code WebSearch tool after performing a web search. |
| WebSearchResultContainer | Represents a container grouping web search results from a single search operation. |
| WebSearchResultItem | Represents an individual web search result with a title and URL. |
| WriteToolResponse | Represents the response payload returned by the Claude Code Write tool after creating or overwriting a file. |