From ce208c8c8c5a839fbcb62cc5dffc5729b9360ece Mon Sep 17 00:00:00 2001 From: Saoud Rizwan <7799382+saoudrizwan@users.noreply.github.com> Date: Mon, 26 Aug 2024 02:51:35 -0400 Subject: [PATCH] Fix always allow read-only state --- package.json | 2 +- src/providers/ClaudeDevProvider.ts | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index b6f300776..aa3fff74f 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "claude-dev", "displayName": "Claude Dev", "description": "Autonomous coding agent right in your IDE, capable of creating/editing files, executing commands, and more with your permission every step of the way.", - "version": "1.4.1", + "version": "1.4.11", "icon": "icon.png", "engines": { "vscode": "^1.84.0" diff --git a/src/providers/ClaudeDevProvider.ts b/src/providers/ClaudeDevProvider.ts index 47a8043f6..96a3cae95 100644 --- a/src/providers/ClaudeDevProvider.ts +++ b/src/providers/ClaudeDevProvider.ts @@ -324,8 +324,8 @@ export class ClaudeDevProvider implements vscode.WebviewViewProvider { await this.postStateToWebview() break case "alwaysAllowReadOnly": - await this.updateGlobalState("alwaysAllowReadOnly", message.bool || undefined) - this.claudeDev?.updateAlwaysAllowReadOnly(message.bool || undefined) + await this.updateGlobalState("alwaysAllowReadOnly", message.bool ?? undefined) + this.claudeDev?.updateAlwaysAllowReadOnly(message.bool ?? undefined) await this.postStateToWebview() break case "askResponse": @@ -681,7 +681,7 @@ export class ClaudeDevProvider implements vscode.WebviewViewProvider { maxRequestsPerTask, lastShownAnnouncementId, customInstructions, - alwaysAllowReadOnly, + alwaysAllowReadOnly: alwaysAllowReadOnly ?? false, taskHistory, koduCredits, shouldShowKoduPromo: shouldShowKoduPromo ?? true,