DSH / REGISTRY / RUNTIME

运行时与平台

支撑 DeepSeek Harness 运行的 Host、Web、沙箱、SDK、Workspace 与平台模块。

收录条目48

选择提示:这类插件属于基础设施,应检查 Host 注入、平台限制、进程边界与 Profile 组合方式。

dsh-acp通过 JSON-RPC stdio 提供的仅面向自动化的 ACP(Agent Client Protocol) 服务器。程序化客户端可以创建新 harness agent(智能体)、发送文本提示词、收集已提交的 assistant 文本…DSH 已内置★ 35,897内置源码dsh-api-gateway为 Host 与 Client 两侧的 Cordis 环境提供 Typert RPC endpoint。Host 入口提供 `ctx.typertGateway`,`@deepseek-ai/dsh-api-gateway/client`…DSH 已内置★ 35,897内置源码dsh-api-remotes为本应用选定的 Host Remote 能力提供双侧 BFF。Host 入口负责 Agent/Session 身份策略;Client 入口以运行时值形式导入生成的 `/remote` 产物,通过 `ctx.remote.$mount()`…DSH 已内置★ 35,897内置源码dsh-code-runtime-worker-thread这是 `@deepseek-ai/dsh-code-runtime` seam 的 worker 线程实现:`WorkerThreadCodeRuntime` 会在每次运行中使用一个全新的 Node `worker_threads.Wor…DSH 已内置★ 35,897内置源码dsh-agentAgent 接口、注册表、进程本地发起方作用域,以及 `agent/*` 事件词汇。每个插件(UI、钩子、编排器)都面向此处定义的 `Agent` handle 编程;它不依赖循环,因此循环可以替换。DSH 已内置★ 35,897内置源码dsh-agent-default-model该部署默认值供入口在创建尚无会话级模型选择的 Agent 时使用。`AgentDefaultModelConfig` 提供 `ctx.agentDefaultModel`;`dsh --profile headless` 这类直接入口与…DSH 已内置★ 35,897内置源码dsh-agent-loopagent(智能体)的唯一具体实现插件和循环驱动器。其包内部实现满足 `Agent` 接口,并驱动会话、轮次和步骤的生命周期。DSH 已内置★ 35,897内置源码dsh-agent-tool-presentationagent preset 用来声明「模型看到的工具是哪一种形态」的那一行:`native`(全部 schema)、`code`(只有 `run_code` 加一份生成的 TypeScript SDK)或 `both`。DSH 已内置★ 35,897内置源码dsh-session事件溯源的会话日志和内存存储。`Session` 是 agent(智能体)全部交互历史的仅追加真源,LLM(大语言模型)消息历史由它*派生*。原始日志之上维护一个 **surface** 层(产生消息事件的有序投影),以便高效派生和压缩(…DSH 已内置★ 35,897内置源码dsh-system-prompt系统提示词组装注册表。插件可以贡献有序段、工具 schema 和具名变量。循环在每个步骤组装一次,并将结果渲染为完整的模型提示词。此插件拥有静态 harness 身份和全局部署 persona;agent(智能体)作用域的 persona…DSH 已内置★ 35,897内置源码dsh-e2b一个 E2B 沙箱的共享生命周期所有者。文件系统与进程管理适配器注入 `ctx.e2b`,等待其唯一的 SDK 句柄,因此处于同一个远程 Linux 工作树与进程环境中。本包固定使用 `e2b@2.29.1`;可选组合见包族索引。DSH 已内置★ 35,897内置源码dsh-fs-e2b`@deepseek-ai/dsh-fs` 提供方约定的 E2B 实现。它没有配置:先加载 `@deepseek-ai/dsh-e2b`,再用本服务取代 `dsh-fs-local`。该提供方使用所有者的远程 cwd 和 SDK 句柄,因…DSH 已内置★ 35,897内置源码dsh-subprocess-e2b`@deepseek-ai/dsh-subprocess` seam 的 E2B 实现。先加载 `@deepseek-ai/dsh-e2b`,再用本服务取代 `dsh-subprocess-local`。现有的 Bash、PTY 和 LS…DSH 已内置★ 35,897内置源码dsh-acp-demoACP(Agent Client Protocol)自动化服务器应用:默认 agent(智能体)主干、客户端通过 `@deepseek-ai/dsh-acp` 创建的 agent、JSONL 持久化,以及语义检查点机制,并通过一个 JSO…DSH 已内置★ 35,897内置源码dsh-agent-spine-demo将**默认的不含执行器、不含 UI 的 agent(智能体)主干**作为一个 Cordis 组合包插件。它加载每个 harness agent 所需的固定服务集合,包括本地 skill(技能)提供方,并将循环的 `agents` 列表作为…DSH 已内置★ 35,897内置源码dsh-cordis-client-runner动态双半插件包的浏览器半。host 侧 runner 把每个定义的代码留在进程内存里,并经一条 `cordis/request-run` 事件向打开的页面发问「要不要运行它」;本包回答这个请求、把定义变成活的浏览器插件,并把 `dynam…DSH 已内置★ 35,897内置源码dsh-cordis-host-runner由模型挂载的动态包在 host 侧的那一半:定义注册表、host 半所用的 `node:vm` 沙箱与 fiber 生命周期、invoke handler 表,以及由某个浏览器页面执行的 run 往返。以 `ctx.dynamicCord…DSH 已内置★ 35,897内置源码dsh-client-ui-cordisCordis 动态插件的浏览器半:一个覆盖整个框架的面板,操作 host 持有的全部定义;以及一张只读的 `cordis_define` 卡片,记录某个会话定义了什么。DSH 已内置★ 35,897内置源码dsh-fs-local`ctx.fs` 提供方约定(`@deepseek-ai/dsh-fs`)的**本地文件系统实现**。它使用宿主文件系统支持十二个 `FileSystem` 原语;将其作为插件加载会填充 `ctx.fs`。DSH 已内置★ 35,897内置源码dsh-fs-observation-policy**fs-observation-policy 插件**:它记录观测到的存在或缺失状态,并在 `ctx.fs` 提供方约定(`@deepseek-ai/dsh-fs`)之上增加编辑前读取和带防护的写入/编辑;它通过 `fs/*` 事件门禁…DSH 已内置★ 35,897内置源码dsh-fs-sandbox`SandboxedFileSystem` 扩展 `LocalFileSystem` 并注册为 `ctx.fs`。它逐字继承全部文本存储机制(解析、stat、读取/流式读取、列出、原子写入、按读取、匹配、写入顺序执行的编辑临界区),只为…DSH 已内置★ 35,897内置源码dsh-host-apiproxy所有客户端共用的 API 网关由三部分组成:TypeScript API 约定(`src/api/`,不依赖 Node,可从浏览器导入)、fetch 载体对(`src/fetch/`:宿主侧的 `toFetchHandler`,以及客户端…DSH 已内置★ 35,897内置源码dsh-host-directory-picker-auto目录选择 seam 的**自适应选择器**:一个只有 node 半侧的插件,在启动时一次性判定宿主处境,并把匹配的双面后端——`-native` 或 `-browse`——作为真实的 Loader 条目挂进内存根树(绝不持久化到配置文件;…DSH 已内置★ 35,897内置源码dsh-host-directory-picker-browse目录选择 seam 的**应用内浏览后端**:`BrowseDirectoryPicker` 以 `browse` 能力注册 `ctx.directoryPicker`——基于 Node 标准库(跨 OS 适配本就由它承担)提供单层目录列…DSH 已内置★ 35,897内置源码
24 / 48