export declare const DANGEROUS_PATTERNS: RegExp[]; export declare const FILESYSTEM_TOOLS: Set; /** * Subdirectory of a turn directory holding tool output that exceeded the * model-visible budget. Kept beside the turn so it is cleaned up with the * run and reachable by the agent through its own `read`/`grep`. */ export declare const TOOL_OUTPUT_DIR_NAME = "tool-output"; /** * Turns the loop will spend asking again for a valid structured output * before giving up with `stop_reason: 'structured_output_failed'`. * * Bounded on purpose: a model that cannot satisfy the schema should fail * loudly and cheaply, not iterate against `maxIterations`. */ export declare const DEFAULT_STRUCTURED_OUTPUT_RETRIES = 2; /** What the loop sends when the model tries to finish in prose instead. */ export declare const STRUCTURED_OUTPUT_REPROMPT = "[SYSTEM] This task requires a structured result. Call the `structured_output` tool with your final answer, matching its schema exactly. Do not answer in prose."; //# sourceMappingURL=index.d.ts.map