Executes the tool by delegating to the core operation.
Invocation options containing input parameters.
Cancellation token (unused).
Tool result formatted for VS Code language model.
Prepares the tool invocation with user-facing messages.
Invocation preparation options with input parameters.
Cancellation token (unused).
Invocation message and confirmation details.
VS Code Tool Adapter
This adapter bridges VS Code's LanguageModelTool interface to our platform-agnostic core operations. It handles: