From a7ae6c46d1e5369591b81f949fe186955390969b Mon Sep 17 00:00:00 2001 From: sam hoang Date: Fri, 24 Jan 2025 22:19:10 +0700 Subject: [PATCH] feat: user prompt in code action --- src/extension.ts | 24 +++++++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/src/extension.ts b/src/extension.ts index 472968a..5e0dbb0 100644 --- a/src/extension.ts +++ b/src/extension.ts @@ -201,11 +201,29 @@ export function activate(context: vscode.ExtensionContext) { } // Register code action commands - registerCodeAction(context, "roo-cline.explainCode", "EXPLAIN") + registerCodeAction( + context, + "roo-cline.explainCode", + "EXPLAIN", + "What would you like Roo to explain?", + "E.g. How does the error handling work?", + ) - registerCodeAction(context, "roo-cline.fixCode", "FIX") + registerCodeAction( + context, + "roo-cline.fixCode", + "FIX", + "What would you like Roo to fix?", + "E.g. Maintain backward compatibility", + ) - registerCodeAction(context, "roo-cline.improveCode", "IMPROVE") + registerCodeAction( + context, + "roo-cline.improveCode", + "IMPROVE", + "What would you like Roo to improve?", + "E.g. Focus on performance optimization", + ) return createClineAPI(outputChannel, sidebarProvider) }