Merge pull request #513 from RooVetGit/fix_custom_modes_settings_button

Fix button to open custom modes settings
This commit is contained in:
Matt Rubens 2025-01-23 08:26:37 -08:00 committed by GitHub
commit 1555a4f055
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
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>