[{"data":1,"prerenderedAt":517},["ShallowReactive",2],{"navigation":3,"\u002Fdocs\u002Fguide\u002Fgoal":128,"\u002Fdocs\u002Fguide\u002Fgoal-surround":512},[4],{"title":5,"path":6,"stem":7,"children":8,"page":32},"Docs","\u002Fdocs","docs",[9,33,78,108],{"title":10,"path":11,"stem":12,"children":13,"icon":32},"入门","\u002Fdocs\u002Fgetting-started","docs\u002F1.getting-started\u002F1.index",[14,17,22,27],{"title":15,"path":11,"stem":12,"icon":16},"介绍","i-lucide-house",{"title":18,"path":19,"stem":20,"icon":21},"安装与更新","\u002Fdocs\u002Fgetting-started\u002Finstallation","docs\u002F1.getting-started\u002F2.installation","i-lucide-download",{"title":23,"path":24,"stem":25,"icon":26},"快速上手","\u002Fdocs\u002Fgetting-started\u002Fusage","docs\u002F1.getting-started\u002F3.usage","i-lucide-rocket",{"title":28,"path":29,"stem":30,"icon":31},"界面导览","\u002Fdocs\u002Fgetting-started\u002Finterface","docs\u002F1.getting-started\u002F4.interface","i-lucide-layout-dashboard",false,{"title":34,"icon":32,"path":35,"stem":36,"children":37,"page":32},"使用指南","\u002Fdocs\u002Fguide","docs\u002F2.guide",[38,43,48,53,58,63,68,73],{"title":39,"path":40,"stem":41,"icon":42},"任务与并行","\u002Fdocs\u002Fguide\u002Ftasks","docs\u002F2.guide\u002F1.tasks","i-lucide-list-checks",{"title":44,"path":45,"stem":46,"icon":47},"模型与用量","\u002Fdocs\u002Fguide\u002Fmodels","docs\u002F2.guide\u002F2.models","i-lucide-brain",{"title":49,"path":50,"stem":51,"icon":52},"权限模式","\u002Fdocs\u002Fguide\u002Fpermission-modes","docs\u002F2.guide\u002F3.permission-modes","i-lucide-shield",{"title":54,"path":55,"stem":56,"icon":57},"审查、预览与终端","\u002Fdocs\u002Fguide\u002Freview-preview","docs\u002F2.guide\u002F4.review-preview","i-lucide-eye",{"title":59,"path":60,"stem":61,"icon":62},"斜杠命令与提及","\u002Fdocs\u002Fguide\u002Fcommands","docs\u002F2.guide\u002F5.commands","i-lucide-square-chevron-right",{"title":64,"path":65,"stem":66,"icon":67},"长任务 Goal","\u002Fdocs\u002Fguide\u002Fgoal","docs\u002F2.guide\u002F6.goal","i-lucide-target",{"title":69,"path":70,"stem":71,"icon":72},"工作树与环境","\u002Fdocs\u002Fguide\u002Fworktrees","docs\u002F2.guide\u002F7.worktrees","i-lucide-git-branch",{"title":74,"path":75,"stem":76,"icon":77},"会话接力","\u002Fdocs\u002Fguide\u002Fsession-continuity","docs\u002F2.guide\u002F8.session-continuity","i-lucide-import",{"title":79,"icon":32,"path":80,"stem":81,"children":82,"page":32},"进阶","\u002Fdocs\u002Fadvanced","docs\u002F3.advanced",[83,88,93,98,103],{"title":84,"path":85,"stem":86,"icon":87},"技能 Skills","\u002Fdocs\u002Fadvanced\u002Fskills","docs\u002F3.advanced\u002F1.skills","i-lucide-sparkles",{"title":89,"path":90,"stem":91,"icon":92},"MCP 工具","\u002Fdocs\u002Fadvanced\u002Fmcp","docs\u002F3.advanced\u002F2.mcp","i-lucide-server",{"title":94,"path":95,"stem":96,"icon":97},"插件市场","\u002Fdocs\u002Fadvanced\u002Fplugins","docs\u002F3.advanced\u002F3.plugins","i-lucide-puzzle",{"title":99,"path":100,"stem":101,"icon":102},"记忆与项目指令","\u002Fdocs\u002Fadvanced\u002Fmemory","docs\u002F3.advanced\u002F4.memory","i-lucide-brain-circuit",{"title":104,"path":105,"stem":106,"icon":107},"联网搜索","\u002Fdocs\u002Fadvanced\u002Fweb-search","docs\u002F3.advanced\u002F5.web-search","i-lucide-globe",{"title":109,"icon":32,"path":110,"stem":111,"children":112,"page":32},"参考","\u002Fdocs\u002Freference","docs\u002F4.reference",[113,118,123],{"title":114,"path":115,"stem":116,"icon":117},"快捷键速查","\u002Fdocs\u002Freference\u002Fshortcuts","docs\u002F4.reference\u002F1.shortcuts","i-lucide-keyboard",{"title":119,"path":120,"stem":121,"icon":122},"数据与隐私","\u002Fdocs\u002Freference\u002Fprivacy","docs\u002F4.reference\u002F2.privacy","i-lucide-shield-check",{"title":124,"path":125,"stem":126,"icon":127},"常见问题","\u002Fdocs\u002Freference\u002Ffaq","docs\u002F4.reference\u002F3.faq","i-lucide-circle-help",{"id":129,"title":64,"body":130,"description":505,"extension":506,"links":507,"meta":508,"navigation":509,"path":65,"seo":510,"stem":66,"__hash__":511},"docs\u002Fdocs\u002F2.guide\u002F6.goal.md",{"type":131,"value":132,"toc":495},"minimark",[133,146,149,153,156,167,178,188,191,194,217,224,227,317,328,331,437,440,446,449,456,472,475],[134,135,136,137,141,142,145],"p",{},"普通对话是「你问一句、它答一句」。",[138,139,140],"strong",{},"长任务模式","换了个玩法：你给一个",[138,143,144],{},"目标","，它自己拆解、执行、校验，一轮不达标就接着改，直到达成或者主动停下来向你汇报。",[134,147,148],{},"适合那种「说得清结果、但要来回折腾很多轮」的活 —— 比如「把这个模块的测试补到全绿」「按新设计稿把设置页改完」。",[150,151,152],"h2",{"id":152},"开始一个目标",[134,154,155],{},"在输入框敲：",[157,158,163],"pre",{"className":159,"code":161,"language":162},[160],"language-text","\u002Fgoal 把 src\u002Fparser 的单元测试补全，并让 pnpm test 全绿\n","text",[164,165,161],"code",{"__ignoreMap":166},"",[134,168,169,170,173,174,177],{},"或者按 ",[164,171,172],{},"⌘ + G","（Windows 为 ",[164,175,176],{},"Ctrl + G","）。",[179,180,181],"warning",{},[134,182,183,187],{},[184,185,186],"a",{"href":50},"计划模式","下不能启动目标 —— 那一档不允许任何写操作。会提示你先点「开始执行」或切换权限档。",[150,189,190],{"id":190},"它是怎么跑的",[134,192,193],{},"一轮「执行 → 校验」为一个迭代：",[195,196,197,204,214],"ol",{},[198,199,200,203],"li",{},[138,201,202],{},"执行"," —— 助手按目标推进一轮。",[198,205,206,209,210,213],{},[138,207,208],{},"校验"," —— 由",[138,211,212],{},"独立的校验环节","判断目标有没有达成，不是让它自己说了算。没达成会给出原因（测试还在挂、验证缺失、活儿没干完、工具报错等）。",[198,215,216],{},"没达成就带着这个原因进入下一轮，直到达成或触发停止条件。",[134,218,219,220,223],{},"进度以",[138,221,222],{},"悬浮状态卡","实时展示，可以随时收起成一个小胶囊，不挡视线。",[150,225,226],{"id":226},"它什么时候会停下来",[228,229,230,243],"table",{},[231,232,233],"thead",{},[234,235,236,240],"tr",{},[237,238,239],"th",{},"停止原因",[237,241,242],{},"说明",[244,245,246,257,267,277,287,297,307],"tbody",{},[234,247,248,254],{},[249,250,251],"td",{},[138,252,253],{},"已完成",[249,255,256],{},"校验通过",[234,258,259,264],{},[249,260,261],{},[138,262,263],{},"已手动暂停",[249,265,266],{},"你按了暂停",[234,268,269,274],{},[249,270,271],{},[138,272,273],{},"连续多次执行未取得进展",[249,275,276],{},"反复报错或没干成事，卡片上会显示真实次数",[234,278,279,284],{},[249,280,281],{},[138,282,283],{},"校验器连续失败",[249,285,286],{},"校验环节本身出了问题",[234,288,289,294],{},[249,290,291],{},[138,292,293],{},"模型服务不可用",[249,295,296],{},"比如遇到无权限一类的错误，会立即停下并说明原因，不会闷头重试刷屏",[234,298,299,304],{},[249,300,301],{},[138,302,303],{},"已达到本窗口轮次 \u002F 时长上限",[249,305,306],{},"预算用完了，防止无限跑下去",[234,308,309,314],{},[249,310,311],{},[138,312,313],{},"应用重启后已安全暂停",[249,315,316],{},"重启不会丢进度；停机时长不计入预算",[134,318,319,320,323,324,327],{},"停下来后点",[138,321,322],{},"继续","（或 ",[164,325,326],{},"\u002Fgoal resume","）就能接着跑。",[150,329,330],{"id":330},"命令一览",[228,332,333,343],{},[231,334,335],{},[234,336,337,340],{},[237,338,339],{},"命令",[237,341,342],{},"作用",[244,344,345,355,373,383,392,418],{},[234,346,347,352],{},[249,348,349],{},[164,350,351],{},"\u002Fgoal \u003C目标>",[249,353,354],{},"设置目标并开始执行",[234,356,357,362],{},[249,358,359],{},[164,360,361],{},"\u002Fgoal replace \u003C目标>",[249,363,364,365,368,369,372],{},"替换当前目标并",[138,366,367],{},"重新计数","（别名 ",[164,370,371],{},"edit","）",[234,374,375,380],{},[249,376,377],{},[164,378,379],{},"\u002Fgoal pause",[249,381,382],{},"暂停目标，并取消当前正在执行 \u002F 校验的那一轮",[234,384,385,389],{},[249,386,387],{},[164,388,326],{},[249,390,391],{},"恢复已暂停或预算受限的目标",[234,393,394,399],{},[249,395,396],{},[164,397,398],{},"\u002Fgoal clear",[249,400,401,402,405,406,405,409,405,412,405,415,372],{},"清除目标，回到普通对话（别名 ",[164,403,404],{},"stop"," \u002F ",[164,407,408],{},"off",[164,410,411],{},"reset",[164,413,414],{},"none",[164,416,417],{},"cancel",[234,419,420,425],{},[249,421,422],{},[164,423,424],{},"\u002Fgoal help",[249,426,427,428,405,431,405,434,372],{},"显示命令帮助（别名 ",[164,429,430],{},"?",[164,432,433],{},"-h",[164,435,436],{},"--help",[134,438,439],{},"状态卡上也有「命令帮助」「替换目标」「清除目标」的按钮。",[441,442,443],"note",{},[134,444,445],{},"清除后会回到普通对话模式，当前目标的进度不再保留。替换目标则会结束当前目标并重新计数。",[150,447,448],{"id":448},"自动批准",[134,450,451,452,455],{},"长任务要连续跑很多轮，每一步都弹窗问你就失去意义了。状态卡上有 ",[138,453,454],{},"「自动批准工作区内的删除\u002F移动」"," 开关，按需打开。",[179,457,458],{},[134,459,460,461,467,468,471],{},"这个白名单在 ",[138,462,463],{},[184,464,466],{"href":465},"\u002Fdocs\u002Fguide\u002Fpermission-modes#%E5%8F%98%E6%9B%B4%E5%89%8D%E7%A1%AE%E8%AE%A4","变更前确认"," 档下",[138,469,470],{},"不生效"," —— 你既然选了逐个确认，就以逐个确认为准。",[150,473,474],{"id":474},"用之前想清楚",[476,477,478,489,492],"ul",{},[198,479,480,481,484,485,488],{},"目标要",[138,482,483],{},"可校验","。「把代码写好看点」没法判定，「",[164,486,487],{},"pnpm lint"," 无报错」可以。",[198,490,491],{},"权限档决定了它能自己走多远。跑长任务前先想清楚你愿意放到哪一档。",[198,493,494],{},"切走去干别的不会中断它，回来时进度还在。",{"title":166,"searchDepth":496,"depth":497,"links":498},1,2,[499,500,501,502,503,504],{"id":152,"depth":497,"text":152},{"id":190,"depth":497,"text":190},{"id":226,"depth":497,"text":226},{"id":330,"depth":497,"text":330},{"id":448,"depth":497,"text":448},{"id":474,"depth":497,"text":474},"设定一个目标，让助手自动多轮推进并独立校验是否达成，中途可暂停、替换或清除。","md",null,{},{"icon":67},{"title":64,"description":505},"DMtYkhdHVHfPXiFxXI8PLsrCUO6qaOo3m91HN1122XA",[513,515],{"title":59,"path":60,"stem":61,"description":514,"icon":62,"children":-1},"用 \u002F 调命令、用 @ 引用文件、加附件，以及输入框的统一插入面板。",{"title":69,"path":70,"stem":71,"description":516,"icon":72,"children":-1},"用 Git 工作树隔离并行任务，用环境脚本自动准备依赖。",1786009888713]