Skip to content

架构解读:看懂 DSH 核心结构,知道该往哪儿加 ​

前面你"加了一小块"。现在看懂它整体怎么搭,你就能清楚地"该往哪儿加、加在哪儿不会坏"。

📖 理解轨:DSH 这种"一切皆插件"的架构 ​

DSH 的设计核心是"一切皆插件"——模型、工具、提示词、子代理,都能拆成可插拔的零件。

  • 打个比方:它像一套乐高——主体是固定的,你可以把不同的积木(模型、工具、智能体)插到对应接口上,随时换、随时加。
  • 对你意味着:你想加的东西,只要找到"它在哪个接口上",插进去就行。

它其实是一堆"接缝",你往接缝里插 ​

DSH 是靠 ctx.* 接缝暴露能力的(下面是概览,完整版见深度参考·真实接口):

接缝是什么你想加就……
ctx.tools工具注册新工具
ctx.skills技能加作业手册
ctx.subagents子代理委托外包
ctx.workflowEngine工作流一次扇出很多再收回
ctx.llm模型换/接模型
ctx.jobs后台任务挂长任务
ctx.session会话记过程

一句话:你加"新能力",就往对应 ctx.* 接缝里插;其它几块(换模型/加工具/改标准)也是各自的接缝。

🛠 动手轨:看一次真的 ​

尝试:在 DSH 的源码/配置里,找到它的插件目录(通常在 plugins/ 或你后来放插件的地方),打开一两个看。你会发现每个插件都接在约定位置、有固定格式,而不是乱塞。

✅ 做对了的样子:你能看出"插件都插在约定接口上"。 ❌ 卡住了:不知道在哪儿 → 找它的配置/目录结构说明,或搜"plugins"。

想更深入? ​

本页点到为止。要看真接口/真事件/defineTool 真格式及系统怎么组织数据,进深度参考:


接着走 → 毕业项目(收官:把你自己工作的需要做成一个真能力)。

社区第三方站点,非 DeepSeek 官方,仅供学习研究使用。具体内容以官方与版本列表为准。