Fix button to open custom modes settings

This commit is contained in:
Matt Rubens
2025-01-23 08:14:15 -08:00
parent 0d6f928f9f
commit 2b059c6d15
4 changed files with 14 additions and 2 deletions

View File

@@ -0,0 +1,5 @@
---
"roo-cline": patch
---
Fix button to open custom modes settings

View File

@@ -655,6 +655,13 @@ export class ClineProvider implements vscode.WebviewViewProvider {
}
break
}
case "openCustomModesSettings": {
const customModesFilePath = await this.customModesManager.getCustomModesFilePath()
if (customModesFilePath) {
openFile(customModesFilePath)
}
break
}
case "restartMcpServer": {
try {
await this.mcpHub?.restartConnection(message.text!)

View File

@@ -77,6 +77,7 @@ export interface WebviewMessage {
| "updateCustomMode"
| "deleteCustomMode"
| "setopenAiCustomModelInfo"
| "openCustomModesSettings"
text?: string
disabled?: boolean
askResponse?: ClineAskResponse

View File

@@ -434,8 +434,7 @@ const PromptsView = ({ onDone }: PromptsViewProps) => {
title="Edit modes configuration"
onClick={() => {
vscode.postMessage({
type: "openFile",
text: "settings/cline_custom_modes.json",
type: "openCustomModesSettings",
})
}}>
<span className="codicon codicon-json"></span>