深色
风格
视觉表达
S 循环切换
经典
稳定的技术默认风格
信号流
突出动态流向
蓝图
工程评审
编辑风格
适合发布与上线说明
动态
演示
导出
导出图表
便携、整洁的输出
E
分享
分享卡片
1200×630 PNG
路径分享卡片
1200×630 PNG
可达范围分享卡片
1200×630 PNG
复制分享卡片
复制 PNG 到剪贴板
复制图表
复制 PNG 到剪贴板
图像
PNG
无损图像
JPEG
紧凑图像
WebP
现代图像格式
矢量与动效
SVG
可编辑矢量图
WebM
6 秒动效
Workflow 完整执行流程
←
引导视图
探索此系统
沿精选路径逐步查看,而不改变源图表。
节点
下一步
→
▶
播放故事
#
复制此刻
显示全部
Workflow 完整执行流程
由 Archify 生成的工作流图。
01 / 请求入口、工作流构建与响应
02 / 执行编排与运行事件
03 / 交互挂起、收尾与响应
01 接收与校验请求 · 版本 · 历史 · 环境变量 · 请求入口、工作流构建与响应 · 执行接口层
01 接收与校验请求
版本 · 历史 · 环境变量
执行接口层
03 转换 IR · IRConverter → LazyWorkflow · 请求入口、工作流构建与响应 · Workflow / IRConverter
03 转换 IR
IRConverter → LazyWorkflow
Workflow / IRConverter
05A 首次执行输入 · query · 全局状态 · 新建会话 · 请求入口、工作流构建与响应 · Workflow / 会话与恢复
05A 首次执行输入
query · 全局状态 · 新建会话
Workflow / 会话与恢复
06 延迟构建完整图 · LazyWorkflow.instantiate · 请求入口、工作流构建与响应 · Workflow / LazyWorkflow
06 延迟构建完整图
LazyWorkflow.instantiate
Workflow / LazyWorkflow
10 返回本轮响应 · EventHandler · SSE / JSON · 请求入口、工作流构建与响应 · 事件适配与输出
10 返回本轮响应
EventHandler · SSE / JSON
事件适配与输出
02 选择执行分支 · ir_execute → WorkflowRunner · 执行编排与运行事件 · 请求编排与模式分发
02 选择执行分支
ir_execute → WorkflowRunner
请求编排与模式分发
04 准备上下文 / 查状态 · CheckpointerFactory · 取消标记 · 执行编排与运行事件 · Workflow / 会话与恢复
04 准备上下文 / 查状态
CheckpointerFactory · 取消标记
Workflow / 会话与恢复
05B 恢复执行输入 · InteractiveInput · 复用执行标识 · 执行编排与运行事件 · Workflow / 会话与恢复
05B 恢复执行输入
InteractiveInput · 复用执行标识
Workflow / 会话与恢复
07 按图执行 · 节点 · 分支 · 循环 · 共享能力 · 执行编排与运行事件 · Workflow / Workflow
07 按图执行
节点 · 分支 · 循环 · 共享能力
Workflow / Workflow
08 包装运行事件 · WorkflowStreamDataWrapper · 执行编排与运行事件 · Workflow / 流包装
08 包装运行事件
WorkflowStreamDataWrapper
Workflow / 流包装
交互节点:保存并挂起 · 保留 checkpoint · 等待下次输入 · 交互挂起、收尾与响应 · Workflow / 会话与恢复
交互节点:保存并挂起
保留 checkpoint · 等待下次输入
Workflow / 会话与恢复
09 透传事件与收尾 · stream_response · done · 注销 · 交互挂起、收尾与响应 · 请求编排与模式分发
09 透传事件与收尾
stream_response · done · 注销
请求编排与模式分发
workflow.stream
无可恢复状态
检查点可恢复
需要用户输入
逐个 chunk
携带恢复输入
问题与挂起事件
图例
请求入口 / 响应
执行与编排
运行事件
会话 / 检查点
就绪
章节 01 / 01
引导章节
图表指南
探索此系统
×
正在检查已编译语义
01
查找任意节点
搜索标签、职责、类型和稳定 ID。
/
02
追踪路径
查看两个语义节点如何按编写方向连接。
R
03
查看完整系统
打开带实时视口和稳定节点的语义雷达。
M
04
比较语义类型
统计角色、显示流量并比较直接编写的连接。
L
05
播放引导故事
浏览已编写的章节和真实关系。
P
06
进入演示模式
让实时图表占满视口,同时不改变导出。
F
E
导出
T
主题
S
风格
0
重置
+
放大
-
缩小
Esc
关闭
查找节点
×
⌕
/
没有匹配的节点
语义护照
已验证来源
编写可达范围
上游
0
下游
0
×
复制链接
关系
路径探测
选择起点节点
查找起点
复制链接
清除
在图表中选择两个语义节点
←
▶
旅程
→
总览
先选择来源,再选择目标;方向很重要。
语义透镜
比较系统角色
×
最多选择两种语义类型。选择一种可显示其真实流量;选择两种只比较直接编写的关系。
选择一种类型以检查其节点和相连关系。
复制链接
清除
语义雷达
正在构建总览
打开雷达
×
点击节点
拖动平移
语义雷达需要更多地图可见空间。
路径
地图
透镜
阅读
100%
与逻辑视图逐项对应
• 01 接口;02/09 编排;03 IRConverter;10 事件输出。
• 06/07 图执行;04/05/08/挂起:会话、恢复与流包装。
• 共享能力:模型、工具、知识记忆、状态恢复,按需调用。
边执行,边返回
• 07—10 对每个 chunk 持续推进;流结束才处理 done 与注销。
• 外部 stream=false 时,EventHandler 消费内部流后汇总 JSON。
挂起之后如何继续
• 本轮返回问题并结束;同一会话的下一次请求从 01 经 05B 恢复。
• done 只表示本轮流结束;取消无 done,仍执行 finally 注销。