// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html exports[`ToolConfirmationQueue > calculates availableContentHeight based on availableTerminalHeight from UI state 1`] = ` "╭──────────────────────────────────────────────────────────────────────────────╮ │ Action Required │ │ │ │ ? replace edit file │ │ │ │ ... 49 hidden (Ctrl+O) ... │ │ 50 line │ │ Apply this change? │ │ │ │ ● 1. Allow once │ │ 2. Allow for this session │ │ 3. Modify with external editor │ │ 4. No, suggest changes (esc) │ │ │ ╰──────────────────────────────────────────────────────────────────────────────╯ " `; exports[`ToolConfirmationQueue > does not render expansion hint when constrainHeight is false 1`] = ` "╭──────────────────────────────────────────────────────────────────────────────╮ │ Action Required │ │ │ │ ? replace edit file │ │ │ │ ╭──────────────────────────────────────────────────────────────────────────╮ │ │ │ │ │ │ │ No changes detected. │ │ │ │ │ │ │ ╰──────────────────────────────────────────────────────────────────────────╯ │ │ Apply this change? │ │ │ │ ● 1. Allow once │ │ 2. Allow for this session │ │ 3. Modify with external editor │ │ 4. No, suggest changes (esc) │ │ │ ╰──────────────────────────────────────────────────────────────────────────────╯ " `; exports[`ToolConfirmationQueue > provides more height for ask_user by subtracting less overhead 1`] = ` "╭──────────────────────────────────────────────────────────────────────────────╮ │ Answer Questions │ │ │ │ Line 1 │ │ Line 2 │ │ Line 3 │ │ Line 4 │ │ Line 5 │ │ Line 6 │ │ │ │ ● 1. Option 1 │ │ Desc │ │ 2. Enter a custom value │ │ │ │ Enter to select · ↑/↓ to navigate · Esc to cancel │ ╰──────────────────────────────────────────────────────────────────────────────╯ " `; exports[`ToolConfirmationQueue > renders AskUser tool confirmation with Success color 1`] = ` "╭──────────────────────────────────────────────────────────────────────────────╮ │ Answer Questions │ │ │ │ Review your answers: │ │ │ │ │ │ Enter to submit · Tab/Shift+Tab to edit answers · Esc to cancel │ ╰──────────────────────────────────────────────────────────────────────────────╯ " `; exports[`ToolConfirmationQueue > renders ExitPlanMode tool confirmation with Success color 1`] = ` "╭──────────────────────────────────────────────────────────────────────────────╮ │ Ready to start implementation? │ │ │ │ Plan content goes here │ │ │ │ ● 1. Yes, automatically accept edits │ │ Approves plan and allows tools to run automatically │ │ 2. Yes, manually accept edits │ │ Approves plan but requires confirmation for each tool │ │ 3. Type your feedback... │ │ │ │ Enter to select · ↑/↓ to navigate · Ctrl+X to edit plan · Esc to cancel │ ╰──────────────────────────────────────────────────────────────────────────────╯ " `; exports[`ToolConfirmationQueue > renders expansion hint when content is long and constrained 1`] = ` "╭──────────────────────────────────────────────────────────────────────────────╮ │ Action Required │ │ │ │ ? replace edit file │ │ │ │ ... 49 hidden (Ctrl+O) ... │ │ 50 line │ │ Apply this change? │ │ │ │ ● 1. Allow once │ │ 2. Allow for this session │ │ 3. Modify with external editor │ │ 4. No, suggest changes (esc) │ │ │ ╰──────────────────────────────────────────────────────────────────────────────╯ Press Ctrl+O to show more lines " `; exports[`ToolConfirmationQueue > renders the confirming tool with progress indicator 1`] = ` "╭──────────────────────────────────────────────────────────────────────────────╮ │ Action Required 1 of 3 │ │ │ │ ? ls list files │ │ │ │ ls │ │ Allow execution of: 'ls'? │ │ │ │ ● 1. Allow once │ │ 2. Allow for this session │ │ 3. No, suggest changes (esc) │ │ │ ╰──────────────────────────────────────────────────────────────────────────────╯ " `;