()
| 971 | type: 'user', message: { content: [{ type: 'tool_result', tool_use_id: id, content: [{ type: 'text', text: 'x'.repeat(chars) }] }] }, |
| 972 | }); |
| 973 | const done = () => JSON.stringify({ type: 'result', subtype: 'success', duration_ms: 1000, total_cost_usd: 0.1, usage: {} }); |
| 974 | const write = (name, lines) => { const f = join(dir, name); writeFileSync(f, lines.join('\n') + '\n'); return f; }; |
| 975 | |
| 976 | // 1. Attribution: ratio 2.5 chars/tok, two families, no shedding. |