Executes the tool - creates a local notebook file and opens it with Datalayer editor. Creates a real file on disk (not untitled) to ensure proper loading.
Supports optional filename parameter from Copilot natural language input.
Prepares the tool invocation with user-facing messages. Called before the tool executes to show confirmation dialog.
Tool for creating LOCAL file-based Datalayer Jupyter notebooks in the current workspace. Implements VS Code's LanguageModelTool interface for Copilot integration.
IMPORTANT: Use this tool when user says "local" or "file" or wants a Datalayer notebook in workspace. Do NOT use this for cloud/remote notebooks - use CreateDatalayerRemoteNotebookTool instead.
Key characteristics: