Plugin Run 投影 · call/receipt
广告、调用与回执是三次交接
listProjections 给出本机可用工具广告。Agent 的 buildPluginToolRuntime 把广告转换为本轮工具定义;被选中的调用再返回 Host 执行。广告只描述可调用能力,本身不是一次工具执行。
结果合同使用 structuredContent 和 ArtifactRef 表达结构化内容及产物引用。时序图只保留实际运行时消息,设计决策说明留在文字中,避免把 ADR 文档误读成参与者之间的消息。
证据与范围
aida-desktop · apps/desktop/electron/plugin-host/plugin-host.ts L529–570 · ab26b707ddda
aida-agent · packages/agent/src/gateway/delegated-desktop-capabilities.ts L66–115 · 8f176b450188
aida-plugins · docs/plugin-v2-contract.md L1–44 · 231447a96780
结论来自固定版本的静态源码与合同阅读;实现存在、默认开关和生产启用分别判断。本站代码证据面板列出声明状态与具体限制。