深色
风格
视觉表达
S 循环切换
经典
稳定的技术默认风格
信号流
突出动态流向
蓝图
工程评审
编辑风格
适合发布与上线说明
动态
演示
导出
导出图表
便携、整洁的输出
E
分享
分享卡片
1200×630 PNG
路径分享卡片
1200×630 PNG
可达范围分享卡片
1200×630 PNG
复制分享卡片
复制 PNG 到剪贴板
复制图表
复制 PNG 到剪贴板
图像
PNG
无损图像
JPEG
紧凑图像
WebP
现代图像格式
矢量与动效
SVG
可编辑矢量图
WebM
6 秒动效
同一插件包双宿主对照:企业云端 Work (enterprise_agent) vs 本地工作台 (local_workbench)
←
引导视图
探索此系统
沿精选路径逐步查看,而不改变源图表。
节点
下一步
→
▶
播放故事
#
复制此刻
显示全部
同一插件包双宿主对照:企业云端 Work (enterprise_agent) vs 本地工作台 (local_workbench)
由 Archify 生成的时序图。
云端轨:listProjections 广告 → C0 冻结 pluginToolsDigest
本地轨:createLocalPluginProvider 装配本地工具与 executionDigest
单次 SSE 模型网关 (admitCredits 按 llmCallId 记账,不建云端 AgentRun)
云端派发:settle(stepId, interactionId) → invokeForRequest
云端账本:schemaVersion: 1,写 stepId.json + diagnostic-index
本地派发:SQLite COMMIT ack 后调 host.executeLocal(request)
本地账本:schemaVersion: 2,写 hash('local:' + executionId).json
同一 MCP stdio 协议调 Worker (Authorize + Lease + 条件产物核对)
本地视图闭环:LocalPluginTaskInteractions 持久化交互并触发下一轮
Main 重启恢复:reconcileInterruptedPluginCalls 核对账本,不盲目重跑 Run
阶段 1: 对话创建即固定 Owner (enterprise_agent vs local_workbench,严禁运行中跨轨)
阶段 2: 共用 PluginHost 与 Worker,PluginCallJournal 双键空间物理隔离
阶段 3: 原生视图交互闭环与进程重启恢复边界 (reconcileInterruptedPluginCalls)
企业云端 Work · enterprise_agent · PG · 时序参与者
企业云端 Work
enterprise_agent · PG
本地工作台 Loop · local_workbench · SQLite · 时序参与者
本地工作台 Loop
local_workbench · SQLite
Desktop PluginHost · invokeForRequest / executeLocal · 时序参与者
Desktop PluginHost
invokeForRequest / executeLocal
PluginCallJournal · schemaVersion 1 | 2 · 时序参与者
PluginCallJournal
schemaVersion 1 | 2
不可变 Plugin Worker · Python / Node stdio · 时序参与者
不可变 Plugin Worker
Python / Node stdio
图例
请求
返回
安全
异步追踪
就绪
章节 01 / 01
引导章节
图表指南
探索此系统
×
正在检查已编译语义
01
查找任意节点
搜索标签、职责、类型和稳定 ID。
/
02
追踪路径
查看两个语义节点如何按编写方向连接。
R
03
查看完整系统
打开带实时视口和稳定节点的语义雷达。
M
04
比较语义类型
统计角色、显示流量并比较直接编写的连接。
L
05
播放引导故事
浏览已编写的章节和真实关系。
P
06
进入演示模式
让实时图表占满视口,同时不改变导出。
F
E
导出
T
主题
S
风格
0
重置
+
放大
-
缩小
Esc
关闭
查找节点
×
⌕
/
没有匹配的节点
语义护照
已验证来源
编写可达范围
上游
0
下游
0
×
复制链接
关系
路径探测
选择起点节点
查找起点
复制链接
清除
在图表中选择两个语义节点
←
▶
旅程
→
总览
先选择来源,再选择目标;方向很重要。
语义透镜
比较系统角色
×
最多选择两种语义类型。选择一种可显示其真实流量;选择两种只比较直接编写的关系。
选择一种类型以检查其节点和相连关系。
复制链接
清除
语义雷达
正在构建总览
打开雷达
×
点击节点
拖动平移
语义雷达需要更多地图可见空间。
路径
地图
透镜
阅读
100%
双 Owner 契约 (plugin-local-execution.ts)
• enterprise_agent 与 local_workbench 在对话创建时固定,计算唯一 pluginLocalExecutionDigest
• 不可变 Bundle 对宿主轨无感知,由 Desktop PluginHost 统一管理进程池、Lease 与权限
PluginCallJournal 双键空间隔离
• 云端轨使用 schemaVersion: 1(绑定 interactionId,维护 diagnostic-index 指针)
• 本地轨使用 schemaVersion: 2(以 hash('local:' + executionId) 命名账本文件),两轨互不串扰
视图闭环与重启恢复对照
• 云端视图动作走 InteractionKernel.settle 与服务端 7 表 Join 唤醒
• 本地视图动作走 LocalPluginTaskInteractions + SQLite COMMIT;重启经 reconcileInterruptedPluginCalls 只恢复事实不续跑