24 lines
816 B
Plaintext
24 lines
816 B
Plaintext
sequenceDiagram
|
||
autonumber
|
||
actor U as 用户
|
||
participant UI as UI面板(P4)
|
||
participant Core as 引擎(P1a+P1b)
|
||
participant Sandbox as Skill沙箱(Deno)
|
||
participant Browser as 浏览器内核(P2)
|
||
|
||
U->>UI: "提取当前页面表格"
|
||
UI->>Core: 发送执行请求(含页面上下文)
|
||
|
||
rect rgb(239, 246, 255)
|
||
Note over Core,Sandbox: 语义匹配:命中 TableExtract_Skill,跳过大模型
|
||
Core->>Sandbox: 加载并 Ed25519 验签 TableExtract_Skill
|
||
Sandbox-->>Core: 验签通过,JS 沙箱就绪
|
||
end
|
||
|
||
Sandbox->>Browser: 下发 BrowserAction:CDP 获取 DOM 结构
|
||
Browser-->>Sandbox: 返回页面 HTML / 表格节点
|
||
|
||
Sandbox-->>Core: Skill 执行完毕,返回结构化数据
|
||
Core-->>UI: 格式化结果(JSON → 可读表格)
|
||
UI-->>U: 界面展示提取结果
|