总图
整座积木城,一层一层点
从底板往上长。点一层,看这一层住了哪些包。
core
主干 · Agent Loop
session / systemPrompt / tools / agents / agentLoop / scope。
谁找谁说话
屋子和窗户
Host · Node
屋子这一半
哑巴信箱 webserver、接待员 apiproxy、静态玻璃。Agent 循环在这里跳。
Native 能力仅 loopback。Host 把 __DSH_BOOT__ 塞进 HTML,告诉窗户该拼哪些积木。
Client · Browser
窗户这一半
浏览器另起 Loader,立刻挂 immediately 行,把 DOM 交给 ctx.uiRenderer。
聊天框、侧栏、设置都是 Slot。窗户只消费 session/event,不自己编故事。