Files
zesdex/src/features/agent/domain/defaults.ts
T

28 lines
938 B
TypeScript
Raw Normal View History

/** 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;