AIDAWORK / ARCHITECTURE

Desktop:进程边界与本机能力

独立图页 ↗
基于固定代码版本核验 · 部署状态另行确认

机制说明

Desktop:进程边界与本机能力

沿 Main 边界阅读本机能力

Desktop session 表达 Main 持有的本机执行上下文,Server session 表达 Agent 会话;跨边界时需要明确配对。本机 PluginHost 管插件投影和回执,普通文件操作则由 LFV4 的服务端 request/receipt 与 Desktop 执行配合。

这些宿主共同位于本机责任范围,不意味着它们共享同一状态机。受限文本 V2 另有 Main 的启动、观察路径,是否走该路径由开关和服务端能力决定。

证据与范围

  • aida-desktop · CONTEXT.md L1296–1318 · ab26b707ddda
  • aida-desktop · apps/desktop/electron/plugin-host/plugin-host.ts L529–570 · ab26b707ddda
  • aida-agent · docs/architecture/lifecycle-map.md L42–98 · 8f176b450188
  • aida-desktop · apps/desktop/electron/agent-loop/register-runtime-v2-ipc.ts L55–108 · ab26b707ddda
  • aida-agent · docs/architecture/runtime-host-text-execution.md L1–80 · 8f176b450188

结论来自固定版本的静态源码与合同阅读;实现存在、默认开关和生产启用分别判断。本站代码证据面板列出声明状态与具体限制。

代码证据

引用核验检查固定 commit 的文件与范围;实现结论来自代码阅读。自动检查不证明生产环境已启用。

已核验实现

Desktop session 与 Server session 明确配对,不能互换授权。

aida-desktopCONTEXT.md:1296–1318ab26b707ddda0461224b94cc2215be2bd2a61cda符号:Dual session identity
已核验实现

PluginHost 在 Main 内管理投影和回执;普通文件操作由 LFV4 账本与本机执行配合。

aida-desktopapps/desktop/electron/plugin-host/plugin-host.ts:529–570ab26b707ddda0461224b94cc2215be2bd2a61cda符号:listProjections
aida-agentdocs/architecture/lifecycle-map.md:42–988f176b4501889ef005ae3bd7c0691687b6cb2880
条件路径

Main 的文本 V2 启动与观察是开关控制的独立路径。

aida-desktopapps/desktop/electron/agent-loop/register-runtime-v2-ipc.ts:55–108ab26b707ddda0461224b94cc2215be2bd2a61cda符号:client.start
aida-agentdocs/architecture/runtime-host-text-execution.md:1–808f176b4501889ef005ae3bd7c0691687b6cb2880