summaryrefslogtreecommitdiff
path: root/packages/cli/src/ui/components/messages/ToolConfirmationMessage.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'packages/cli/src/ui/components/messages/ToolConfirmationMessage.tsx')
-rw-r--r--packages/cli/src/ui/components/messages/ToolConfirmationMessage.tsx18
1 files changed, 18 insertions, 0 deletions
diff --git a/packages/cli/src/ui/components/messages/ToolConfirmationMessage.tsx b/packages/cli/src/ui/components/messages/ToolConfirmationMessage.tsx
index c46d36f7..af9aba6a 100644
--- a/packages/cli/src/ui/components/messages/ToolConfirmationMessage.tsx
+++ b/packages/cli/src/ui/components/messages/ToolConfirmationMessage.tsx
@@ -98,6 +98,24 @@ export const ToolConfirmationMessage: React.FC<
});
}
+ if (
+ checkHasEditor('windsurf') &&
+ notUsingSandbox &&
+ externalEditorsEnabled
+ ) {
+ options.push({
+ label: 'Modify with Windsurf',
+ value: ToolConfirmationOutcome.ModifyWindsurf,
+ });
+ }
+
+ if (checkHasEditor('cursor') && notUsingSandbox && externalEditorsEnabled) {
+ options.push({
+ label: 'Modify with Cursor',
+ value: ToolConfirmationOutcome.ModifyCursor,
+ });
+ }
+
if (checkHasEditor('vim') && externalEditorsEnabled) {
options.push({
label: 'Modify with vim',