diff --git a/src/core/prompts/tools/insert-code-block.ts b/src/core/prompts/tools/insert-code-block.ts index f6c6a32..1685595 100644 --- a/src/core/prompts/tools/insert-code-block.ts +++ b/src/core/prompts/tools/insert-code-block.ts @@ -6,7 +6,7 @@ Description: Inserts code blocks at specific line positions in a file. This is t Parameters: - path: (required) The path of the file to insert code into (relative to the current working directory ${args.cwd.toPosix()}) - operations: (required) A JSON array of insertion operations. Each operation is an object with: - * start_line: (required) The line number where the code block should be inserted + * start_line: (required) The line number where the code block should be inserted. The content currently at that line will end up below the inserted code block. * content: (required) The code block to insert at the specified position Usage: diff --git a/src/shared/modes.ts b/src/shared/modes.ts index 012ee63..abbeea7 100644 --- a/src/shared/modes.ts +++ b/src/shared/modes.ts @@ -205,7 +205,7 @@ export function isToolAllowedForMode( const filePath = toolParams?.path if ( filePath && - (toolParams.diff || toolParams.content) && + (toolParams.diff || toolParams.content || toolParams.operations) && !doesFileMatchRegex(filePath, options.fileRegex) ) { throw new FileRestrictionError(mode.name, options.fileRegex, options.description, filePath) diff --git a/webview-ui/src/components/settings/SettingsView.tsx b/webview-ui/src/components/settings/SettingsView.tsx index 51826c8..64b762a 100644 --- a/webview-ui/src/components/settings/SettingsView.tsx +++ b/webview-ui/src/components/settings/SettingsView.tsx @@ -97,8 +97,6 @@ const SettingsView = ({ onDone }: SettingsViewProps) => { apiConfiguration, }) - console.log("Experiments", experiments) - vscode.postMessage({ type: "updateExperimental", values: experiments,