fix(ci): embarquer les fixtures de dialogue dans le paquet de test
Les tests de dialog-detection lisaient leurs captures dans spikes/s3-tui/captures/, dossier exclu du suivi git (.gitignore : spikes/**/captures/ + la règle globale *.log). Verts en local mais absents au checkout CI → ENOENT sur 9 tests. Les 5 fixtures réellement utilisées sont déplacées dans packages/server/test/fixtures/dialogs/ et renommées *.raw (sans .log) pour échapper aux deux règles d'ignore. Le test pointe désormais ce dossier. Suite hermétique : 175/175 verts, fixtures versionnées. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -6,7 +6,7 @@ import type { DialogKind } from '@arboretum/shared';
|
|||||||
import { ScreenReader } from '../src/core/screen-reader.js';
|
import { ScreenReader } from '../src/core/screen-reader.js';
|
||||||
import { classifyDialog, parseOptions, type ClassifiedDialog } from '../src/core/dialog-classifier.js';
|
import { classifyDialog, parseOptions, type ClassifiedDialog } from '../src/core/dialog-classifier.js';
|
||||||
|
|
||||||
const capturesDir = join(dirname(fileURLToPath(import.meta.url)), '..', '..', '..', 'spikes', 's3-tui', 'captures');
|
const capturesDir = join(dirname(fileURLToPath(import.meta.url)), 'fixtures', 'dialogs');
|
||||||
|
|
||||||
/** Rejoue un flux PTY brut par segments (comme l'adapter en prod) et collecte écran+dialogue détecté. */
|
/** Rejoue un flux PTY brut par segments (comme l'adapter en prod) et collecte écran+dialogue détecté. */
|
||||||
async function replay(fixture: string): Promise<Array<{ dialog: ClassifiedDialog; text: string }>> {
|
async function replay(fixture: string): Promise<Array<{ dialog: ClassifiedDialog; text: string }>> {
|
||||||
@@ -26,7 +26,7 @@ async function replay(fixture: string): Promise<Array<{ dialog: ClassifiedDialog
|
|||||||
|
|
||||||
describe('ScreenReader (@xterm/headless) — anti strip-ANSI naïf', () => {
|
describe('ScreenReader (@xterm/headless) — anti strip-ANSI naïf', () => {
|
||||||
it('préserve les espaces du dialogue (« Do you want to create », pas « Doyouwant »)', async () => {
|
it('préserve les espaces du dialogue (« Do you want to create », pas « Doyouwant »)', async () => {
|
||||||
const seen = await replay('perm-write2.raw.log');
|
const seen = await replay('perm-write2.raw');
|
||||||
expect(seen.length).toBeGreaterThan(0);
|
expect(seen.length).toBeGreaterThan(0);
|
||||||
expect(seen.some((s) => /Do you want to create/.test(s.text))).toBe(true);
|
expect(seen.some((s) => /Do you want to create/.test(s.text))).toBe(true);
|
||||||
});
|
});
|
||||||
@@ -57,7 +57,7 @@ describe('classifyDialog — unitaire (lignes synthétiques)', () => {
|
|||||||
|
|
||||||
describe('détection sur fixtures réelles S3 (replay headless)', () => {
|
describe('détection sur fixtures réelles S3 (replay headless)', () => {
|
||||||
it('perm-write2 → permission avec options Yes/…/No, option 1 sélectionnée', async () => {
|
it('perm-write2 → permission avec options Yes/…/No, option 1 sélectionnée', async () => {
|
||||||
const perms = (await replay('perm-write2.raw.log')).filter((s) => s.dialog.kind === 'permission');
|
const perms = (await replay('perm-write2.raw')).filter((s) => s.dialog.kind === 'permission');
|
||||||
expect(perms.length).toBeGreaterThan(0);
|
expect(perms.length).toBeGreaterThan(0);
|
||||||
const withOpts = perms.find((s) => s.dialog.options.length >= 2);
|
const withOpts = perms.find((s) => s.dialog.options.length >= 2);
|
||||||
expect(withOpts).toBeDefined();
|
expect(withOpts).toBeDefined();
|
||||||
@@ -68,13 +68,13 @@ describe('détection sur fixtures réelles S3 (replay headless)', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
it('ask2 → question avec une option « Rouge »', async () => {
|
it('ask2 → question avec une option « Rouge »', async () => {
|
||||||
const qs = (await replay('ask2.raw.log')).filter((s) => s.dialog.kind === 'question');
|
const qs = (await replay('ask2.raw')).filter((s) => s.dialog.kind === 'question');
|
||||||
expect(qs.length).toBeGreaterThan(0);
|
expect(qs.length).toBeGreaterThan(0);
|
||||||
expect(qs.some((s) => s.dialog.options.some((o) => /Rouge/.test(o.label)))).toBe(true);
|
expect(qs.some((s) => s.dialog.options.some((o) => /Rouge/.test(o.label)))).toBe(true);
|
||||||
});
|
});
|
||||||
|
|
||||||
it('trust → dialogue trust détecté', async () => {
|
it('trust → dialogue trust détecté', async () => {
|
||||||
const seen = await replay('trust.raw.log');
|
const seen = await replay('trust.raw');
|
||||||
expect(seen.some((s) => s.dialog.kind === 'trust')).toBe(true);
|
expect(seen.some((s) => s.dialog.kind === 'trust')).toBe(true);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
@@ -83,10 +83,10 @@ describe('détection sur fixtures réelles S3 (replay headless)', () => {
|
|||||||
// classifié de façon fiable (cf. « reste à faire P4 » du verdict S3 : couvrir le refus Esc et le plan).
|
// classifié de façon fiable (cf. « reste à faire P4 » du verdict S3 : couvrir le refus Esc et le plan).
|
||||||
describe('campagne de fiabilité P4-C — tous les types de dialogue', () => {
|
describe('campagne de fiabilité P4-C — tous les types de dialogue', () => {
|
||||||
const realCaptures: Array<{ fixture: string; kind: DialogKind }> = [
|
const realCaptures: Array<{ fixture: string; kind: DialogKind }> = [
|
||||||
{ fixture: 'trust.raw.log', kind: 'trust' },
|
{ fixture: 'trust.raw', kind: 'trust' },
|
||||||
{ fixture: 'perm-write2.raw.log', kind: 'permission' },
|
{ fixture: 'perm-write2.raw', kind: 'permission' },
|
||||||
{ fixture: 'perm-bash2.raw.log', kind: 'permission' },
|
{ fixture: 'perm-bash2.raw', kind: 'permission' },
|
||||||
{ fixture: 'ask2.raw.log', kind: 'question' },
|
{ fixture: 'ask2.raw', kind: 'question' },
|
||||||
];
|
];
|
||||||
for (const c of realCaptures) {
|
for (const c of realCaptures) {
|
||||||
it(`${c.fixture} → ${c.kind} détecté (capture réelle)`, async () => {
|
it(`${c.fixture} → ${c.kind} détecté (capture réelle)`, async () => {
|
||||||
@@ -97,7 +97,7 @@ describe('campagne de fiabilité P4-C — tous les types de dialogue', () => {
|
|||||||
|
|
||||||
it('refus par Esc (deny-esc2) : un dialogue est bien affiché avant l’annulation', async () => {
|
it('refus par Esc (deny-esc2) : un dialogue est bien affiché avant l’annulation', async () => {
|
||||||
// un dialogue détecté = l'utilisateur peut répondre « deny » (Esc) depuis le mobile sans terminal.
|
// un dialogue détecté = l'utilisateur peut répondre « deny » (Esc) depuis le mobile sans terminal.
|
||||||
const seen = await replay('deny-esc2.raw.log');
|
const seen = await replay('deny-esc2.raw');
|
||||||
expect(seen.length).toBeGreaterThan(0);
|
expect(seen.length).toBeGreaterThan(0);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
572
packages/server/test/fixtures/dialogs/ask2.raw
vendored
Normal file
572
packages/server/test/fixtures/dialogs/ask2.raw
vendored
Normal file
@@ -0,0 +1,572 @@
|
|||||||
|
7[r8[?25h[?25l[?2004h[?1004h[?2031h[?2026h
|
||||||
|
|
||||||
|
[38;2;255;204;0m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[39m
|
||||||
|
|
||||||
|
[2G[38;2;255;204;0m[1mAccessing[12Gworkspace:[22m[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2G[1m/tmp/spike-s3-ask2[22m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2GQuick[8Gsafety[15Gcheck:[22GIs[25Gthis[30Ga[32Gproject[40Gyou[44Gcreated[52Gor[55Gone[59Gyou[63Gtrust?[70G(Like[76Gyour[81Gown[85Gcode,[91Ga[93Gwell-known[104Gopen[109Gsource
|
||||||
|
|
||||||
|
[2Gproject,[11Gor[14Gwork[19Gfrom[24Gyour[29Gteam).[36GIf[39Gnot,[44Gtake[49Ga[51Gmoment[58Gto[61Greview[68Gwhat's[75Gin[78Gthis[83Gfolder[90Gfirst.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2GClaude[9GCode'll[17Gbe[20Gable[25Gto[28Gread,[34Gedit,[40Gand[44Gexecute[52Gfiles[58Ghere.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2G]8;id=zaxmda;https://code.claude.com/docs/en/security[38;2;153;153;153mSecurity guide[39m]8;;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2G[38;2;153;204;255m❯[4G[38;2;153;153;153m1.[7G[38;2;153;204;255mYes,[12GI[14Gtrust[20Gthis[25Gfolder[39m
|
||||||
|
|
||||||
|
[4G[38;2;153;153;153m2.[7G[39mNo,[11Gexit
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2G[38;2;153;153;153mEnter[8Gto[11Gconfirm[19G·[21GEsc[25Gto[28Gcancel[39m
|
||||||
|
|
||||||
|
[1C[4A[?2026l[>0q[c[?2026h[1D[4B
|
||||||
|
[6C[4A[38;2;51;153;255mYes, I trust this folder[32G✔[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[1C[4A[?2026l]0;✳ Claude Code[?2026h[1D[4B[2K[G[1A
|
||||||
|
[16A[38;2;255;153;51m╭───[6GClaude Code[18G[38;2;153;153;153mv2.1.173[27G[38;2;255;153;51m─────────────────────────────────────────────────────────────────────────────────────────────╮
|
||||||
|
[1B│[39m [2m[38;2;255;153;51m│[39m[22m [38;2;255;153;51m[1mTips for getting started[22m[39m [38;2;255;153;51m│
|
||||||
|
[1B│[39m [1mWelcome back Johan![54G[22m[2m[38;2;255;153;51m│[56G[39m[22mRun[60G/init[66Gto[69Gcreate[76Ga[78GCLAUDE.md[88Gfile[93Gwith[98Ginstructions[111Gfor[115GCla…[120G[38;2;255;153;51m│
|
||||||
|
[1B│[54G[2m│[56G[22m───────────────────────────────────────────────────────────────[120G│
|
||||||
|
[1B│[39m [24G[38;2;215;119;87m ▐[48;2;0;0;0m▛███▜[49m▌[54G[2m[38;2;255;153;51m│[56G[22m[1mWhat's new[120G[22m│
|
||||||
|
[1B│[24G[38;2;215;119;87m▝▜[48;2;0;0;0m█████[49m▛▘[54G[2m[38;2;255;153;51m│[56G[39m[22mFixed[62GFable[68G5[70Gmodel[76Gnames[82Gwith[87Ga[89G`[1m]`[96Gsuffix[103Gnot[107Gbeing[113Gnorma…[120G[38;2;255;153;51m│
|
||||||
|
[1B│[39m [8G [15G [22G [38;2;215;119;87m ▘▘ ▝▝ [39m [40G [44G [52G [2m[38;2;255;153;51m│[39m[22m Fixed a spurious "sandbox depen[89Gncies missing"[104Gstartup warnin…[120G[38;2;255;153;51m│
|
||||||
|
[1B│[39m [38;2;153;153;153mOpus 4.8 (1M context) with xh… · Claude Team · [39m [2m[38;2;255;153;51m│[39m[22m Sub-ag[63Gnts can now[75Gspawn their own sub-agents[102G(up[106Gto[109G5[111Glevels[118G…[120G[38;2;255;153;51m│
|
||||||
|
[1B│[5G[38;2;153;153;153mBeehelp[54G[2m[38;2;255;153;51m│[56G[22m[38;2;153;153;153m[3m/release-notes for more[120G[23m[38;2;255;153;51m│
|
||||||
|
[1B│[39m [9G [17G [38;2;153;153;153m/tmp/spike-s3-ask2[39m [40G [44G [52G [2m[38;2;255;153;51m│[39m[22m [58G [120G[38;2;255;153;51m│
|
||||||
|
[1B╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
|
||||||
|
[1C[1B[39m[K
|
||||||
|
[1B[38;2;136;136;136m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
|
||||||
|
[1B[39m❯ [2mTry "fix lint errors"[22m[K
|
||||||
|
[1B[38;2;136;136;136m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
|
||||||
|
[2C[1B[38;2;153;153;153m? for shortcuts · ← for agents[102G◉ xhigh · /effort
|
||||||
|
[1B[39m[K[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[2C[3A[K
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[4A [38;2;255;204;0m⚠ 2 setup issues: MCP[38;2;153;153;153m · /doctor[39m[K
|
||||||
|
[1B[K
|
||||||
|
[1B [38;2;255;153;51m▎[39m Meet [38;2;255;153;51m[1mFable 5[22m[39m, our newest model for complex, long-running work. Try anytime with /model.[K
|
||||||
|
[1C[1B[38;2;255;153;51m▎[39m [38;2;153;153;153mIncluded in your[21Gplan limits until Jun 22, then switch to usage credits to continue.[102G[39m[K
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[38;2;136;136;136m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[39m
|
||||||
|
|
||||||
|
❯
|
||||||
|
|
||||||
|
[38;2;136;136;136m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[39m
|
||||||
|
|
||||||
|
[3G[38;2;153;153;153m?[5Gfor[9Gshortcuts[19G·[21G←[23Gfor[27Gagents[102G◉[104Gxhigh[110G·[112G/effort[39m
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[2C[3AUse[7Gthe[11GAskUserQuestion[27Gtool[32Gto[35Gask[39Gme[42Gwhether[50GI[52Gprefer[59Gred[63Gor[66Gblue.[72GOffer[78Gexactly[86Gthose[92Gtwo[96Goptions.
|
||||||
|
[2C[2B
|
||||||
|
|
||||||
|
[103C[3A[?25h[?2026l]0;⠂ Claude Code[?2026h[?25l[103D[3B
|
||||||
|
[4A[48;2;55;55;55m[38;2;80;80;80m❯ [38;2;255;255;255mUse the AskUserQuestion tool to ask me whether I prefer red or blue. Offer exactly those two options.[39m
|
||||||
|
[1B[49m[K
|
||||||
|
[1B[38;2;255;153;51m✽[39m [38;2;255;153;51mSimmering… [39m[K
|
||||||
|
[101C[1B[K
|
||||||
|
|
||||||
|
[38;2;136;136;136m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[39m
|
||||||
|
|
||||||
|
[38;2;153;153;153m❯ [39m
|
||||||
|
|
||||||
|
[38;2;136;136;136m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[39m
|
||||||
|
|
||||||
|
[3G[38;2;153;153;153mesc[7Gto[10Ginterrupt[102G◉[104Gxhigh[110G·[112G/effort[39m
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[11C[6A[38;2;255;183;101m…[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[11C[6A[38;2;255;153;51m…[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m✻[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m✶[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m*[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m✢[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m·[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l]0;⠐ Claude Code]0;⠐ Demander la couleur préférée red ou blue[?2026h[?25l[2D[3B
|
||||||
|
[2C[6A[38;2;255;183;101mS[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[3C[6A[38;2;255;183;101mi[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[2C[6A[38;2;255;153;51mS[5G[38;2;255;183;101mmm[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[3C[6A[38;2;255;153;51mi[7G[38;2;255;183;101me[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m✢[5Gm[8G[38;2;255;183;101mr[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[5C[6A[38;2;255;153;51mme[9G[38;2;255;183;101min[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[7C[6A[38;2;255;153;51mr[11G[38;2;255;183;101mg[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m*[9Gi[12G[38;2;255;183;101m…[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[9C[6A[38;2;255;153;51mn[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m✶[11Gg…[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m✻[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m✽[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l]0;⠂ Demander la couleur préférée red ou blue[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m✻[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m✶[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[2C[6A[38;2;255;183;101mS[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m*[4G[38;2;255;183;101mi[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[4C[6A[38;2;255;183;101mm[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m✢[3GS[6G[38;2;255;183;101mm[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[3C[6A[38;2;255;153;51mim[7G[38;2;255;183;101mer[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[5C[6A[38;2;255;153;51mm[9G[38;2;255;183;101mi[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l]0;⠐ Demander la couleur préférée red ou blue[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m·[7Ge[10G[38;2;255;183;101mn[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[2C[6A[38;2;255;183;101mSim[8G[38;2;255;153;51mrin[14G[38;2;153;153;153m(2s · [38;2;177;177;177mthinking with xhigh effort[38;2;153;153;153m)[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[19C[6A[38;2;173;173;173mthinking with xhigh effort[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[4C[6A[38;2;255;153;51mm[15G[38;2;153;153;153m3[20G[38;2;169;169;169mthinking with xhigh effort[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[19C[6A[38;2;161;161;161mthinking with xhigh effort[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m✢[4Gi[20G[38;2;153;153;153m↓[39m [38;2;153;153;153m38 tokens · [38;2;157;157;157mthinking with xhigh effort[38;2;153;153;153m)[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[21C[6A[38;2;153;153;153m57[34Gthinking with xhigh effort[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m*[3GS[22G[38;2;153;153;153m6[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m✶[22G[38;2;153;153;153m74[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m✻[22G[38;2;153;153;153m91[34G[38;2;157;157;157mthinking with xhigh effort[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l]0;⠂ Demander la couleur préférée red ou blue[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m✽[23G[38;2;153;153;153m9[34G[38;2;161;161;161mthinking with xhigh effort[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[21C[6A[38;2;153;153;153m102 tokens · [38;2;165;165;165mthinking with xhigh effort[38;2;153;153;153m)[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[14C[6A[38;2;153;153;153m4[24G4[35G[38;2;173;173;173mthinking with xhigh effort[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[23C[6A[38;2;153;153;153m6[35G[38;2;177;177;177mthinking with xhigh effort[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m✻[23G[38;2;153;153;153m19[35G[38;2;181;181;181mthinking with xhigh effort[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m✶[23G[38;2;153;153;153m2[35G[38;2;185;185;185mthinking with xhigh effort[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[22C[6A[38;2;153;153;153m36[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m*[23G[38;2;153;153;153m41[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l]0;✳ Demander la couleur préférée red ou blue[?2026h[?25l[2D[3B
|
||||||
|
[7A[38;2;153;153;153m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
|
||||||
|
[1B[48;2;153;204;255m[38;2;0;0;0m ☐ Couleur [39m[49m[K
|
||||||
|
[2B[38;2;255;255;255m[1mPréférez-vous le rouge ou le bleu ?[22m[39m[K
|
||||||
|
[1B[K
|
||||||
|
[1B[38;2;153;204;255m❯[39m [38;2;153;153;153m1.[39m [38;2;153;204;255mRouge[39m[K
|
||||||
|
[2C[1B [38;2;153;153;153mVous préférez le rouge.[102G[39m[K
|
||||||
|
|
||||||
|
[3G[38;2;153;153;153m2.[6G[39mBleu
|
||||||
|
|
||||||
|
[6G[38;2;153;153;153mVous[11Gpréférez[20Gle[23Gbleu.[39m
|
||||||
|
|
||||||
|
[3G[38;2;153;153;153m3.[6GType[11Gsomething.[39m
|
||||||
|
|
||||||
|
[38;2;153;153;153m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[39m
|
||||||
|
|
||||||
|
[3G4.[6GChat[11Gabout[17Gthis
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[38;2;153;153;153mEnter[7Gto[10Gselect[17G·[19G↑/↓[23Gto[26Gnavigate[35G·[37GEsc[41Gto[44Gcancel[39m
|
||||||
|
|
||||||
|
[9A[?2026l(B[?2026h[9B
|
||||||
|
[9A [6GRouge
|
||||||
|
[2B[38;2;153;204;255m❯[6GBleu[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[7A[?2026l]0;⠂ Demander la couleur préférée red ou blue[?2026h[7B[H[2K[1B[2K[1B[2K[1B[2K[1B[2K[1B[2K[1B[2K[1B[2K[1B[2K[1B[2K[1B[2K[1B[2K[1B[2K[1B[2K[1B[2K[1B[2K[1B[2K[1B[2K[1B[2K[1B[2K[1B[2K[1B[2K[1B[2K[1B[2K[1B[2K[1B[2K[1B[2K[1B[2K[1B[2K[1B[2K[1B[2K[1B[2K[1B[H[38;2;255;153;51m╭───[6GClaude[13GCode[18G[38;2;153;153;153mv2.1.173[27G[38;2;255;153;51m─────────────────────────────────────────────────────────────────────────────────────────────╮[39m
|
||||||
|
|
||||||
|
[38;2;255;153;51m│[54G[2m│[56G[22m[1mTips[61Gfor[65Ggetting[73Gstarted[120G[22m│[39m
|
||||||
|
|
||||||
|
[38;2;255;153;51m│[19G[39m[1mWelcome[27Gback[32GJohan![54G[22m[2m[38;2;255;153;51m│[56G[39m[22mRun[60G/init[66Gto[69Gcreate[76Ga[78GCLAUDE.md[88Gfile[93Gwith[98Ginstructions[111Gfor[115GCla…[120G[38;2;255;153;51m│[39m
|
||||||
|
|
||||||
|
[38;2;255;153;51m│[54G[2m│[56G[22m───────────────────────────────────────────────────────────────[120G│[39m
|
||||||
|
|
||||||
|
[38;2;255;153;51m│[24G[38;2;215;119;87m ▐[48;2;0;0;0m▛███▜[49m▌[54G[2m[38;2;255;153;51m│[56G[22m[1mWhat's[63Gnew[120G[22m│[39m
|
||||||
|
|
||||||
|
[38;2;255;153;51m│[24G[38;2;215;119;87m▝▜[48;2;0;0;0m█████[49m▛▘[54G[2m[38;2;255;153;51m│[56G[39m[22mFixed[62GFable[68G5[70Gmodel[76Gnames[82Gwith[87Ga[89G`[1m]`[96Gsuffix[103Gnot[107Gbeing[113Gnorma…[120G[38;2;255;153;51m│[39m
|
||||||
|
|
||||||
|
[38;2;255;153;51m│[24G[38;2;215;119;87m [26G▘▘[29G▝▝[54G[2m[38;2;255;153;51m│[56G[39m[22mFixed[62Ga[64Gspurious[73G"sandbox[82Gdependencies[95Gmissing"[104Gstartup[112Gwarnin…[120G[38;2;255;153;51m│[39m
|
||||||
|
|
||||||
|
[38;2;255;153;51m│[5G[38;2;153;153;153mOpus[10G4.8[14G(1M[18Gcontext)[27Gwith[32Gxh…[36G·[38GClaude[45GTeam[50G·[54G[2m[38;2;255;153;51m│[56G[39m[22mSub-agents[67Gcan[71Gnow[75Gspawn[81Gtheir[87Gown[91Gsub-agents[102G(up[106Gto[109G5[111Glevels[118G…[120G[38;2;255;153;51m│[39m
|
||||||
|
|
||||||
|
[38;2;255;153;51m│[5G[38;2;153;153;153mBeehelp[54G[2m[38;2;255;153;51m│[56G[22m[38;2;153;153;153m[3m/release-notes[71Gfor[75Gmore[120G[23m[38;2;255;153;51m│[39m
|
||||||
|
|
||||||
|
[38;2;255;153;51m│[19G[38;2;153;153;153m/tmp/spike-s3-ask2[54G[2m[38;2;255;153;51m│[120G[22m│[39m
|
||||||
|
|
||||||
|
[38;2;255;153;51m╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2G[38;2;255;204;0m⚠[4G2[6Gsetup[12Gissues:[20GMCP[38;2;153;153;153m ·[26G/doctor[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2G[38;2;255;153;51m▎[4G[39mMeet[9G[38;2;255;153;51m[1mFable[15G5[22m[39m,[18Gour[22Gnewest[29Gmodel[35Gfor[39Gcomplex,[48Glong-running[61Gwork.[67GTry[71Ganytime[79Gwith[84G/model.
|
||||||
|
|
||||||
|
[2G[38;2;255;153;51m▎[4G[38;2;153;153;153mIncluded[13Gin[16Gyour[21Gplan[26Glimits[33Guntil[39GJun[43G22,[47Gthen[52Gswitch[59Gto[62Gusage[68Gcredits[76Gto[79Gcontinue.[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[48;2;55;55;55m[38;2;80;80;80m❯ [38;2;255;255;255mUse the AskUserQuestion tool to ask me whether I prefer red or blue. Offer exactly those two options.[39m [49m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[38;2;255;153;51m✻[3G[38;2;255;157;57mBunning…[38;2;255;153;51m [38;2;153;153;153m(4s[16G·[18G↓[20G215[24Gtokens)[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[38;2;136;136;136m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[39m
|
||||||
|
|
||||||
|
[38;2;153;153;153m❯ [39m
|
||||||
|
|
||||||
|
[38;2;136;136;136m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[39m
|
||||||
|
|
||||||
|
[3G[38;2;153;153;153mesc[7Gto[10Ginterrupt[21G[38;2;255;204;0mYou've[28Gused[33G96%[37Gof[40Gyour[45Gsession[53Glimit[59G·[61Gresets[68G7pm[72G(Europe/Paris)[87G·[89G/usage-credits[104Gto[107Grequest[115Gmore[39m
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m✶[3GBunning…[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m*[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;255;255m● [39mUser answered Claude's questions:
|
||||||
|
[1B[38;2;153;153;153m ⎿ · Préférez-vous le rouge ou le bleu ? → Bleu
|
||||||
|
[1B[39m[K
|
||||||
|
[1B[38;2;255;153;51m✢[39m [38;2;255;153;51mBu[38;2;255;183;101mnni[38;2;255;153;51mng… [38;2;153;153;153m(4s · ↑[20G215 tokens)
|
||||||
|
[1B[39m[K
|
||||||
|
[1B[38;2;136;136;136m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[39m
|
||||||
|
|
||||||
|
[38;2;153;153;153m❯ [39m
|
||||||
|
|
||||||
|
[38;2;136;136;136m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[39m
|
||||||
|
|
||||||
|
[3G[38;2;153;153;153mesc[7Gto[10Ginterrupt[21G[38;2;255;204;0mYou've[28Gused[33G96%[37Gof[40Gyour[45Gsession[53Glimit[59G·[61Gresets[68G7pm[72G(Europe/Paris)[87G·[89G/usage-credits[104Gto[107Grequest[115Gmore[39m
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[4C[6A[38;2;255;153;51mn[8G[38;2;255;183;101mn[39m
|
||||||
|
|
||||||
|
|
||||||
482
packages/server/test/fixtures/dialogs/deny-esc2.raw
vendored
Normal file
482
packages/server/test/fixtures/dialogs/deny-esc2.raw
vendored
Normal file
@@ -0,0 +1,482 @@
|
|||||||
|
7[r8[?25h[?25l[?2004h[?1004h[?2031h[?2026h
|
||||||
|
|
||||||
|
[38;2;255;204;0m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[39m
|
||||||
|
|
||||||
|
[2G[38;2;255;204;0m[1mAccessing[12Gworkspace:[22m[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2G[1m/tmp/spike-s3-deny2[22m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2GQuick[8Gsafety[15Gcheck:[22GIs[25Gthis[30Ga[32Gproject[40Gyou[44Gcreated[52Gor[55Gone[59Gyou[63Gtrust?[70G(Like[76Gyour[81Gown[85Gcode,[91Ga[93Gwell-known[104Gopen[109Gsource
|
||||||
|
|
||||||
|
[2Gproject,[11Gor[14Gwork[19Gfrom[24Gyour[29Gteam).[36GIf[39Gnot,[44Gtake[49Ga[51Gmoment[58Gto[61Greview[68Gwhat's[75Gin[78Gthis[83Gfolder[90Gfirst.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2GClaude[9GCode'll[17Gbe[20Gable[25Gto[28Gread,[34Gedit,[40Gand[44Gexecute[52Gfiles[58Ghere.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2G]8;id=zaxmda;https://code.claude.com/docs/en/security[38;2;153;153;153mSecurity guide[39m]8;;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2G[38;2;153;204;255m❯[4G[38;2;153;153;153m1.[7G[38;2;153;204;255mYes,[12GI[14Gtrust[20Gthis[25Gfolder[39m
|
||||||
|
|
||||||
|
[4G[38;2;153;153;153m2.[7G[39mNo,[11Gexit
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2G[38;2;153;153;153mEnter[8Gto[11Gconfirm[19G·[21GEsc[25Gto[28Gcancel[39m
|
||||||
|
|
||||||
|
[1C[4A[?2026l[>0q[c[?2026h[1D[4B
|
||||||
|
[6C[4A[38;2;51;153;255mYes, I trust this folder[32G✔[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[1C[4A[?2026l]0;✳ Claude Code[?2026h[1D[4B[2K[G[1A
|
||||||
|
[16A[38;2;255;153;51m╭───[6GClaude Code[18G[38;2;153;153;153mv2.1.173[27G[38;2;255;153;51m─────────────────────────────────────────────────────────────────────────────────────────────╮
|
||||||
|
[1B│[39m [2m[38;2;255;153;51m│[39m[22m [38;2;255;153;51m[1mTips for getting started[22m[39m [38;2;255;153;51m│
|
||||||
|
[1B│[39m [1mWelcome back Johan![54G[22m[2m[38;2;255;153;51m│[56G[39m[22mRun[60G/init[66Gto[69Gcreate[76Ga[78GCLAUDE.md[88Gfile[93Gwith[98Ginstructions[111Gfor[115GCla…[120G[38;2;255;153;51m│
|
||||||
|
[1B│[54G[2m│[56G[22m───────────────────────────────────────────────────────────────[120G│
|
||||||
|
[1B│[39m [24G[38;2;215;119;87m ▐[48;2;0;0;0m▛███▜[49m▌[54G[2m[38;2;255;153;51m│[56G[22m[1mWhat's new[120G[22m│
|
||||||
|
[1B│[24G[38;2;215;119;87m▝▜[48;2;0;0;0m█████[49m▛▘[54G[2m[38;2;255;153;51m│[56G[39m[22mFixed[62GFable[68G5[70Gmodel[76Gnames[82Gwith[87Ga[89G`[1m]`[96Gsuffix[103Gnot[107Gbeing[113Gnorma…[120G[38;2;255;153;51m│
|
||||||
|
[1B│[39m [8G [15G [22G [38;2;215;119;87m ▘▘ ▝▝ [39m [40G [44G [52G [2m[38;2;255;153;51m│[39m[22m Fixed a spurious "sandbox depen[89Gncies missing"[104Gstartup warnin…[120G[38;2;255;153;51m│
|
||||||
|
[1B│[39m [38;2;153;153;153mOpus 4.8 (1M context) with xh… · Claude Team · [39m [2m[38;2;255;153;51m│[39m[22m Sub-ag[63Gnts can now[75Gspawn their own sub-agents[102G(up[106Gto[109G5[111Glevels[118G…[120G[38;2;255;153;51m│
|
||||||
|
[1B│[5G[38;2;153;153;153mBeehelp[54G[2m[38;2;255;153;51m│[56G[22m[38;2;153;153;153m[3m/release-notes for more[120G[23m[38;2;255;153;51m│
|
||||||
|
[1B│[39m [9G [17G [38;2;153;153;153m/tmp/spike-s3-deny2[39m [40G [44G [52G [2m[38;2;255;153;51m│[39m[22m [58G [120G[38;2;255;153;51m│
|
||||||
|
[1B╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
|
||||||
|
[1C[1B[39m[K
|
||||||
|
[1B[38;2;136;136;136m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
|
||||||
|
[1B[39m❯ [2mTry "create a util logging.py that..."
|
||||||
|
[1B[22m[38;2;136;136;136m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
|
||||||
|
[2C[1B[38;2;153;153;153m? for shortcuts · ← for agents[102G◉ xhigh · /effort
|
||||||
|
[1B[39m[K[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[2C[3A[K
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[4A [38;2;255;204;0m⚠ 2 setup issues: MCP[38;2;153;153;153m · /doctor[39m[K
|
||||||
|
[1B[K
|
||||||
|
[1B [38;2;255;153;51m▎[39m Meet [38;2;255;153;51m[1mFable 5[22m[39m, our newest model for complex, long-running work. Try anytime with /model.[K
|
||||||
|
[1C[1B[38;2;255;153;51m▎[39m [38;2;153;153;153mIncluded in your[21Gplan limits until Jun 22, then switch to usage credits to continue.[102G[39m[K
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[38;2;136;136;136m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[39m
|
||||||
|
|
||||||
|
❯
|
||||||
|
|
||||||
|
[38;2;136;136;136m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[39m
|
||||||
|
|
||||||
|
[3G[38;2;153;153;153m?[5Gfor[9Gshortcuts[19G·[21G←[23Gfor[27Gagents[102G◉[104Gxhigh[110G·[112G/effort[39m
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[2C[3ARun[7Gthis[12Gexact[18Gbash[23Gcommand[31Gand[35Gshow[40Gme[43Gits[47Goutput:[55Gnode[60G-e[63G"console.log('should-be-denied')"[97G—[99Gdo[102Gnot[106Gdo[109Ganything
|
||||||
|
[1B else.[K
|
||||||
|
[1B[38;2;136;136;136m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[39m
|
||||||
|
|
||||||
|
[102G[38;2;153;153;153m◉[104Gxhigh[110G·[112G/effort[39m
|
||||||
|
|
||||||
|
[7C[3A[?25h[?2026l]0;⠂ Claude Code[?2026h[?25l[7D[3B
|
||||||
|
[5A[48;2;55;55;55m[38;2;80;80;80m❯ [38;2;255;255;255mRun this exact bash command and show me its output: node -e "console.log('should-be-denied')" — do not do anything [39m
|
||||||
|
[1B [38;2;255;255;255melse.[39m
|
||||||
|
[2C[1B[49m[K
|
||||||
|
[1B[38;2;255;153;51m✽[39m [38;2;255;153;51mUnfurling… [39m[K
|
||||||
|
[101C[1B[K
|
||||||
|
|
||||||
|
[38;2;136;136;136m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[39m
|
||||||
|
|
||||||
|
[38;2;153;153;153m❯ [39m
|
||||||
|
|
||||||
|
[38;2;136;136;136m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[39m
|
||||||
|
|
||||||
|
[3G[38;2;153;153;153mesc[7Gto[10Ginterrupt[102G◉[104Gxhigh[110G·[112G/effort[39m
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[11C[6A[38;2;255;183;101m…[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[11C[6A[38;2;255;153;51m…[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m✻[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m✶[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m*[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m✢[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m·[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l]0;⠐ Claude Code[?2026h[?25l[2D[3B
|
||||||
|
[2C[6A[38;2;255;183;101mU[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l]0;⠐ Execute Node.js command in bash[?2026h[?25l[2D[3B
|
||||||
|
[3C[6A[38;2;255;183;101mn[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[2C[6A[38;2;255;153;51mU[5G[38;2;255;183;101mfu[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[3C[6A[38;2;255;153;51mn[7G[38;2;255;183;101mr[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m✢[5Gf[8G[38;2;255;183;101ml[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[5C[6A[38;2;255;153;51mur[9G[38;2;255;183;101min[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[7C[6A[38;2;255;153;51ml[11G[38;2;255;183;101mg[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m*[9Gi[12G[38;2;255;183;101m…[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[9C[6A[38;2;255;153;51mn[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m✶[11Gg…[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m✻[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m✽[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l]0;⠂ Execute Node.js command in bash[?2026h[?25l[2D[3B
|
||||||
|
[6C[6A[38;2;255;183;101mrli[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[13C[6A[38;2;153;153;153m(2s · [38;2;169;169;169mthinking with xhigh effort[38;2;153;153;153m)[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[19C[6A[38;2;177;177;177mthinking with xhigh effort[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m✻[6G[38;2;255;183;101mu[9G[38;2;255;153;51mi[20G[38;2;181;181;181mthinking with xhigh effort[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[19C[6A[38;2;185;185;185mthinking with xhigh effort[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m✶[5G[38;2;255;183;101mf[8G[38;2;255;153;51ml[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m*[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m✢[4G[38;2;255;183;101mn[7G[38;2;255;153;51mr[20G[38;2;181;181;181mthinking with xhigh effort[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l]0;⠐ Execute Node.js command in bash[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m·[3G[38;2;255;183;101mU[6G[38;2;255;153;51mu[20G[38;2;177;177;177mthinking with xhigh effort[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[19C[6A[38;2;173;173;173mthinking with xhigh effort[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[14C[6A[38;2;153;153;153m3[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[4C[6A[38;2;255;153;51mf[20G[38;2;153;153;153m↓[39m [38;2;153;153;153m25 tokens · [38;2;169;169;169mthinking with xhigh effort[38;2;153;153;153m)[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[21C[6A[38;2;153;153;153m50[34G[38;2;161;161;161mthinking with xhigh effort[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m✢[4Gn[22G[38;2;153;153;153m76[34G[38;2;157;157;157mthinking with xhigh effort[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[21C[6A[38;2;153;153;153m8[34Gthinking with xhigh effort[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m*[3GU[22G[38;2;153;153;153m93[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m✶[22G[38;2;153;153;153m104 tokens · thinking with xhigh e[57Gfort)[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m✻[23G[38;2;153;153;153m16[35G[38;2;157;157;157mthinking with xhigh effort[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;153;153;153m●[3G[39m[1mBash[22m(node -e "console.log('should-be-denied')")[K
|
||||||
|
[1B[38;2;153;153;153m ⎿ Waiting…
|
||||||
|
[1B[39m[K
|
||||||
|
[1B[38;2;255;153;51m✻[39m [38;2;255;153;51mUnfurling… [38;2;153;153;153m(3s · ↓[22G116 tokens · [38;2;157;157;157mthinking with xhigh effort[38;2;153;153;153m)
|
||||||
|
[1B[39m[K
|
||||||
|
[1B[38;2;136;136;136m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[39m
|
||||||
|
|
||||||
|
[38;2;153;153;153m❯ [39m
|
||||||
|
|
||||||
|
[38;2;136;136;136m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[39m
|
||||||
|
|
||||||
|
[3G[38;2;153;153;153mesc[7Gto[10Ginterrupt[102G◉[104Gxhigh[110G·[112G/effort[39m
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l]0;⠂ Execute Node.js command in bash[?2026h[?25l[2D[3B
|
||||||
|
[9A[38;2;153;153;153m
|
||||||
|
[5C[1BRunn
|
||||||
|
[31C[2B)[39m[K
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[2C[6A[38;2;255;179;95mUnfurling…[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m✽[3G[38;2;255;176;89mUnfurling…[23G[38;2;153;153;153m35[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[9A[38;2;153;153;153m●[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[9A[38;2;51;153;255m●
|
||||||
|
[5C[1B[39mshould-be-denied
|
||||||
|
[2C[2B[38;2;255;153;51mUnfurling…[20G[38;2;153;153;153m↑[23G41[32G · [38;2;161;161;161mthinking with xhigh effort[38;2;153;153;153m)[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[23C[6A[38;2;153;153;153m6[35G[38;2;165;165;165mthinking with xhigh effort[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[2C[6A[38;2;255;183;101mU[23G[38;2;153;153;153m50[35G[38;2;169;169;169mthinking with xhigh effort[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[14C[6A[38;2;153;153;153m4[35Gthought for 1s)[39m[K
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
442
packages/server/test/fixtures/dialogs/perm-bash2.raw
vendored
Normal file
442
packages/server/test/fixtures/dialogs/perm-bash2.raw
vendored
Normal file
@@ -0,0 +1,442 @@
|
|||||||
|
7[r8[?25h[?25l[?2004h[?1004h[?2031h[?2026h
|
||||||
|
|
||||||
|
[38;2;255;204;0m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[39m
|
||||||
|
|
||||||
|
[2G[38;2;255;204;0m[1mAccessing[12Gworkspace:[22m[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2G[1m/tmp/spike-s3-bash2[22m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2GQuick[8Gsafety[15Gcheck:[22GIs[25Gthis[30Ga[32Gproject[40Gyou[44Gcreated[52Gor[55Gone[59Gyou[63Gtrust?[70G(Like[76Gyour[81Gown[85Gcode,[91Ga[93Gwell-known[104Gopen[109Gsource
|
||||||
|
|
||||||
|
[2Gproject,[11Gor[14Gwork[19Gfrom[24Gyour[29Gteam).[36GIf[39Gnot,[44Gtake[49Ga[51Gmoment[58Gto[61Greview[68Gwhat's[75Gin[78Gthis[83Gfolder[90Gfirst.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2GClaude[9GCode'll[17Gbe[20Gable[25Gto[28Gread,[34Gedit,[40Gand[44Gexecute[52Gfiles[58Ghere.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2G]8;id=zaxmda;https://code.claude.com/docs/en/security[38;2;153;153;153mSecurity guide[39m]8;;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2G[38;2;153;204;255m❯[4G[38;2;153;153;153m1.[7G[38;2;153;204;255mYes,[12GI[14Gtrust[20Gthis[25Gfolder[39m
|
||||||
|
|
||||||
|
[4G[38;2;153;153;153m2.[7G[39mNo,[11Gexit
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2G[38;2;153;153;153mEnter[8Gto[11Gconfirm[19G·[21GEsc[25Gto[28Gcancel[39m
|
||||||
|
|
||||||
|
[1C[4A[?2026l[>0q[c[?2026h[1D[4B
|
||||||
|
[6C[4A[38;2;51;153;255mYes, I trust this folder[32G✔[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[1C[4A[?2026l]0;✳ Claude Code[?2026h[1D[4B[2K[G[1A
|
||||||
|
[16A[38;2;255;153;51m╭───[6GClaude Code[18G[38;2;153;153;153mv2.1.173[27G[38;2;255;153;51m─────────────────────────────────────────────────────────────────────────────────────────────╮
|
||||||
|
[1B│[39m [2m[38;2;255;153;51m│[39m[22m [38;2;255;153;51m[1mTips for getting started[22m[39m [38;2;255;153;51m│
|
||||||
|
[1B│[39m [1mWelcome back Johan![54G[22m[2m[38;2;255;153;51m│[56G[39m[22mRun[60G/init[66Gto[69Gcreate[76Ga[78GCLAUDE.md[88Gfile[93Gwith[98Ginstructions[111Gfor[115GCla…[120G[38;2;255;153;51m│
|
||||||
|
[1B│[54G[2m│[56G[22m───────────────────────────────────────────────────────────────[120G│
|
||||||
|
[1B│[39m [24G[38;2;215;119;87m ▐[48;2;0;0;0m▛███▜[49m▌[54G[2m[38;2;255;153;51m│[56G[22m[1mWhat's new[120G[22m│
|
||||||
|
[1B│[24G[38;2;215;119;87m▝▜[48;2;0;0;0m█████[49m▛▘[54G[2m[38;2;255;153;51m│[56G[39m[22mFixed[62GFable[68G5[70Gmodel[76Gnames[82Gwith[87Ga[89G`[1m]`[96Gsuffix[103Gnot[107Gbeing[113Gnorma…[120G[38;2;255;153;51m│
|
||||||
|
[1B│[39m [8G [15G [22G [38;2;215;119;87m ▘▘ ▝▝ [39m [40G [44G [52G [2m[38;2;255;153;51m│[39m[22m Fixed a spurious "sandbox depen[89Gncies missing"[104Gstartup warnin…[120G[38;2;255;153;51m│
|
||||||
|
[1B│[39m [38;2;153;153;153mOpus 4.8 (1M context) with xh… · Claude Team · [39m [2m[38;2;255;153;51m│[39m[22m Sub-ag[63Gnts can now[75Gspawn their own sub-agents[102G(up[106Gto[109G5[111Glevels[118G…[120G[38;2;255;153;51m│
|
||||||
|
[1B│[5G[38;2;153;153;153mBeehelp[54G[2m[38;2;255;153;51m│[56G[22m[38;2;153;153;153m[3m/release-notes for more[120G[23m[38;2;255;153;51m│
|
||||||
|
[1B│[39m [9G [17G [38;2;153;153;153m/tmp/spike-s3-bash2[39m [40G [44G [52G [2m[38;2;255;153;51m│[39m[22m [58G [120G[38;2;255;153;51m│
|
||||||
|
[1B╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
|
||||||
|
[1C[1B[39m[K
|
||||||
|
[1B[38;2;136;136;136m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
|
||||||
|
[1B[39m❯ [2mTry "edit <filepath> to..."[22m[K
|
||||||
|
[1B[38;2;136;136;136m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
|
||||||
|
[2C[1B[38;2;153;153;153m? for shortcuts · ← for agents[102G◉ xhigh · /effort
|
||||||
|
[1B[39m[K[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[2C[3A[K
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[4A [38;2;255;204;0m⚠ 2 setup issues: MCP[38;2;153;153;153m · /doctor[39m[K
|
||||||
|
[1B[K
|
||||||
|
[1B [38;2;255;153;51m▎[39m Meet [38;2;255;153;51m[1mFable 5[22m[39m, our newest model for complex, long-running work. Try anytime with /model.[K
|
||||||
|
[1C[1B[38;2;255;153;51m▎[39m [38;2;153;153;153mIncluded in your[21Gplan limits until Jun 22, then switch to usage credits to continue.[102G[39m[K
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[38;2;136;136;136m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[39m
|
||||||
|
|
||||||
|
❯
|
||||||
|
|
||||||
|
[38;2;136;136;136m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[39m
|
||||||
|
|
||||||
|
[3G[38;2;153;153;153m?[5Gfor[9Gshortcuts[19G·[21G←[23Gfor[27Gagents[102G◉[104Gxhigh[110G·[112G/effort[39m
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[2C[3ARun[7Gthis[12Gexact[18Gbash[23Gcommand[31Gand[35Gshow[40Gme[43Gits[47Goutput:[55Gnode[60G-e[63G"console.log('spike-s3-marker-xyz')"[100G—[102Gdo[105Gnot[109Gdo
|
||||||
|
[1B anything else.[K
|
||||||
|
[1B[38;2;136;136;136m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[39m
|
||||||
|
|
||||||
|
[102G[38;2;153;153;153m◉[104Gxhigh[110G·[112G/effort[39m
|
||||||
|
|
||||||
|
[16C[3A[?25h[?2026l]0;⠂ Claude Code[?2026h[?25l[16D[3B
|
||||||
|
[5A[48;2;55;55;55m[38;2;80;80;80m❯ [38;2;255;255;255mRun this exact bash command and show me its output: node -e "console.log('spike-s3-marker-xyz')" — do not do anything[39m
|
||||||
|
[1B [38;2;255;255;255melse.[39m
|
||||||
|
[2C[1B[49m[K
|
||||||
|
[1B[38;2;255;153;51m✽[39m [38;2;255;153;51mEnvisioning… [39m[K
|
||||||
|
[101C[1B[K
|
||||||
|
|
||||||
|
[38;2;136;136;136m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[39m
|
||||||
|
|
||||||
|
[38;2;153;153;153m❯ [39m
|
||||||
|
|
||||||
|
[38;2;136;136;136m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[39m
|
||||||
|
|
||||||
|
[3G[38;2;153;153;153mesc[7Gto[10Ginterrupt[102G◉[104Gxhigh[110G·[112G/effort[39m
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[11C[6A[38;2;255;183;101mng…[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[11C[6A[38;2;255;153;51mn[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[12C[6A[38;2;255;153;51mg…[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m✻[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m✶[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m*[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m✢[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l]0;⠐ Claude Code[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m·[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[2C[6A[38;2;255;183;101mEn[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[4C[6A[38;2;255;183;101mv[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m✢[3GE[6G[38;2;255;183;101mi[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[3C[6A[38;2;255;153;51mnv[7G[38;2;255;183;101msi[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[5C[6A[38;2;255;153;51mi[9G[38;2;255;183;101mo[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m*[7Gs[10G[38;2;255;183;101mn[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[7C[6A[38;2;255;153;51mi[11G[38;2;255;183;101mi[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l]0;⠐ Exécuter commande Node.js et afficher résultat[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m✶[9Gon[12G[38;2;255;183;101mng[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[10C[6A[38;2;255;153;51mi[14G[38;2;255;183;101m…[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m✻[12Gn[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[12C[6A[38;2;255;153;51mg…[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m✽[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l]0;⠂ Exécuter commande Node.js et afficher résultat[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m✻[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m✶[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6C[6A[38;2;255;183;101msio[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[15C[6A[38;2;153;153;153m(2s · [38;2;185;185;185mthinking with xhigh effort[38;2;153;153;153m)[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m*[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m✢[6G[38;2;255;183;101mi[9G[38;2;255;153;51mo[22G[38;2;181;181;181mthinking with xhigh effort[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l]0;⠐ Exécuter commande Node.js et afficher résultat[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m·[5G[38;2;255;183;101mv[8G[38;2;255;153;51mi[22G[38;2;177;177;177mthinking with xhigh effort[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[21C[6A[38;2;173;173;173mthinking with xhigh effort[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[3C[6A[38;2;255;183;101mn[7G[38;2;255;153;51ms[17G[38;2;153;153;153m3[22G[38;2;169;169;169mthinking with xhigh effort[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[21C[6A[38;2;161;161;161mthinking with xhigh effort[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m✢[3G[38;2;255;183;101mE[6G[38;2;255;153;51mi[22G[38;2;157;157;157mthinking with xhigh effort[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[21C[6A[38;2;153;153;153m↓[39m [38;2;153;153;153m25 tokens · thinking with xhigh effort)[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;153;153;153m●[3G[39m[1mBash[22m(node -e "console.log('spike-s3-marker-xyz')")[K
|
||||||
|
[1B[38;2;153;153;153m ⎿ Waiting…
|
||||||
|
[1B[39m[K
|
||||||
|
[1B[38;2;255;153;51m✢[39m [38;2;255;183;101mEnv[38;2;255;153;51misioning… [38;2;153;153;153m(3s · ↓[24G25 tokens · thinking with xhigh effort)
|
||||||
|
[1B[39m[K
|
||||||
|
[1B[38;2;136;136;136m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[39m
|
||||||
|
|
||||||
|
[38;2;153;153;153m❯ [39m
|
||||||
|
|
||||||
|
[38;2;136;136;136m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[39m
|
||||||
|
|
||||||
|
[3G[38;2;153;153;153mesc[7Gto[10Ginterrupt[102G◉[104Gxhigh[110G·[112G/effort[39m
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m*[5Gv[24G[38;2;153;153;153m50[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[9A[38;2;153;153;153m
|
||||||
|
[5C[1BRunn
|
||||||
|
[4C[2B[38;2;255;183;101mvisioning…[33G[38;2;153;153;153m)[39m[K
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m✶[24G[38;2;153;153;153m75[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[9A[38;2;51;153;255m●
|
||||||
|
[5C[1B[39mspike-s3-marker-xyz
|
||||||
|
[2C[2B[38;2;255;153;51mEnvisioning…[22G[38;2;153;153;153m↑[24G88[33G · thinking with xhigh effort)[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m✻[24G[38;2;153;153;153m95[36G[38;2;157;157;157mthinking with xhigh effort[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[23C[6A[38;2;153;153;153m101 tokens · [38;2;157;157;157mthinking with xhigh e[59Gfort[38;2;153;153;153m)[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l]0;⠂ Exécuter commande Node.js et afficher résultat[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m✽[25G[38;2;153;153;153m1[37G[38;2;161;161;161mthinking with xhigh effort[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[25C[6A[38;2;153;153;153m5[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[25C[6A[38;2;153;153;153m8[37G[38;2;165;165;165mthinking with xhigh effort[39m
|
||||||
|
|
||||||
|
|
||||||
469
packages/server/test/fixtures/dialogs/perm-write2.raw
vendored
Normal file
469
packages/server/test/fixtures/dialogs/perm-write2.raw
vendored
Normal file
@@ -0,0 +1,469 @@
|
|||||||
|
7[r8[?25h[?25l[?2004h[?1004h[?2031h[?2026h
|
||||||
|
|
||||||
|
[38;2;255;204;0m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[39m
|
||||||
|
|
||||||
|
[2G[38;2;255;204;0m[1mAccessing[12Gworkspace:[22m[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2G[1m/tmp/spike-s3-write2[22m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2GQuick[8Gsafety[15Gcheck:[22GIs[25Gthis[30Ga[32Gproject[40Gyou[44Gcreated[52Gor[55Gone[59Gyou[63Gtrust?[70G(Like[76Gyour[81Gown[85Gcode,[91Ga[93Gwell-known[104Gopen[109Gsource
|
||||||
|
|
||||||
|
[2Gproject,[11Gor[14Gwork[19Gfrom[24Gyour[29Gteam).[36GIf[39Gnot,[44Gtake[49Ga[51Gmoment[58Gto[61Greview[68Gwhat's[75Gin[78Gthis[83Gfolder[90Gfirst.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2GClaude[9GCode'll[17Gbe[20Gable[25Gto[28Gread,[34Gedit,[40Gand[44Gexecute[52Gfiles[58Ghere.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2G]8;id=zaxmda;https://code.claude.com/docs/en/security[38;2;153;153;153mSecurity guide[39m]8;;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2G[38;2;153;204;255m❯[4G[38;2;153;153;153m1.[7G[38;2;153;204;255mYes,[12GI[14Gtrust[20Gthis[25Gfolder[39m
|
||||||
|
|
||||||
|
[4G[38;2;153;153;153m2.[7G[39mNo,[11Gexit
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2G[38;2;153;153;153mEnter[8Gto[11Gconfirm[19G·[21GEsc[25Gto[28Gcancel[39m
|
||||||
|
|
||||||
|
[1C[4A[?2026l[>0q[c[?2026h[1D[4B
|
||||||
|
[6C[4A[38;2;51;153;255mYes, I trust this folder[32G✔[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[1C[4A[?2026l]0;✳ Claude Code[?2026h[1D[4B[2K[G[1A
|
||||||
|
[16A[38;2;255;153;51m╭───[6GClaude Code[18G[38;2;153;153;153mv2.1.173[27G[38;2;255;153;51m─────────────────────────────────────────────────────────────────────────────────────────────╮
|
||||||
|
[1B│[39m [2m[38;2;255;153;51m│[39m[22m [38;2;255;153;51m[1mTips for getting started[22m[39m [38;2;255;153;51m│
|
||||||
|
[1B│[39m [1mWelcome back Johan![54G[22m[2m[38;2;255;153;51m│[56G[39m[22mRun[60G/init[66Gto[69Gcreate[76Ga[78GCLAUDE.md[88Gfile[93Gwith[98Ginstructions[111Gfor[115GCla…[120G[38;2;255;153;51m│
|
||||||
|
[1B│[54G[2m│[56G[22m───────────────────────────────────────────────────────────────[120G│
|
||||||
|
[1B│[39m [24G[38;2;215;119;87m ▐[48;2;0;0;0m▛███▜[49m▌[54G[2m[38;2;255;153;51m│[56G[22m[1mWhat's new[120G[22m│
|
||||||
|
[1B│[24G[38;2;215;119;87m▝▜[48;2;0;0;0m█████[49m▛▘[54G[2m[38;2;255;153;51m│[56G[39m[22mFixed[62GFable[68G5[70Gmodel[76Gnames[82Gwith[87Ga[89G`[1m]`[96Gsuffix[103Gnot[107Gbeing[113Gnorma…[120G[38;2;255;153;51m│
|
||||||
|
[1B│[39m [8G [15G [22G [38;2;215;119;87m ▘▘ ▝▝ [39m [40G [44G [52G [2m[38;2;255;153;51m│[39m[22m Fixed a spurious "sandbox depen[89Gncies missing"[104Gstartup warnin…[120G[38;2;255;153;51m│
|
||||||
|
[1B│[39m [38;2;153;153;153mOpus 4.8 (1M context) with xh… · Claude Team · [39m [2m[38;2;255;153;51m│[39m[22m Sub-ag[63Gnts can now[75Gspawn their own sub-agents[102G(up[106Gto[109G5[111Glevels[118G…[120G[38;2;255;153;51m│
|
||||||
|
[1B│[5G[38;2;153;153;153mBeehelp[54G[2m[38;2;255;153;51m│[56G[22m[38;2;153;153;153m[3m/release-notes for more[120G[23m[38;2;255;153;51m│
|
||||||
|
[1B│[39m [9G [17G [38;2;153;153;153m/tmp/spike-s3-write2[39m [40G [44G [52G [2m[38;2;255;153;51m│[39m[22m [58G [120G[38;2;255;153;51m│
|
||||||
|
[1B╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
|
||||||
|
[1C[1B[39m[K
|
||||||
|
[1B[38;2;136;136;136m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
|
||||||
|
[1B[39m❯ [2mTry "edit <filepath> to..."[22m[K
|
||||||
|
[1B[38;2;136;136;136m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
|
||||||
|
[2C[1B[38;2;153;153;153m? for shortcuts · ← for agents[102G◉ xhigh · /effort
|
||||||
|
[1B[39m[K[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[2C[3A[K
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[4A [38;2;255;204;0m⚠ 2 setup issues: MCP[38;2;153;153;153m · /doctor[39m[K
|
||||||
|
[1B[K
|
||||||
|
[1B [38;2;255;153;51m▎[39m Meet [38;2;255;153;51m[1mFable 5[22m[39m, our newest model for complex, long-running work. Try anytime with /model.[K
|
||||||
|
[1C[1B[38;2;255;153;51m▎[39m [38;2;153;153;153mIncluded in your[21Gplan limits until Jun 22, then switch to usage credits to continue.[102G[39m[K
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[38;2;136;136;136m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[39m
|
||||||
|
|
||||||
|
❯ Create[10Ga[12Gfile[17Gnamed[23Gs3-edit.txt[35Gcontaining[46Gexactly[54Gthe[58Gword[63Ghello.[70GUse[74Gthe[78GWrite[84Gtool.[90GDo[93Gnot[97Gdo[100Ganything[109Gelse.
|
||||||
|
|
||||||
|
[38;2;136;136;136m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[39m
|
||||||
|
|
||||||
|
[102G[38;2;153;153;153m◉[104Gxhigh[110G·[112G/effort[39m
|
||||||
|
|
||||||
|
[113C[3A[?25h[?2026l]0;⠂ Claude Code[?2026h[?25l[113D[3B
|
||||||
|
[4A[48;2;55;55;55m[38;2;80;80;80m❯ [38;2;255;255;255mCreate a file named s3-edit.txt containing exactly the word hello. Use the Write tool. Do not do anything else.[39m
|
||||||
|
[1B[49m[K
|
||||||
|
[1B[38;2;255;153;51m✽[39m [38;2;255;153;51mSwooping… [39m[K
|
||||||
|
[101C[1B[K
|
||||||
|
|
||||||
|
[38;2;136;136;136m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[39m
|
||||||
|
|
||||||
|
[38;2;153;153;153m❯ [39m
|
||||||
|
|
||||||
|
[38;2;136;136;136m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[39m
|
||||||
|
|
||||||
|
[3G[38;2;153;153;153mesc[7Gto[10Ginterrupt[102G◉[104Gxhigh[110G·[112G/effort[39m
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m✻[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m✶[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m*[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m✢[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m·[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l]0;⠐ Claude Code[?2026h[?25l[2D[3B
|
||||||
|
[2C[6A[38;2;255;183;101mS[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[3C[6A[38;2;255;183;101mw[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[4C[6A[38;2;255;183;101mo[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[2C[6A[38;2;255;153;51mSw[6G[38;2;255;183;101mop[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[4C[6A[38;2;255;153;51mo[8G[38;2;255;183;101mi[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m✢[6Go[9G[38;2;255;183;101mn[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6C[6A[38;2;255;153;51mpi[10G[38;2;255;183;101mg…[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[8C[6A[38;2;255;153;51mn[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l]0;⠐ Créer un fichier s3-edit.txt avec hello[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m*[10Gg[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[10C[6A[38;2;255;153;51m…[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m✶[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m✻[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m✽[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l]0;⠂ Créer un fichier s3-edit.txt avec hello[?2026h[?25l[2D[3B
|
||||||
|
[6C[6A[38;2;255;183;101mpin[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[12C[6A[38;2;153;153;153m(1s · thinking with xhigh effort)[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[5C[6A[38;2;255;183;101mo[9G[38;2;255;153;51mn[14G[38;2;153;153;153m2[19G[38;2;169;169;169mthinking with xhigh effort[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[18C[6A[38;2;177;177;177mthinking with xhigh effort[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m✻[5G[38;2;255;183;101mo[8G[38;2;255;153;51mi[19G[38;2;181;181;181mthinking with xhigh effort[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[18C[6A[38;2;185;185;185mthinking with xhigh effort[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m✶[4G[38;2;255;183;101mw[7G[38;2;255;153;51mp[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m*[19G[38;2;153;153;153m↓[39m [38;2;153;153;153m25 tokens · [38;2;185;185;185mt[36Gnking wi[45Gh xhigh effort[38;2;153;153;153m)[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m✢[3G[38;2;255;183;101mS[6G[38;2;255;153;51mo[21G[38;2;153;153;153m57[33G[38;2;181;181;181mthinking with xhigh effort[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l]0;⠐ Créer un fichier s3-edit.txt avec hello[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m·[5Go[21G[38;2;153;153;153m68[33G[38;2;177;177;177mthinking with xhigh effort[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[20C[6A[38;2;153;153;153m76[33G[38;2;173;173;173mthinking with xhigh effort[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l]0;✳ Créer un fichier s3-edit.txt avec hello[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;153;153;153m●[3G[39m[1mWrite[22m(]8;id=vlvau2;file:///tmp/spike-s3-write2/s3-edit.txts3-edit.txt]8;;)[K
|
||||||
|
[2B[38;2;153;204;255m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
|
||||||
|
[1B[39m [38;2;153;204;255m[1mCreate file
|
||||||
|
[1B[22m[39m [38;2;153;153;153ms3-edit.txt[39m[K
|
||||||
|
[1B[38;2;80;80;80m╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌[39m
|
||||||
|
|
||||||
|
[2G[38;2;248;248;242m[2m 1[5G[22mhello[39m
|
||||||
|
|
||||||
|
[38;2;80;80;80m╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌[39m
|
||||||
|
|
||||||
|
[2GDo[5Gyou[9Gwant[14Gto[17Gcreate[24G[1ms3-edit.txt[22m?
|
||||||
|
|
||||||
|
[2G[38;2;153;204;255m❯[4G[38;2;153;153;153m1.[7G[38;2;153;204;255mYes[39m
|
||||||
|
|
||||||
|
[4G[38;2;153;153;153m2.[7G[39mYes,[12Gallow[18Gall[22Gedits[28Gduring[35Gthis[40Gsession[48G[1m(shift+tab)[22m
|
||||||
|
|
||||||
|
[4G[38;2;153;153;153m3.[7G[39mNo
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2G[38;2;153;153;153mEsc[6Gto[9Gcancel[16G·[18GTab[22Gto[25Gamend[39m
|
||||||
|
|
||||||
|
[1C[5A[?2026l]0;⠐ Créer un fichier s3-edit.txt avec hello[?2026h[1D[5B[H[2K[1B[2K[1B[2K[1B[2K[1B[2K[1B[2K[1B[2K[1B[2K[1B[2K[1B[2K[1B[2K[1B[2K[1B[2K[1B[2K[1B[2K[1B[2K[1B[2K[1B[2K[1B[2K[1B[2K[1B[2K[1B[2K[1B[2K[1B[2K[1B[2K[1B[2K[1B[2K[1B[2K[1B[2K[1B[2K[1B[2K[1B[2K[1B[H[38;2;255;153;51m╭───[6GClaude[13GCode[18G[38;2;153;153;153mv2.1.173[27G[38;2;255;153;51m─────────────────────────────────────────────────────────────────────────────────────────────╮[39m
|
||||||
|
|
||||||
|
[38;2;255;153;51m│[54G[2m│[56G[22m[1mTips[61Gfor[65Ggetting[73Gstarted[120G[22m│[39m
|
||||||
|
|
||||||
|
[38;2;255;153;51m│[19G[39m[1mWelcome[27Gback[32GJohan![54G[22m[2m[38;2;255;153;51m│[56G[39m[22mRun[60G/init[66Gto[69Gcreate[76Ga[78GCLAUDE.md[88Gfile[93Gwith[98Ginstructions[111Gfor[115GCla…[120G[38;2;255;153;51m│[39m
|
||||||
|
|
||||||
|
[38;2;255;153;51m│[54G[2m│[56G[22m───────────────────────────────────────────────────────────────[120G│[39m
|
||||||
|
|
||||||
|
[38;2;255;153;51m│[24G[38;2;215;119;87m ▐[48;2;0;0;0m▛███▜[49m▌[54G[2m[38;2;255;153;51m│[56G[22m[1mWhat's[63Gnew[120G[22m│[39m
|
||||||
|
|
||||||
|
[38;2;255;153;51m│[24G[38;2;215;119;87m▝▜[48;2;0;0;0m█████[49m▛▘[54G[2m[38;2;255;153;51m│[56G[39m[22mFixed[62GFable[68G5[70Gmodel[76Gnames[82Gwith[87Ga[89G`[1m]`[96Gsuffix[103Gnot[107Gbeing[113Gnorma…[120G[38;2;255;153;51m│[39m
|
||||||
|
|
||||||
|
[38;2;255;153;51m│[24G[38;2;215;119;87m [26G▘▘[29G▝▝[54G[2m[38;2;255;153;51m│[56G[39m[22mFixed[62Ga[64Gspurious[73G"sandbox[82Gdependencies[95Gmissing"[104Gstartup[112Gwarnin…[120G[38;2;255;153;51m│[39m
|
||||||
|
|
||||||
|
[38;2;255;153;51m│[5G[38;2;153;153;153mOpus[10G4.8[14G(1M[18Gcontext)[27Gwith[32Gxh…[36G·[38GClaude[45GTeam[50G·[54G[2m[38;2;255;153;51m│[56G[39m[22mSub-agents[67Gcan[71Gnow[75Gspawn[81Gtheir[87Gown[91Gsub-agents[102G(up[106Gto[109G5[111Glevels[118G…[120G[38;2;255;153;51m│[39m
|
||||||
|
|
||||||
|
[38;2;255;153;51m│[5G[38;2;153;153;153mBeehelp[54G[2m[38;2;255;153;51m│[56G[22m[38;2;153;153;153m[3m/release-notes[71Gfor[75Gmore[120G[23m[38;2;255;153;51m│[39m
|
||||||
|
|
||||||
|
[38;2;255;153;51m│[18G[38;2;153;153;153m/tmp/spike-s3-write2[54G[2m[38;2;255;153;51m│[120G[22m│[39m
|
||||||
|
|
||||||
|
[38;2;255;153;51m╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2G[38;2;255;204;0m⚠[4G2[6Gsetup[12Gissues:[20GMCP[38;2;153;153;153m ·[26G/doctor[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2G[38;2;255;153;51m▎[4G[39mMeet[9G[38;2;255;153;51m[1mFable[15G5[22m[39m,[18Gour[22Gnewest[29Gmodel[35Gfor[39Gcomplex,[48Glong-running[61Gwork.[67GTry[71Ganytime[79Gwith[84G/model.
|
||||||
|
|
||||||
|
[2G[38;2;255;153;51m▎[4G[38;2;153;153;153mIncluded[13Gin[16Gyour[21Gplan[26Glimits[33Guntil[39GJun[43G22,[47Gthen[52Gswitch[59Gto[62Gusage[68Gcredits[76Gto[79Gcontinue.[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[48;2;55;55;55m[38;2;80;80;80m❯ [38;2;255;255;255mCreate a file named s3-edit.txt containing exactly the word hello. Use the Write tool. Do not do anything else.[39m [49m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[38;2;153;153;153m●[3G[39m[1mWrite[22m(]8;id=vlvau2;file:///tmp/spike-s3-write2/s3-edit.txts3-edit.txt]8;;)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[38;2;255;153;51m✻[3G[38;2;255;157;57mSeasoning…[38;2;255;153;51m [38;2;153;153;153m(3s[18G·[20G↓[22G147[26Gtokens)[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[38;2;136;136;136m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[39m
|
||||||
|
|
||||||
|
[38;2;153;153;153m❯ [39m
|
||||||
|
|
||||||
|
[38;2;136;136;136m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[39m
|
||||||
|
|
||||||
|
[3G[38;2;153;153;153mesc[7Gto[10Ginterrupt[21G[38;2;255;204;0mYou've[28Gused[33G91%[37Gof[40Gyour[45Gsession[53Glimit[59G·[61Gresets[68G7pm[72G(Europe/Paris)[87G·[89G/usage-credits[104Gto[107Grequest[115Gmore[39m
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m✶[3GSeasoning…[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[8A[38;2;51;153;255m●
|
||||||
|
[1B[38;2;153;153;153m ⎿ [39mWrote[12G[1m1[14G[22mlines[20Gto[23G[1ms3-edit.txt
|
||||||
|
[1B[22m [3G [38;2;248;248;242m[2m 1 [22mhello[39m[K
|
||||||
|
[2B[38;2;255;153;51m✶[39m [38;2;255;153;51mSeason[38;2;255;183;101ming[38;2;255;153;51m… [38;2;153;153;153m(3s · ↑[39m [38;2;153;153;153m147 tokens)[39m[K
|
||||||
|
[1B[K
|
||||||
|
[2B[38;2;153;153;153m❯ [39m[K
|
||||||
|
|
||||||
|
[38;2;136;136;136m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[39m
|
||||||
|
|
||||||
|
[3G[38;2;153;153;153mesc[7Gto[10Ginterrupt[21G[38;2;255;204;0mYou've[28Gused[33G91%[37Gof[40Gyour[45Gsession[53Glimit[59G·[61Gresets[68G7pm[72G(Europe/Paris)[87G·[89G/usage-credits[104Gto[107Grequest[115Gmore[39m
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[8C[6A[38;2;255;153;51mi[12G[38;2;255;183;101m…[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m*[10Gng[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[11C[6A[38;2;255;153;51m…[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m✢[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m·[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2C[3A[?25h[?2026l[?2026h[?25l[2D[3B
|
||||||
|
[6A[38;2;255;153;51m✢[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
37
packages/server/test/fixtures/dialogs/trust.raw
vendored
Normal file
37
packages/server/test/fixtures/dialogs/trust.raw
vendored
Normal file
@@ -0,0 +1,37 @@
|
|||||||
|
7[r8[?25h[?25l[?2004h[?1004h[?2031h[?2026h
|
||||||
|
|
||||||
|
[38;2;255;204;0m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[39m
|
||||||
|
|
||||||
|
[2G[38;2;255;204;0m[1mAccessing[12Gworkspace:[22m[39m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2G[1m/tmp/spike-s3-trust[22m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2GQuick[8Gsafety[15Gcheck:[22GIs[25Gthis[30Ga[32Gproject[40Gyou[44Gcreated[52Gor[55Gone[59Gyou[63Gtrust?[70G(Like[76Gyour[81Gown[85Gcode,[91Ga[93Gwell-known[104Gopen[109Gsource
|
||||||
|
|
||||||
|
[2Gproject,[11Gor[14Gwork[19Gfrom[24Gyour[29Gteam).[36GIf[39Gnot,[44Gtake[49Ga[51Gmoment[58Gto[61Greview[68Gwhat's[75Gin[78Gthis[83Gfolder[90Gfirst.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2GClaude[9GCode'll[17Gbe[20Gable[25Gto[28Gread,[34Gedit,[40Gand[44Gexecute[52Gfiles[58Ghere.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2G]8;id=zaxmda;https://code.claude.com/docs/en/security[38;2;153;153;153mSecurity guide[39m]8;;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2G[38;2;153;204;255m❯[4G[38;2;153;153;153m1.[7G[38;2;153;204;255mYes,[12GI[14Gtrust[20Gthis[25Gfolder[39m
|
||||||
|
|
||||||
|
[4G[38;2;153;153;153m2.[7G[39mNo,[11Gexit
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[2G[38;2;153;153;153mEnter[8Gto[11Gconfirm[19G·[21GEsc[25Gto[28Gcancel[39m
|
||||||
|
|
||||||
|
[1C[4A[?2026l[>0q[c[?2026h[1D[4B
|
||||||
|
[6C[4A[38;2;51;153;255mYes, I trust this folder[32G✔[39m
|
||||||
|
|
||||||
Reference in New Issue
Block a user