> ## Documentation Index
> Fetch the complete documentation index at: https://easyaf.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> Summary of the CloudNimble.ClaudeEssentials.Hooks.Tools.Responses Namespace

## Types

### <Icon icon="file-brackets-curly" iconType="duotone" color="#419AC5" size={24} style={{ paddingRight: '8px' }} /> Classes

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