Async的完整工作流程可以分为三个主要阶段:
- 研究阶段:授权Async访问代码仓库后,它会将GitHub议题导入为任务。系统会启动Google Cloud Run任务来克隆代码库,分析代码并就模糊需求生成澄清问题。
- Fase de implementação:在开发者确认或解答问题后,独立的云端任务会使用Claude Code模型执行代码修改,创建功能分支,并将任务分解为多个子任务逐一提交,最后自动创建PR。
- 审查阶段:开发者可以通过Async的堆叠式差异视图逐个审查子任务修改,可以直接评论,需要修改时会自动创建新子任务,审查通过后代码会被合并。
整个过程实现了从议题到代码合并的全自动化,每个阶段都在隔离的云端环境执行,保证本地开发不受影响。特殊的堆叠式差异设计使得大型代码修改的审查更加清晰高效。
Essa resposta foi extraída do artigoAsync: ferramenta de desenvolvimento com codificação de IA integrada, gerenciamento de tarefas e revisão de códigoO