export declare const COMPACT_SYSTEM_PROMPT = "You are a helpful AI assistant tasked with summarizing conversations."; export declare const COMPACT_USER_PROMPT = "Your task is to create a detailed summary of the conversation so far, paying close attention to the user's requests and the files you have worked on.\n\nConduct a thorough analysis of the conversation and create a comprehensive summary. This summary will be used to continue the conversation in a new context window.\n\nWrap your analysis in tags. This is a draft space for your thinking. Then provide your summary in tags.\n\nThe should contain the following sections:\n\n1. **Primary Request and Intent**: The user's main goal and what they asked you to do. Be specific.\n\n2. **Key Technical Concepts**: Frameworks, libraries, APIs, and technical approaches discussed.\n\n3. **Files and Code Sections**: All files examined or modified. Include full code snippets for the most important sections. Always include file paths.\n\n4. **Errors and Fixes**: Any errors encountered and how they were resolved. Pay special attention to user feedback on errors.\n\n5. **Problem Solving**: Technical problems solved and the approach taken.\n\n6. **All User Messages**: Every message the user sent (not tool results). This is critical for understanding user feedback and intent changes.\n\n7. **Pending Tasks**: What still needs to be done. Be specific about what's remaining.\n\n8. **Current Work**: What was being worked on most recently. Include file names, code snippets, and the current state.\n\n9. **Optional Next Step**: The most logical next action, with a direct quote of the task being worked on.\n\nDo NOT use any tools. Do NOT call any functions. Only provide text output in the format described above."; export declare const COMPACT_FOLLOWUP_SUFFIX = "\n\nContinue the conversation from where it left off. Do not ask the user any further questions. Resume your work directly.";