diff --git a/src/resources/extensions/sf/auto.js b/src/resources/extensions/sf/auto.js index 6d273f6c1..a208bc9e2 100644 --- a/src/resources/extensions/sf/auto.js +++ b/src/resources/extensions/sf/auto.js @@ -1401,7 +1401,7 @@ export async function startAuto(ctx, pi, base, verboseMode, options) { } // ── Command context guard ──────────────────────────────────────────────── // Autonomous mode requires a ctx with newSession() to start clean sessions - // for each unit. Shortcut handlers (Ctrl+Y, registerShortcut) receive an + // for each unit. Shortcut handlers (Ctrl+Alt+Y, registerShortcut) receive an // ExtensionContext which does NOT have newSession. Fall back to the last // known command ctx if available; otherwise block with an actionable message. if (typeof ctx.newSession !== "function") { diff --git a/src/resources/extensions/sf/steerable-autonomous-extension.js b/src/resources/extensions/sf/steerable-autonomous-extension.js index 2a20368d5..1b504b496 100644 --- a/src/resources/extensions/sf/steerable-autonomous-extension.js +++ b/src/resources/extensions/sf/steerable-autonomous-extension.js @@ -78,7 +78,7 @@ export default function steerableAutonomousExtension(api) { }, }); - api.registerShortcut("ctrl+y", { + api.registerShortcut("ctrl+alt+y", { description: "Toggle YOLO mode (build + autonomous + deep + unrestricted; bypass git prompts). If not running, starts the autonomous loop immediately.", handler: async (ctx) => { const session = getAutoSession();