任务分发器

项目与节点:拆分任务、接线成图、回收结果。

当一条 Task 成为一个项目,项目的任务分发器会把它变成一张节点图——而这张图再把节点汇成一个完成的结果。

本页为预览骨架,详细内容正在补充。

项目与节点

  • 项目拥有自己的工作区和一张任务图——它是项目的唯一事实来源,运行中可在 Flow Map 上查看并重新接线
  • 一个节点就是一个跑在 general 基座上的智能体会话:一份任务描述,加上这份工作需要的插件
  • 节点刻意轻量——没有自己的记忆、没有身份;重要的东西都写进图里

接线:in、deps、out

  • in —— 屏障输入:节点等待上游,并把上游的结果收进自己的上下文
  • deps —— 仅顺序:依赖完成后即启动,但不投递任何内容
  • out —— 结果通道:节点的最终消息就是它的结果,沿 out 边自动投递;每个节点至多一条 out 边

生命周期

  • 有任务、无输入的节点是入口节点——创建即运行
  • 节点状态在图上可见:等待、运行中、已完成——外加失败与已取消
  • 失败节点可以重新派发,图的其余部分不必重跑;已完成的结果原地保留

分发器会话

  • 分发器本身也是一个会话:读当前图、拆分任务、创建并接线节点,然后结束
  • 图才是持久状态——之后可以在全新的会话里从上次离开的地方继续拆分