/** * default-agents.ts — Embedded default agent configurations. * * These are always available but can be overridden by user .md files with the same name. */ import type { AgentConfig, PromptCompressionLevel } from "./types.js"; /** Raw params stored for lazy read-only prompt regeneration at runtime. */ export interface ReadOnlyPromptParams { role: string; task: string; toolInstructions?: string; outputInstructions?: string; additionalSections?: string[]; } /** * Generate a read-only prompt with custom role, task, and instructions. */ export declare function createReadOnlyPrompt(params: { role: string; task: string; toolInstructions?: string; outputInstructions?: string; additionalSections?: string[]; compressionLevel?: PromptCompressionLevel; }): string; /** * Params for each read-only default agent, stored separately so that * buildAgentPrompt() can regenerate systemPrompts with the runtime * compression level instead of always using the "balanced" bake-in. */ export declare const READONLY_PROMPT_PARAMS: Map; export declare const DEFAULT_AGENTS: Map;