vaal是一个轻量化的循环工作流工具,专为拆分任务和执行任务设计,支持所有CLI工具如codex、cc、gemini等。它将开发过程分为设计、拆分任务、审查任务产出、执行任务和审查代码产出五个阶段。vaal的主要特点是将大段任务执行时间抽离,让开发者可以专注于目前还无法完全脱离AI的阶段。它专注于拆分任务与执行任务的自动化循环,哲学是简洁和降低用户心智负担。vaal没有复杂的配置和概念,低门槛,只需要一个AI CLI即可使用。安装与使用方法简单,建议在项目内安装,所有源码与配置在项目内的.vaal目录下。采用nodejs开发,但0依赖,无需npm install。使用vaal,开发者可以在与AI讨论设计后,将设计文档交给vaal拆分成任务列表,进行审查,然后进入循环执行任务的过程,无需手动审批,全部任务执行完成后,人工进行代码审查和端到端测试。迭代时,只需写新的文档,进行新的任务拆分和执行。vaal非常适合codex使用,因为它慢,但可以跑很久,使用起来让人感到安心。使用vaal时,开发者可以安心处理其他事情。当前版本为v0.0.2,处于非常早期的阶段,init模块已经基本满意,split和exec模块还未验证。

标签: none

评论已关闭