TTTPOB/dsh-workspace-overlay

TTTPOB★ 0TypeScript最后同步: 2026-08-15

在 GitHub 打开

Out-of-tree DeepSeek Harness plugin for workspace-scoped Cordis configuration, agent presets, and MCP routing

README 摘要

dsh-workspace-overlay English version: docs/README.en.md DSH 树外插件:为每个 canonical workspace 路径提供共享的 Cordis scope( workspaceCordis service)。同一 workspace 的所有消费者(session、agent)租用同一个 scope;最后一个租约释放时 scope 被 dispose。可选地,首个租约会把 /.dsh/cordis.yml 挂载为该 workspace 的 Cordis composition,并默认监听该顶层配置文件——编辑保存即整树热重载(见「Workspace 热重载」);bundle 同时接线 Agent 集成: ctx.agents.create/resume 前置 workspace 绑定,官方 agentPresets 的 mount/composeFrom/recompose 被 decorator 接管为 workspace-local preset generation(见下文「Agent 集成」)。 ./mcp 子路径提供从官方 rc.6 @deepseek-ai/dsh-mcp-client 移植的 MCP core(transport / tool sync / connection supervisor),以及 workspace-aware MCP manager + 插件入口(global 每 serverName 一进程、workspace override 每 workspace 一进程、继承 global 的 workspace 零额外进程、同名 namespace 整体遮蔽,见「MCP manager」)。 目标 DSH: 0.1.0-rc.6 。运行时peer包括 @deepseek-ai/cordis 4.0.1、 @deepseek-ai/dsh-scope 0.1.0-rc.6、 @deepseek-ai/cordis-plugin-include 1.0.6、 @deepseek-ai/cordis-plugin-loader 1.0.2、 @deepseek-ai/dsh-agent-presets 0.1.0-rc.6及代码实际import的DSH service包;版本均与安装版一致。 @deepseek-ai/dsh-mcp-client 0.1.0-rc.6只作为开发依赖用于Config parity测试。 API( ./registry ) - WorkspaceRegistry extends Service :默认导出;注册为 ctx.workspaceCordis (避免与 DSH Web 的持久 workspace 实体服务 ctx.works…

在 GitHub 查看完整 README →
Agent/智能体dsh-pluginagent

分类