data/tools/extended_tools library
Classes
- ComputerUseInput
- ComputerUseOutput
- ComputerUseTool
- ConfigTool
- ConfigToolInput
- ConfigToolOutput
- DiffApplyInput
- DiffApplyOutput
- DiffApplyTool
- ExitPlanModeInput
- ExitPlanModeOutput
- ExitPlanModeTool
- LspTool
- LspToolInput
- LspToolOutput
- McpTool
- McpToolInput
- McpToolOutput
- MemoryTool
- MemoryToolInput
- MemoryToolOutput
- MultiEditEntry
- MultiEditInput
- MultiEditOutput
- MultiEditTool
- NotebookEditInput
- NotebookEditOutput
- NotebookEditTool
- PowerShellInput
- PowerShellOutput
- PowerShellTool
- ScreenshotInput
- ScreenshotOutput
- ScreenshotTool
- SkillInput
- SkillOutput
- SkillTool
- SubagentInput
- SubagentOutput
- SubagentTool
- ValidateInput
- ValidateOutput
- ValidateTool
Functions
-
getAllExtendedToolDefinitions(
) → List< ToolDefinition> - Get all extended tool definitions for API registration.
-
getToolSchema(
String toolName) → Map< String, dynamic> - Get the JSON schema for any extended tool by name.
-
registerAllExtendedTools(
dynamic registry) → void - Register all extended tools into a ToolRegistry.