> ## 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.Inputs Namespace

## Types

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

| Name                                                                                                                           | Summary                                                                                                                                                            |
| ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| [BashToolInput](/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/Inputs/BashToolInput)                 | Represents the input parameters for the Bash tool.              The Bash tool executes shell commands in a persistent bash session.                                |
| [EditToolInput](/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/Inputs/EditToolInput)                 | Represents the input parameters for the Edit tool.              The Edit tool performs exact string replacements in files.                                         |
| [GlobToolInput](/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/Inputs/GlobToolInput)                 | Represents the input parameters for the Glob tool.              The Glob tool provides fast file pattern matching that works with any codebase size.               |
| [GrepToolInput](/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/Inputs/GrepToolInput)                 | Represents the input parameters for the Grep tool.              The Grep tool is a powerful content search built on ripgrep.                                       |
| [KillShellToolInput](/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/Inputs/KillShellToolInput)       | Represents the input parameters for the KillShell tool.              The KillShell tool terminates a running background bash shell by its ID.                      |
| [NotebookEditToolInput](/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/Inputs/NotebookEditToolInput) | Represents the input parameters for the NotebookEdit tool.              The NotebookEdit tool replaces the contents of a specific cell in a Jupyter notebook.      |
| [ReadToolInput](/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/Inputs/ReadToolInput)                 | Represents the input parameters for the Read tool.              The Read tool reads files from the local filesystem.                                               |
| [TaskToolInput](/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/Inputs/TaskToolInput)                 | Represents the input parameters for the Task tool.              The Task tool launches specialized agents (subprocesses) that autonomously handle complex tasks.   |
| [TodoWriteToolInput](/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/Inputs/TodoWriteToolInput)       | Represents the input parameters for the TodoWrite tool.              The TodoWrite tool creates and manages a structured task list for the current coding session. |
| [TodoItem](/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/Inputs/TodoItem)                           | Represents a single todo item in the task list.                                                                                                                    |
| [WebFetchToolInput](/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/Inputs/WebFetchToolInput)         | Represents the input parameters for the WebFetch tool.              The WebFetch tool fetches content from a URL and processes it using an AI model.               |
| [WebSearchToolInput](/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/Inputs/WebSearchToolInput)       | Represents the input parameters for the WebSearch tool.              The WebSearch tool allows Claude to search the web and use the results to inform responses.   |
| [WriteToolInput](/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/Inputs/WriteToolInput)               | Represents the input parameters for the Write tool.              The Write tool writes a file to the local filesystem.                                             |
