核心概念核心概念
核心概念
taskflow 声明式 DAG 运行时背后的稳定心智模型。
这一章解释每个 taskflow 共同依赖的执行模型。它不逐字段列举语法——精确字段见语法参考——也不承担 0.2 编译器能力的介绍——那部分见0.2 新能力。
taskflow 建立在六个理念上:
- 工作是一张图,不是隐含顺序;
- 图由十二种阶段类型搭建;
- 数据通过显式插值流动;
- 整张图在花 token 前先被验证;
- 中间输出和文件系统工作都可以被隔离;
- 持久化状态让运行可以跨会话续跑。
建议阅读顺序
DAG 模型 —— dependsOn 创建边,数组顺序不会。
阶段类型 —— 十二个构建块以及何时使用它们。
插值 —— 不增加模型调用,确定性地在阶段之间传递数据。
验证 —— 执行前检查环、死胡同、引用与预算。
共享上下文树 —— 在不把全部 transcript 倒回宿主的情况下协调隔离 agent。
续跑 —— 继续未完成工作并复用持久化阶段结果。
Replay 与增量重算建立在这些基础概念之上,但作为 0.2 运行时能力统一放在0.2 新能力章节。
概念
DAG 模型
任务节点与显式依赖如何形成图。
阶段类型
十二种执行与控制构建块。
插值
阶段之间的确定性数据流。
验证
花 token 前捕获结构错误。
上下文隔离
为什么只有选定的最终结果会进入宿主对话。
工作区隔离
在继承、临时、专用或 worktree 作用域中运行文件修改工作。
共享上下文树
通过显式共享上下文协调多个 agent。
续跑
跨会话继续持久化运行。
Last updated on