/** Shared default constants. Mirrors `agent/defaults.rs`. */ /** Default LLM provider API base URL. */ export const DEFAULT_API_BASE = "https://opencode.ai/zen/v1"; /** Default LLM model identifier. */ export const DEFAULT_MODEL = "deepseek-v4-flash-free"; /** Fallback JWT secret used only when `JWT_SECRET` env var is unset. */ export const FALLBACK_JWT_SECRET = "dev-secret"; /** Default context window size (256k tokens). */ export const DEFAULT_CONTEXT_WINDOW = 256_000; /** Maximum tool-call iterations per agent turn. */ export const MAX_TOOL_ITERATIONS = 50; /** Maximum subagent tool-call iterations. */ export const MAX_SUBAGENT_ITERATIONS = 25; /** Default LLM request max tokens. */ export const DEFAULT_MAX_TOKENS = 4096; /** Default temperature for the main agent. */ export const DEFAULT_TEMPERATURE = 0.7; /** Default temperature for compaction / summary calls. */ export const DEFAULT_COMPACT_TEMPERATURE = 0.3;