export interface AgentConfigDto { activeEngine: string; engines: Record>; systemPrompt: string; hookScripts: HookScriptDto[]; allowedTools: string[]; maxTurns: number; maxBudgetUsd: number; } export interface HookScriptDto { id: string; event: string; toolPattern: string; scriptPath: string; enabled: boolean; }