用途:Open Dynamic Workflows(ODW)是面向 AI 编程智能体的开源动态多智能体工作流引擎,适合把编码任务拆解为独立子任务、并行运行多个智能体,并在合并前对智能体产出做对抗性验证;也适合跨 OpenCode、Codex、Antigravity、VS Code 等多个工具统一编排。
主要能力:分三步工作。一是规划,把高层目标转成动态工作流图,识别可并行与有依赖的子任务;二是编排,通过 OpenCode 插件或 Codex/Antigravity 守护进程桥接,把子任务分发给并行智能体,使用你配置的模型提供方(Anthropic、OpenAI 兼容或 Ollama);三是对抗性验证,完成的工作先经过挑战式验证,再综合返回结果。项目自带 Codex/Antigravity 技能文件夹(SKILL.md 加守护进程桥接)和 OpenCode 插件,模型自带。
使用方式:从源码安装(克隆仓库后 npm install)。CLI 为 odw-daemon,可在仓库内用 npm run odw -- <args> 运行,也可用 npx odw-daemon <args> 或链接 bin 后全局使用。先配置模型提供方,例如 export ANTHROPIC_API_KEY=...(或 OpenAI 兼容/Ollama 端点);一次性执行 npm run setup 生成 ~/.odw/config.json;启动本地守护进程 npm run odw -- start;再运行任务,如 npm run odw -- run --prompt "refactor the auth module and add tests"。也可通过脚本运行:npm run odw -- run --script examples/workflows/studio-prime.workflow.js --cwd .。
适用场景与限制:适用于并行化编码任务、多工具统一编排、合并前的对抗性审查。限制包括:不替代环境特定验证、测试或专家评审;缺少必要输入、权限或安全边界时应停下询问。ODW 会执行智能体生成的代码和 shell 命令,只应在授权、本地或沙箱环境运行;模型凭据须通过环境变量提供,切勿提交到源码;应用改动到生产分支前应审查对抗性验证输出。常见问题:并行智能体争抢同一文件,解决方法是让每个子任务独占文件/模块,冲突任务串行执行。相关技能:@multi-agent-orchestration、@code-review。