/** * The leviathan's system prompt. Injected at the start of every tail-flick. * * Port of automaton-main/src/agent/system-prompt.ts, rewritten for the lobster cosmology. */ export interface SystemPromptCtx { name: string; pubkey: string; creator: string; spawnPrompt: string; depth: 'deep' | 'shallow' | 'shoreline' | 'beached'; usdcBalance: number; clawdBalance: number; reignDays: number; moltsPerformed: number; spawnlingsAlive: number; /** * OpenClawd skills available to this leviathan. Auto-populated by the loop * from ~/.openclawd/skills/ — every skill is invokable via the `skill.` * tool surface. */ skills?: { id: string; name: string; description: string; emoji?: string; }[]; } export declare function buildSystemPrompt(ctx: SystemPromptCtx): string;