/** * System prompt construction and project context loading */ import { type Skill } from "./skills.js"; export interface BuildSystemPromptOptions { /** Custom system prompt (replaces default). */ customPrompt?: string; /** Tools to include in prompt. */ selectedTools?: string[]; /** Optional one-line tool snippets keyed by tool name. */ toolSnippets?: Record; /** Additional guideline bullets appended to the default system prompt guidelines. */ promptGuidelines?: string[]; /** Text to append to system prompt. */ appendSystemPrompt?: string; /** Environment-specific instructions to append to system prompt (e.g. available tooling). */ environmentInstructions?: string; /** Working directory. */ cwd: string; /** Pre-loaded context files. */ contextFiles?: Array<{ path: string; content: string; }>; /** Pre-loaded skills. */ skills?: Skill[]; } /** Build the system prompt with tools, guidelines, and context */ export declare function buildSystemPrompt(options: BuildSystemPromptOptions): string; //# sourceMappingURL=system-prompt.d.ts.map