From e7d3860d40b33097190e1692759e7123ad175134 Mon Sep 17 00:00:00 2001 From: mkorwel Date: Tue, 17 Mar 2026 21:44:34 -0700 Subject: [PATCH] fix(offload): use OSC 8 for magic link rendering to prevent line splitting --- .gemini/skills/offload/scripts/setup.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.gemini/skills/offload/scripts/setup.ts b/.gemini/skills/offload/scripts/setup.ts index 6a1bee861d..a187bcd12d 100644 --- a/.gemini/skills/offload/scripts/setup.ts +++ b/.gemini/skills/offload/scripts/setup.ts @@ -149,8 +149,11 @@ This script will: const magicLink = `${baseUrl}?name=${encodeURIComponent(name)}&description=Gemini+CLI+Offload+Worker${repoParams}&contents=write&pull_requests=write&metadata=read`; + // Use OSC 8 for a proper clickable terminal link (no line wrapping issues) + const terminalLink = `\u001b]8;;${magicLink}\u0007${magicLink}\u001b]8;;\u0007`; + console.log('\nšŸ” SECURITY: Create a token using the link below:'); - console.log('\n' + magicLink + '\n'); + console.log(`\n${terminalLink}\n`); console.log('šŸ‘‰ INSTRUCTIONS:'); console.log('1. Click the link above.'); console.log('2. Under "Repository access", select "Only select repositories".');