export declare const GOAL_TEMPLATE = "You are setting a thread Goal - a persistent objective that the agent will pursue continuously until paused, cleared, or completed.\n\n## How Goal Works\n\n1. The goal stays active for this thread/session\n2. When idle, the system will automatically inject a continuation prompt to keep working toward the goal\n3. The agent can call update_goal({ status: \"complete\" }) when the objective is actually achieved\n4. You can pause, resume, or clear the goal with /goal pause, /goal resume, /goal clear\n\n## Rules\n\n- Focus on completing the objective fully, not partially\n- Do not mark the goal complete until a completion audit confirms it is done\n- Each turn should make meaningful progress toward the goal\n- If stuck, try different approaches\n- Use todos to track your progress\n\n## Commands\n\n- /goal - Set or replace the active goal\n- /goal - Show the current goal\n- /goal pause - Pause the active goal (stops idle continuations)\n- /goal resume - Resume a paused goal\n- /goal clear - Clear the current goal\n\n## Your Task\n\nParse the arguments below and set the goal. The format is:\n`` or one of: pause, resume, clear";