diff --git a/src/resources/extensions/sf/auto.js b/src/resources/extensions/sf/auto.js index 168e9bf65..639687561 100644 --- a/src/resources/extensions/sf/auto.js +++ b/src/resources/extensions/sf/auto.js @@ -1400,7 +1400,7 @@ export async function startAuto(ctx, pi, base, verboseMode, options) { const confirmed = await showConfirm(ctx, { title: "Switch to Build mode?", message: - "You're in Ask mode. Autonomous execution requires Build mode — SF will execute without further prompts.", + "You're in Ask mode. Build mode runs autonomously with broad permissions — SF may still pause at gates or risky operations. Use Ctrl+Y for YOLO (no stops at all).", confirmLabel: "Switch to Build", declineLabel: "Stay in Ask", }); diff --git a/src/resources/extensions/sf/steerable-autonomous-extension.js b/src/resources/extensions/sf/steerable-autonomous-extension.js index 174643c71..3478b940d 100644 --- a/src/resources/extensions/sf/steerable-autonomous-extension.js +++ b/src/resources/extensions/sf/steerable-autonomous-extension.js @@ -89,11 +89,11 @@ export default function steerableAutonomousExtension(api) { } if (enabled) { const msg = wasAsk - ? "🚀 YOLO — switched to Build · autonomous · deep · unrestricted" - : "🚀 YOLO — autonomous · deep · unrestricted · no git prompts"; + ? "🚀 YOLO — Build mode · no stops · no confirmations" + : "🚀 YOLO — no stops · no confirmations · deep model"; ctx.ui.notify(msg, "success"); } else { - ctx.ui.notify("YOLO OFF — mode restored", "info"); + ctx.ui.notify("YOLO OFF — Build mode restored (may still pause at gates)", "info"); } }, });