功能指南 / RUSH 深度任务
RUSH 深度任务
RUSH 是灵犀指的深度任务引擎:用一句话描述需求,引擎自动完成任务规划 → 并行编码 → 质量验证 → 收敛交付的完整流水线,适合跨文件、多步骤的特性开发与重构。
✦
何时使用 RUSH? 涉及 3 个以上文件、需要规划与验证的任务交给 RUSH;单点修改、小范围改写建议使用「内联编辑」(选中代码后按 Ctrl + K),响应更快、不计入 Agent 运行次数。
快速开始
1
打开 RUSH 面板:在 IDE 中按 Ctrl + Shift + R,或点击右侧栏的 RUSH 图标。
2
描述你的需求:用自然语言说明目标、约束与验收标准,例如「为 auth 模块接入 JWT 刷新,要求兼容现有会话」。
3
审阅计划并运行:Planner 输出子任务 DAG 与影响文件清单,确认后点击「运行」。过程中可随时暂停、干预或回滚。
工作原理
RUSH 将任务拆分为四个阶段,每个阶段独立验证,失败自动诊断并重规划:
- 需求理解与规划 — Planner 结合语义代码图谱分析影响面,输出有序子任务 DAG(含步骤依赖、影响文件清单与潜在风险)。
- 并行编码 — 多个 Coder 在独立 git worktree 中并行实现(默认最多 4 个,分支形如
agent/<任务ID>),互不干扰。 - 质量验证 — Verifier 运行静态检查与真实测试,验证级别从 V1 静态检查到 V5 基准测试共分五级;质量门禁自动拒绝伪代码与
TODO占位符。不达标时由 Diagnoser 定位失败原因,并进行全量或增量重规划。 - 收敛交付 — 按收敛度(0~1,阈值 0.95)评估是否继续迭代;合并最佳结果、生成变更报告,任务经验写入长期记忆供后续复用。
未手动指定模型时,RUSH 会按任务类型跨模型自动调度最优模型。执行时限:单次 LLM 调用 120 秒、全局默认 30 分钟、最长 4 小时。
配置项
在项目根目录的 lxz.config.json 中调整 RUSH 行为:
默认配置快速试跑
{
"agent": {
"max_iterations": 50,
"parallel_max_workers": 4
},
"cache": {
"enabled": true,
"l2_similarity_threshold": 0.92
},
"safety": {
"snapshot_before_edit": true
},
"memory": {
"auto_learn": true
}
}
| 配置项 | 说明 | 默认值 |
|---|---|---|
agent.max_iterations | 验证不通过时的最大迭代轮次 | 50 |
agent.parallel_max_workers | 并行编码的 worktree 数量上限 | 4 |
cache.enabled | 三层响应缓存(L1 精确 / L2 语义 / L3 模板) | true |
cache.l2_similarity_threshold | L2 语义缓存的命中阈值 | 0.92 |
safety.snapshot_before_edit | 编辑前自动创建文件快照,失败可回滚 | true |
memory.auto_learn | 任务经验自动写入长期记忆 | true |
最佳实践
- 需求描述包含目标 + 约束 + 验收标准三要素,规划质量显著提升。
- 大型重构先审阅 Planner 输出的子任务 DAG 与影响文件清单,确认无误再运行。
- 配合语义代码图谱使用:跨仓库或大型项目任务,先完成索引构建再发起。
!
计费说明:每次 RUSH 任务计为 1 次 Agent 运行(不论内部多少个子任务与迭代)。免费版每日 10 次,专业版每日 1000 次,高级版不限次,配额每日 0 点(UTC+8)重置。详见套餐与配额。
本文对你有帮助吗?