跳到正文

总图

整座积木城,一层一层点

从底板往上长。点一层,看这一层住了哪些包。

core

主干 · Agent Loop

session / systemPrompt / tools / agents / agentLoop / scope。

谁找谁说话

followupAgentctx.agentsSystemPrompt说明书AgentLoop心跳Session日记本LLMctx.llmToolsctx.toolsShell / FS手脚Subprocess跑腿Sandbox围栏

屋子和窗户

Host · Node

屋子这一半

哑巴信箱 webserver、接待员 apiproxy、静态玻璃。Agent 循环在这里跳。

Native 能力仅 loopback。Host 把 __DSH_BOOT__ 塞进 HTML,告诉窗户该拼哪些积木。

Client · Browser

窗户这一半

浏览器另起 Loader,立刻挂 immediately 行,把 DOM 交给 ctx.uiRenderer。

聊天框、侧栏、设置都是 Slot。窗户只消费 session/event,不自己编故事。