/** * Platform defaults — single source of truth for tunable constants. * * Every value can be overridden via the corresponding environment variable. * When adding a new constant, follow the pattern: * env → parse → fallback to sensible default. * * Grouped by domain so related knobs live together. */ /** Primary model for agentic/insight workflows (tool-calling capable). */ export declare const LLM_MODEL_PRIMARY: string; /** Lighter model for summarization, interpretation, and vision tasks. */ export declare const LLM_MODEL_SECONDARY: string; /** Base URL for OpenAI-compatible providers (Groq, Together, local). */ export declare const LLM_BASE_URL: string | undefined; /** Default max_tokens when the LLM is called without tool definitions. */ export declare const LLM_MAX_TOKENS_DEFAULT: number; /** Max tokens for structured JSON interpretation steps. */ export declare const LLM_MAX_TOKENS_JSON: number; /** Max tokens for vision/document extraction calls. */ export declare const LLM_MAX_TOKENS_VISION: number; /** Truncate arrays beyond this length before sending to the LLM. */ export declare const LLM_MAX_ARRAY_ITEMS: number; /** Hard character cap on serialized input payloads sent to the LLM. */ export declare const LLM_MAX_INPUT_CHARS: number; /** Max characters for a single tool result before truncation in the agentic loop. */ export declare const TOOL_RESULT_MAX_CHARS: number; /** Max agentic loop iterations for MCP triage workflows. */ export declare const TOOL_ROUNDS_TRIAGE: number; /** Max agentic loop iterations for mcpQuery (higher — includes recall + discover + persist phases). */ export declare const TOOL_ROUNDS_MCP_QUERY: number; /** Cap on `limit` argument baked into generated YAML tool steps. */ export declare const TOOL_ARG_LIMIT_CAP: number; /** Default graph expiry in seconds for generated YAML workflows (5 min — must exceed longest activity chain). */ export declare const WORKFLOW_EXPIRE_SECS: number; /** Default job expiry in seconds for workflow executions (30 days). */ export declare const JOB_EXPIRE_SECS: number; /** Default timeout (ms) for synchronous workflow invocations (5 min — matches WORKFLOW_EXPIRE_SECS). */ export declare const WORKFLOW_SYNC_TIMEOUT_MS: number; /** MCP tool call timeout (ms). Overrides the MCP SDK default of 60s which is too short for browser automation. */ export declare const MCP_TOOL_TIMEOUT_MS: number; /** Config cache TTL in milliseconds. */ export declare const CONFIG_CACHE_TTL_MS: number; /** Default page size for MCP DB tool queries (find_tasks, etc.). */ export declare const QUERY_LIMIT_DEFAULT: number; /** Maximum allowed page size for MCP DB tool queries. */ export declare const QUERY_LIMIT_MAX: number; /** Default page size for YAML workflow listings. */ export declare const YAML_LIST_LIMIT: number; /** Default page size for YAML workflow version history. */ export declare const YAML_VERSION_LIMIT: number; /** * Claim duration presets shown in the dashboard (minutes). * Override via JSON array, e.g. LT_CLAIM_DURATION_OPTIONS='[15,30,60,480]' */ export declare const CLAIM_DURATION_OPTIONS: number[]; /** Common stop words filtered from keyword extraction (tag derivation, FTS queries, prompt parsing). */ export declare const STOP_WORDS: Set; /** YAML dump line width. */ export declare const YAML_LINE_WIDTH: number;