Plugin Run 投影 · call/receipt

Plugin Run 投影 · call/receipt 由 Archify 生成的时序图。 listProjections() pluginTools: PluginToolProjection[] Run-scoped RawToolDef plugin-tool-call MCP tools/call + Context structuredContent + artifacts plugin-tool-receipt(ArtifactRef,无 Host 路径) 续跑原 Run / snapshot v2 广告投影 调用 回执 Desktop PluginHost · Main · 时序参与者 Desktop PluginHost Main Chat / LE request · pluginTools[] · 时序参与者 Chat / LE request pluginTools[] aida-agent · buildPluginToolRuntime · 时序参与者 aida-agent buildPluginToolRuntime Orchestrator · tool pipeline · 时序参与者 Orchestrator tool pipeline Worker · MCP stdio · 时序参与者 Worker MCP stdio 图例 请求 返回 异步追踪

Run-scoped 投影

  • • 仅在线 Desktop 显式广告时进入 tool set
  • • pluginTools 写入 Invocation continuation 快照 v2
  • • grant family plugin_manifest;runtime location=desktop

合同三件套

  • • plugin-tool-projection(Desktop→Server)
  • • plugin-tool-call(Server→Desktop)
  • • plugin-tool-receipt:ArtifactRef,无 Host 路径

ADR-0021

  • • 不实现 PluginRegistry / 统一 Plugin 接口
  • • plugin domain ≠ Server Plugin Runtime
  • • 扩展走 Capability / Risk / 专用子系统