export interface ContextSnapshot { memory: string; summary: string; recentChat: string; recentMood: string; } /** Read MEMORY.md + chat-summary + recent chat, returns raw content */ export declare function getContextSnapshot(agentDir: string, branch: string): Promise; /** * Returns context string for voice LLM system instructions. * Includes: memory + conversation summary + recent chat history. * Recent chat is critical — it survives page refreshes so the voice LLM * knows what just happened even when the WebSocket reconnects. */ export declare function getVoiceContext(agentDir: string, branch: string): Promise; /** * Returns richer context for run_agent systemPromptSuffix. * Includes: full memory + summary. Capped at ~2000 tokens. */ export declare function getAgentContext(agentDir: string, branch: string): Promise;