异步模式

了解 Auto-Coder.Chat 的异步模式 —— 将任务提交到后台并行执行,自动合并结果。

异步模式(/async)

异步模式是 Auto-Coder.Chat 的核心竞争力 —— 将任务提交到后台运行,你可以同时提交多个任务,它们会自动并行执行并合并结果。

提交异步任务

/async /name my-job /time 40m 帮我重构整个项目的错误处理逻辑
  • /name my-job — 为任务命名(必需)
  • /time 40m — 设置最大运行时长(如 40m 表示 40 分钟)
  • 最后是你的需求描述

需求较长时,可以用双引号或三引号括起来:

/async /name my-job /time 40m "帮我写一个新的 markdown,介绍这个项目是干啥的"
/async /name my-job /time 40m '''
1. 重构用户认证模块
2. 添加单元测试
3. 更新相关文档
'''

任务提交后会在后台独立的 git worktree 中运行,不影响你当前的工作:

提交异步任务

查看异步任务

# 查看所有异步任务列表
/async /list

异步任务列表

# 查看某个任务的详细信息
/async /task my-job

异步任务详情

使用外部工具查看任务

异步任务运行在独立的工作目录中,你可以用任何外部工具(如 Cursor、VS Code)打开查看:

!cursor ~/.auto-coder/async_agent/tasks/my-job

! 前缀表示执行外部 shell 命令。

合并异步任务

当你对异步任务的结果满意时,将其合并回主分支:

/auto /merge my-job

异步执行 Workflow

你也可以将 SubAgents Cowork Workflow 提交到后台异步执行:

/async /name my-plan /workflow plan "帮我重构用户认证模块"

异步 Workflow 在独立的 git worktree 中运行多 Agent 分阶段任务,模型由 workflow YAML 定义。详见 SubAgents Cowork 模式 — 异步执行 Workflow

下一步