export type AgentEvent = { type: 'thinking'; text: string; } | { type: 'text'; text: string; } | { type: 'tool_call'; name: string; input: Record; } | { type: 'tool_result'; content: string; } | { type: 'done'; result: string; cost_usd?: number; duration_ms: number; tool_call_count: number; } | { type: 'error'; message: string; }; export type AgentProfile = 'claude' | 'codex' | 'gemini';