功能指南 / 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_thresholdL2 语义缓存的命中阈值0.92
safety.snapshot_before_edit编辑前自动创建文件快照,失败可回滚true
memory.auto_learn任务经验自动写入长期记忆true

最佳实践

  • 需求描述包含目标 + 约束 + 验收标准三要素,规划质量显著提升。
  • 大型重构先审阅 Planner 输出的子任务 DAG 与影响文件清单,确认无误再运行。
  • 配合语义代码图谱使用:跨仓库或大型项目任务,先完成索引构建再发起。
!

计费说明:每次 RUSH 任务计为 1 次 Agent 运行(不论内部多少个子任务与迭代)。免费版每日 10 次,专业版每日 1000 次,高级版不限次,配额每日 0 点(UTC+8)重置。详见套餐与配额