[{"data":1,"prerenderedAt":701},["ShallowReactive",2],{"doc-\u002Fdocs\u002Fguides\u002Frush":3,"doc-surround-\u002Fdocs\u002Fguides\u002Frush":608,"doc-nav-zh":617},{"id":4,"title":5,"body":6,"description":599,"extension":600,"meta":601,"navigation":602,"order":236,"path":603,"section":604,"seo":605,"stem":606,"__hash__":607},"docs_zh\u002Fdocs\u002F02.guides\u002F06.rush.md","RUSH 深度任务",{"type":7,"value":8,"toc":593},"minimark",[9,13,22,41,45,82,85,88,131,138,141,148,452,550,553,571,589],[10,11,5],"h1",{"id":12},"rush-深度任务",[14,15,16,17,21],"p",{},"RUSH 是灵犀指的深度任务引擎：用一句话描述需求，引擎自动完成",[18,19,20],"strong",{},"任务规划 → 并行编码 → 质量验证 → 收敛交付","的完整流水线，适合跨文件、多步骤的特性开发与重构。",[23,24,26],"callout",{"type":25},"tip",[14,27,28,31,32,36,37,40],{},[18,29,30],{},"何时使用 RUSH？"," 涉及 3 个以上文件、需要规划与验证的任务交给 RUSH；单点修改、小范围改写建议使用「内联编辑」（选中代码后按 ",[33,34,35],"kbd",{},"Ctrl"," + ",[33,38,39],{},"K","），响应更快、不计入 Agent 运行次数。",[42,43,44],"h2",{"id":44},"快速开始",[46,47,48,66,74],"steps",{},[49,50,51],"step",{},[14,52,53,56,57,36,59,36,62,65],{},[18,54,55],{},"打开 RUSH 面板","：在 IDE 中按 ",[33,58,35],{},[33,60,61],{},"Shift",[33,63,64],{},"R","，或点击右侧栏的 RUSH 图标。",[49,67,68],{},[14,69,70,73],{},[18,71,72],{},"描述你的需求","：用自然语言说明目标、约束与验收标准，例如「为 auth 模块接入 JWT 刷新，要求兼容现有会话」。",[49,75,76],{},[14,77,78,81],{},[18,79,80],{},"审阅计划并运行","：Planner 输出子任务 DAG 与影响文件清单，确认后点击「运行」。过程中可随时暂停、干预或回滚。",[42,83,84],{"id":84},"工作原理",[14,86,87],{},"RUSH 将任务拆分为四个阶段，每个阶段独立验证，失败自动诊断并重规划：",[89,90,91,104,115,125],"ul",{},[92,93,94,97,98,103],"li",{},[18,95,96],{},"需求理解与规划"," — Planner 结合",[99,100,102],"a",{"href":101},"\u002Fdocs\u002Fguides\u002Fcode-graph","语义代码图谱","分析影响面，输出有序子任务 DAG（含步骤依赖、影响文件清单与潜在风险）。",[92,105,106,109,110,114],{},[18,107,108],{},"并行编码"," — 多个 Coder 在独立 git worktree 中并行实现（默认最多 4 个，分支形如 ",[111,112,113],"code",{},"agent\u002F\u003C任务ID>","），互不干扰。",[92,116,117,120,121,124],{},[18,118,119],{},"质量验证"," — Verifier 运行静态检查与真实测试，验证级别从 V1 静态检查到 V5 基准测试共分五级；质量门禁自动拒绝伪代码与 ",[111,122,123],{},"TODO"," 占位符。不达标时由 Diagnoser 定位失败原因，并进行全量或增量重规划。",[92,126,127,130],{},[18,128,129],{},"收敛交付"," — 按收敛度（0~1，阈值 0.95）评估是否继续迭代；合并最佳结果、生成变更报告，任务经验写入长期记忆供后续复用。",[14,132,133,134,137],{},"未手动指定模型时，RUSH 会按任务类型",[18,135,136],{},"跨模型自动调度","最优模型。执行时限：单次 LLM 调用 120 秒、全局默认 30 分钟、最长 4 小时。",[42,139,140],{"id":140},"配置项",[14,142,143,144,147],{},"在项目根目录的 ",[111,145,146],{},"lxz.config.json"," 中调整 RUSH 行为：",[149,150,151,363],"code-group",{},[152,153,159],"pre",{"className":154,"code":155,"filename":156,"language":157,"meta":158,"style":158},"language-json shiki shiki-themes tokyo-night","{\n  \"agent\": {\n    \"max_iterations\": 50,\n    \"parallel_max_workers\": 4\n  },\n  \"cache\": {\n    \"enabled\": true,\n    \"l2_similarity_threshold\": 0.92\n  },\n  \"safety\": {\n    \"snapshot_before_edit\": true\n  },\n  \"memory\": {\n    \"auto_learn\": true\n  }\n}\n","默认配置","json","",[111,160,161,170,190,211,226,234,248,265,280,287,301,316,323,337,351,357],{"__ignoreMap":158},[162,163,166],"span",{"class":164,"line":165},"line",1,[162,167,169],{"class":168},"sgJMe","{\n",[162,171,173,177,181,184,187],{"class":164,"line":172},2,[162,174,176],{"class":175},"sAklC","  \"",[162,178,180],{"class":179},"s3R4Z","agent",[162,182,183],{"class":175},"\"",[162,185,186],{"class":175},":",[162,188,189],{"class":168}," {\n",[162,191,193,196,200,202,204,208],{"class":164,"line":192},3,[162,194,195],{"class":175},"    \"",[162,197,199],{"class":198},"sySf4","max_iterations",[162,201,183],{"class":175},[162,203,186],{"class":175},[162,205,207],{"class":206},"sOJ5S"," 50",[162,209,210],{"class":175},",\n",[162,212,214,216,219,221,223],{"class":164,"line":213},4,[162,215,195],{"class":175},[162,217,218],{"class":198},"parallel_max_workers",[162,220,183],{"class":175},[162,222,186],{"class":175},[162,224,225],{"class":206}," 4\n",[162,227,229,232],{"class":164,"line":228},5,[162,230,231],{"class":168},"  }",[162,233,210],{"class":175},[162,235,237,239,242,244,246],{"class":164,"line":236},6,[162,238,176],{"class":175},[162,240,241],{"class":179},"cache",[162,243,183],{"class":175},[162,245,186],{"class":175},[162,247,189],{"class":168},[162,249,251,253,256,258,260,263],{"class":164,"line":250},7,[162,252,195],{"class":175},[162,254,255],{"class":198},"enabled",[162,257,183],{"class":175},[162,259,186],{"class":175},[162,261,262],{"class":206}," true",[162,264,210],{"class":175},[162,266,268,270,273,275,277],{"class":164,"line":267},8,[162,269,195],{"class":175},[162,271,272],{"class":198},"l2_similarity_threshold",[162,274,183],{"class":175},[162,276,186],{"class":175},[162,278,279],{"class":206}," 0.92\n",[162,281,283,285],{"class":164,"line":282},9,[162,284,231],{"class":168},[162,286,210],{"class":175},[162,288,290,292,295,297,299],{"class":164,"line":289},10,[162,291,176],{"class":175},[162,293,294],{"class":179},"safety",[162,296,183],{"class":175},[162,298,186],{"class":175},[162,300,189],{"class":168},[162,302,304,306,309,311,313],{"class":164,"line":303},11,[162,305,195],{"class":175},[162,307,308],{"class":198},"snapshot_before_edit",[162,310,183],{"class":175},[162,312,186],{"class":175},[162,314,315],{"class":206}," true\n",[162,317,319,321],{"class":164,"line":318},12,[162,320,231],{"class":168},[162,322,210],{"class":175},[162,324,326,328,331,333,335],{"class":164,"line":325},13,[162,327,176],{"class":175},[162,329,330],{"class":179},"memory",[162,332,183],{"class":175},[162,334,186],{"class":175},[162,336,189],{"class":168},[162,338,340,342,345,347,349],{"class":164,"line":339},14,[162,341,195],{"class":175},[162,343,344],{"class":198},"auto_learn",[162,346,183],{"class":175},[162,348,186],{"class":175},[162,350,315],{"class":206},[162,352,354],{"class":164,"line":353},15,[162,355,356],{"class":168},"  }\n",[162,358,360],{"class":164,"line":359},16,[162,361,362],{"class":168},"}\n",[152,364,367],{"className":154,"code":365,"filename":366,"language":157,"meta":158,"style":158},"{\n  \"agent\": {\n    \"max_iterations\": 5,\n    \"parallel_max_workers\": 2\n  },\n  \"cache\": {\n    \"enabled\": false\n  }\n}\n","快速试跑",[111,368,369,373,385,400,413,419,431,444,448],{"__ignoreMap":158},[162,370,371],{"class":164,"line":165},[162,372,169],{"class":168},[162,374,375,377,379,381,383],{"class":164,"line":172},[162,376,176],{"class":175},[162,378,180],{"class":179},[162,380,183],{"class":175},[162,382,186],{"class":175},[162,384,189],{"class":168},[162,386,387,389,391,393,395,398],{"class":164,"line":192},[162,388,195],{"class":175},[162,390,199],{"class":198},[162,392,183],{"class":175},[162,394,186],{"class":175},[162,396,397],{"class":206}," 5",[162,399,210],{"class":175},[162,401,402,404,406,408,410],{"class":164,"line":213},[162,403,195],{"class":175},[162,405,218],{"class":198},[162,407,183],{"class":175},[162,409,186],{"class":175},[162,411,412],{"class":206}," 2\n",[162,414,415,417],{"class":164,"line":228},[162,416,231],{"class":168},[162,418,210],{"class":175},[162,420,421,423,425,427,429],{"class":164,"line":236},[162,422,176],{"class":175},[162,424,241],{"class":179},[162,426,183],{"class":175},[162,428,186],{"class":175},[162,430,189],{"class":168},[162,432,433,435,437,439,441],{"class":164,"line":250},[162,434,195],{"class":175},[162,436,255],{"class":198},[162,438,183],{"class":175},[162,440,186],{"class":175},[162,442,443],{"class":206}," false\n",[162,445,446],{"class":164,"line":267},[162,447,356],{"class":168},[162,449,450],{"class":164,"line":282},[162,451,362],{"class":168},[453,454,455,470],"table",{},[456,457,458],"thead",{},[459,460,461,464,467],"tr",{},[462,463,140],"th",{},[462,465,466],{},"说明",[462,468,469],{},"默认值",[471,472,473,487,500,513,526,538],"tbody",{},[459,474,475,481,484],{},[476,477,478],"td",{},[111,479,480],{},"agent.max_iterations",[476,482,483],{},"验证不通过时的最大迭代轮次",[476,485,486],{},"50",[459,488,489,494,497],{},[476,490,491],{},[111,492,493],{},"agent.parallel_max_workers",[476,495,496],{},"并行编码的 worktree 数量上限",[476,498,499],{},"4",[459,501,502,507,510],{},[476,503,504],{},[111,505,506],{},"cache.enabled",[476,508,509],{},"三层响应缓存（L1 精确 \u002F L2 语义 \u002F L3 模板）",[476,511,512],{},"true",[459,514,515,520,523],{},[476,516,517],{},[111,518,519],{},"cache.l2_similarity_threshold",[476,521,522],{},"L2 语义缓存的命中阈值",[476,524,525],{},"0.92",[459,527,528,533,536],{},[476,529,530],{},[111,531,532],{},"safety.snapshot_before_edit",[476,534,535],{},"编辑前自动创建文件快照，失败可回滚",[476,537,512],{},[459,539,540,545,548],{},[476,541,542],{},[111,543,544],{},"memory.auto_learn",[476,546,547],{},"任务经验自动写入长期记忆",[476,549,512],{},[42,551,552],{"id":552},"最佳实践",[89,554,555,562,565],{},[92,556,557,558,561],{},"需求描述包含",[18,559,560],{},"目标 + 约束 + 验收标准","三要素，规划质量显著提升。",[92,563,564],{},"大型重构先审阅 Planner 输出的子任务 DAG 与影响文件清单，确认无误再运行。",[92,566,567,568,570],{},"配合",[99,569,102],{"href":101},"使用：跨仓库或大型项目任务，先完成索引构建再发起。",[23,572,574],{"type":573},"warn",[14,575,576,579,580,583,584,588],{},[18,577,578],{},"计费说明","：每次 RUSH 任务计为 ",[18,581,582],{},"1 次 Agent 运行","（不论内部多少个子任务与迭代）。免费版每日 10 次，专业版每日 1000 次，高级版不限次，配额每日 0 点（UTC+8）重置。详见",[99,585,587],{"href":586},"\u002Fdocs\u002Fmodels-billing\u002Fplans-quota","套餐与配额","。",[590,591,592],"style",{},"html pre.shiki code .sgJMe, html code.shiki .sgJMe{--shiki-default:#9ABDF5}html pre.shiki code .sAklC, html code.shiki .sAklC{--shiki-default:#89DDFF}html pre.shiki code .s3R4Z, html code.shiki .s3R4Z{--shiki-default:#7AA2F7}html pre.shiki code .sySf4, html code.shiki .sySf4{--shiki-default:#0DB9D7}html pre.shiki code .sOJ5S, html code.shiki .sOJ5S{--shiki-default:#FF9E64}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}",{"title":158,"searchDepth":172,"depth":172,"links":594},[595,596,597,598],{"id":44,"depth":172,"text":44},{"id":84,"depth":172,"text":84},{"id":140,"depth":172,"text":140},{"id":552,"depth":172,"text":552},"一句话发起深度任务：RUSH 自动完成任务规划、并行编码、质量验证与收敛交付的完整流水线","md",{},true,"\u002Fdocs\u002Fguides\u002Frush","功能指南",{"title":5,"description":599},"docs\u002F02.guides\u002F06.rush","zazOsOOlW2DoMeAs6BvbYLMunxO32g-ixDuG__Ee1ug",[609,613],{"title":610,"path":611,"stem":612,"children":-1},"AI 对话与内联编辑","\u002Fdocs\u002Fguides\u002Fai-chat","docs\u002F02.guides\u002F05.ai-chat",{"title":614,"path":615,"stem":616,"children":-1},"FIM 代码补全","\u002Fdocs\u002Fguides\u002Ffim-completion","docs\u002F02.guides\u002F07.fim-completion",[618],{"title":619,"path":620,"stem":621,"children":622,"page":644},"Docs","\u002Fdocs","docs",[623,645,666,681],{"title":624,"path":625,"stem":626,"children":627,"page":644},"快速上手","\u002Fdocs\u002Fgetting-started","docs\u002F01.getting-started",[628,632,636,640],{"title":629,"path":630,"stem":631},"安装与下载","\u002Fdocs\u002Fgetting-started\u002Finstallation","docs\u002F01.getting-started\u002F01.installation",{"title":633,"path":634,"stem":635},"注册与登录","\u002Fdocs\u002Fgetting-started\u002Fregister-login","docs\u002F01.getting-started\u002F02.register-login",{"title":637,"path":638,"stem":639},"首次配置","\u002Fdocs\u002Fgetting-started\u002Ffirst-setup","docs\u002F01.getting-started\u002F03.first-setup",{"title":641,"path":642,"stem":643},"从 VS Code 迁移","\u002Fdocs\u002Fgetting-started\u002Fmigrate-from-vscode","docs\u002F01.getting-started\u002F04.migrate-from-vscode",false,{"title":604,"path":646,"stem":647,"children":648,"page":644},"\u002Fdocs\u002Fguides","docs\u002F02.guides",[649,650,651,652,654,658,662],{"title":610,"path":611,"stem":612},{"title":5,"path":603,"stem":606},{"title":614,"path":615,"stem":616},{"title":102,"path":101,"stem":653},"docs\u002F02.guides\u002F08.code-graph",{"title":655,"path":656,"stem":657},"MCP 工具与市场","\u002Fdocs\u002Fguides\u002Fmcp","docs\u002F02.guides\u002F09.mcp",{"title":659,"path":660,"stem":661},"调试与 DAP","\u002Fdocs\u002Fguides\u002Fdebugging","docs\u002F02.guides\u002F10.debugging",{"title":663,"path":664,"stem":665},"集成终端","\u002Fdocs\u002Fguides\u002Fterminal","docs\u002F02.guides\u002F11.terminal",{"title":667,"path":668,"stem":669,"children":670,"page":644},"模型与计费","\u002Fdocs\u002Fmodels-billing","docs\u002F03.models-billing",[671,675,677],{"title":672,"path":673,"stem":674},"支持的模型","\u002Fdocs\u002Fmodels-billing\u002Fmodels","docs\u002F03.models-billing\u002F12.models",{"title":587,"path":586,"stem":676},"docs\u002F03.models-billing\u002F13.plans-quota",{"title":678,"path":679,"stem":680},"自带 API Key（BYOK）","\u002Fdocs\u002Fmodels-billing\u002Fbyok","docs\u002F03.models-billing\u002F14.byok",{"title":682,"path":683,"stem":684,"children":685,"page":644},"参考与 FAQ","\u002Fdocs\u002Freference","docs\u002F04.reference",[686,690,693,697],{"title":687,"path":688,"stem":689},"快捷键","\u002Fdocs\u002Freference\u002Fshortcuts","docs\u002F04.reference\u002F15.shortcuts",{"title":140,"path":691,"stem":692},"\u002Fdocs\u002Freference\u002Fconfiguration","docs\u002F04.reference\u002F16.configuration",{"title":694,"path":695,"stem":696},"内核 API","\u002Fdocs\u002Freference\u002Fkernel-api","docs\u002F04.reference\u002F17.kernel-api",{"title":698,"path":699,"stem":700},"常见问题","\u002Fdocs\u002Freference\u002Ffaq","docs\u002F04.reference\u002F18.faq",1786077825607]