Show HN: Coding agent that compiles intent into deterministic DAG before running
This project introduces a coding agent that first translates user intent into a deterministic directed acyclic graph (DAG) before executing any code. By separating the planning phase from execution, it aims to improve reliability, predictability, and debuggability of AI-generated code workflows. The open-source tool is designed to make automated coding tasks more transparent and controllable.
背景速读
- 这是一个开源的“编码智能体”(coding agent),其核心思路是:在执行代码之前,先将用户意图编译成一个确定性的有向无环图(DAG)。
- 传统AI编码助手(如GitHub Copilot)通常是逐行或逐块生成代码,推理和执行过程混在一起,结果可能不可重复。Rigorix 的做法是把“想做什么”抽象成一个任务图,再按图执行,从而保证每次运行结果一致、可审计。
- 该项目发布于 GitHub(作者 arman-jalili),属于“Show HN”性质,即作者向 Hacker News 社区展示自己的作品,希望获得反馈。
- DAG(有向无环图)是计算机科学里描述任务依赖关系的常见结构,常用于调度、数据流水线等领域。这里用它来规划编码任务的执行顺序,确保每一步都按预定逻辑走,不产生随机性或副作用。