SCDP 已于 2026-09-27 退役。 不再维护,也不建议新的集成继续采用。仓库与现有 release…
31.3/100
综合分
2
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/29 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
该插件未发布到 npm,按作者文档从 GitHub 源安装即可(静态检查只覆盖 npm 路径,不代表插件不可用)。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add junwei529/session-coordinator-dsh该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:需留意
是什么
dsh 原生插件 · market
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 37 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
⚠︎ 实装验证未通过(dependency_conflict · 2026/10/31) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查需源码安装仓库 package.json 标记 private,未发布到 npm,需从源码安装
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包session-coordinator-dsh(未发布到 npm,仅可源码安装)
✓Node 引擎要求 ^22.19.0 || >=24.0.0 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
源码安装时若 pnpm 拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑。
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/14 00:20:12
安全扫描自动 · 静态分析源码v2.7.0🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。
扫描于 2026/11/4(0 天前) · 范围 全包扫描(包内未声明入口) · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/cordis-plugin-include@deepseek-ai/cordis-plugin-loader@deepseek-ai/dsh-api-gateway@deepseek-ai/dsh-api-remotes@deepseek-ai/dsh-api-session-controller@deepseek-ai/dsh-agent@deepseek-ai/dsh-client-connection@deepseek-ai/dsh-client-modules@deepseek-ai/dsh-client-store@deepseek-ai/dsh-client-ui-layout@deepseek-ai/dsh-client-ui-primitives给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
README
由 DeepSeek 最新模型翻译生成DeepSeek Harness Session Coordinator(SCDP)
SCDP 已于 2026-09-27 退役。 不再维护,也不建议新的集成继续采用。仓库与现有 release 保留为历史参考,不再计划新功能、兼容性更新或修复。
WCDP v0.2.0-alpha.1 已移除 SCDP 运行依赖。DSH 0.1.7-rc.2 原生机制负责 Team 成员、消息和重启,WCDP 保留 Charter 专属的合同、证据、审查、验收和未知投递恢复。后继方案仅支持同一原生 Team,不支持任意已有独立 Session 的合并、跨 Team 或多工作树协调;退役不代表全部能力已被等价替代。
已有工作请保留旧 SCDP/WCDP profile、配套 store 和 release artifact。后继工作使用全新的 profile/store,不自动迁移数据或进行中的 Charter。仓库归档不会卸载本地插件或删除本地数据。下方能力和安装说明均描述历史 SCDP 产品。
Session Coordinator for DeepSeek Harness(SCDP) 是构建于 DeepSeek Harness(DSH)之上的多 Session、多 Workstream 协调基础设施。
展开完整文档(README 剩余 1 节)
DeepSeek Harness Session Coordinator(SCDP) SCDP 已于 2026-09-27 退役。 不再维护,也不建议新的集成继续采用。仓库与现有 release 保留为历史参考,不再计划新功能、兼容性更新或修复。 WCDP v0.2.0-alpha.1 已移除 SCDP 运行依赖。DSH 0.1.7-rc.2 原生机制负责 Team 成员、消息和重启,WCDP 保留 Charter 专属的合同、证据、审查、验收和未知投递恢复。后继方案仅支持同一原生 Team,不支持任意已有独立 Session 的合并、跨 Team 或多工作树协调;退役不代表全部能力已被等价替代。 已有工作请保留旧 SCDP/WCDP profile、配套 store 和 release artifact。后继工作使用全新的 profile/store,不自动迁移数据或进行中的 Charter。仓库归档不会卸载本地插件或删除本地数据。下方能力和安装说明均描述历史 SCDP 产品。 Session Coordinator for DeepSeek Harness(SCDP) 是构建于 DeepSeek Harness(DSH)之上的多 Session、多 Workstream 协调基础设施。它为彼此相关的 DSH Session 提供稳定的 Workstream 身份、精确的 Session 寻址、持久协调记录,以及可由其他插件和用户界面共同使用的明确恢复协议。 SCDP 原本面向一项工作跨越多个相互独立 DSH Session 的场景,解决临时 prompt 或任务标题不足以可靠回答的问题:哪些 Session 属于同一项工作、记录应发送给哪一个精确 Session、当前有哪些投递证据,以及重启或传输结果不确定后应如何继续。 SCDP 提供什么 稳定的 Workstream 与精确的 Session membership SCDP 使用不透明的 WorkstreamId 把现有 DSH Session 组织起来。Membership 绑定的是原生 DSH SessionId,不会根据任务标题、侧边栏位置、fork 标签或模型生成的文字推测身份。Workstream 支持创建、列出、带 revision 检查的重命名、关闭,以及 Workstream 与 Session 两个方向的查询。 SCDP 不替换 DSH Session,也不改写其原生身份、日志、fork lineage、workflow、goal 或 plan;它只在这些 Session 之上增加一层持久关系。 不可变、可寻址的协调记录 插件可以接受通用的 message、request 和 outcome 记录,目标可以是一个精确 Session,也可以是某个 Workstream 在接受记录时冻结的 membership。每条记录包含调用方提供的 recordId、correlationId、可选因果记录、来源 Session 和不可变内容。以同一 identity 重复提交完全相同的输入是幂等的;若用同一 identity 提交不同的不可变内容,则会明确返回 conflict,而不是悄悄产生第二种含义。 上层产品可以用这些通用记录承载 Result Notice、decision、disposition 和 acknowledgement 等约定。SCDP 负责保存它们的 identity、correlation、接收者和投递事实,但不解释其中的政策语义。 不隐藏不确定性的投递状态 记录被 SCDP ledger 接受,与记录已投递或已确认是不同事实。每个接收者都有以下五种投递状态之一: - pending —— 记录已接受,但尚无持久投递证明; - delivered —— 接收方 Session log 中已有 DSH inbox splice; - acknowledged —— Session log 中已有对应的持久 user message; - failed —— 已确定的终止失败,例如取消或 message-ID conflict; - unknown —— 现有传输或持久化证据不足以判定效果。 Record、correlation、revision 和 delivery conflict 会作为类型化错误显式返回,不会被混入 unknown。发生中断后,调用方使用同一个 record identity 对照持久 Session 证据进行 reconcile。SCDP 不会把 unknown、conflict、delivered、acknowledged 或 failed 的投递当作新记录盲目重发。 持久化与重启恢复 Workstream、membership、记录、接受顺序和投递状态保存在 SCDP 自有的 DSH storage domain 中;投递 reconcile 通过 Session persistence 读取持久 DSH Session log。服务可用前会先验证 SCDP logical schema,重启后则重新打开已保存的协调状态,而不是根据 UI 标签或聊天摘要重建状态。 当前完成资格验证的 provider 组合仅为 DSH JSON 协调存储加 JSONL Session persistence;这不隐含对其他 provider 的支持声明。 面向插件与使用者的接口 - Host 以 ctx.sessionCoordinator 暴露类型化的同进程 service,包含 lifecycle、membership、record、reconcile 和 process 方法。 - 经过运行时校验的 DTO 与错误结果通过生成的 unary Remote 提供给 browser Client。 - Client 提供带命名空间的侧边栏 action 和 Session Coordinator overlay。列表和状态 projection 是派生视图,但整个 UI 并非只读:它会发出显式的 create、rename、close、attach、detach、accept、reconcile 和 process 命令。校验和状态转换仍由 Host 权威执行。 - Overlay 通过 DSH 原生 Client Session service 打开成员 Session,不替换 Conversation 或 Trajectory 视图。 - SCDP 不提供 Work Charter policy prompt、role engine 或 approval tool。模型可见的协调输入使用 DSH 持久 Session message 路径,因此可以从 Session log 重建。 公开 package surface 包括 Node ESM Host 入口、session-coordinator-dsh/types 下的类型合同、session-coordinator-dsh/remote 与 session-coordinator-dsh/typert 下生成的 Remote 支持,以及 session-coordinator-dsh/client 下的 DSH browser assembly 入口。Client 入口采用 DSH 的 lazy-CJS assembly 格式,并不是通用 CommonJS API。 SCDP 明确不负责决定什么 SCDP 是协调基础设施,不是 Work Charter、workflow、role、approval、policy 或 acceptance engine。它可以记录上层插件声明了某个 outcome,也可以展示这条记录如何投递,但不能判断工作是否获得授权、是否合规、是否正确或是否可接受。 它也不替换 DSH 的 persistence、fork/resume、subagent control、workflow、goal、plan、approval、sandbox 或 agent-loop 语义。SCDP 不是分布式共识系统、exactly-once message broker 或通用队列。 历史下游集成 如果一个 DSH 插件需要稳定的跨 Session 身份、精确接收者、带 correlation 的持久记录,以及可在重启后安全恢复的投递机制,同时又希望把自身业务政策留在 SCDP 之上,过去可以使用 SCDP consumer 接口;新集成不应再采用这一已退役依赖。 work-charter-dsh 是真实的下游参考。其历史 v0.1.0-alpha.1 版本使用 SCDP 提供 Workstream identity、Session membership 与寻址、Result Notice 投递、correlation 和恢复,v0.2.0-alpha.1 后继版本已不再依赖 SCDP;Work Charter 的 role、writer rule、decision、evidence、acceptance 与 stop policy 由 WCDP 而非 SCDP 负责。 历史 alpha release(仅供已有 profile 参考) SCDP 最后发布的版本为 v0.1.1-alpha.1,在 GitHub 上标记为 Pre-release,且 latest=false。Package 使用 MIT License,保留 "private": true,并且没有发布到 npm。 此版本只针对官方 DSH tag dsh-v0.1.2-alpha.1、commit cd5ef8148158c3a752a658978873241fdf8e2bbc 完成资格验证。请从 Release 页面同时下载 tarball、SHA-256、SHA-512 和未签名 provenance artifact。已接受 tarball 的大小为 97,138 bytes,SHA-256 为: 9575d1edf782f16b2d87b49bc27e290ecf841fa607a7d4a4468a41de2389b269 Artifact 文档说明:已发布的 immutable tarball 来自 GitHub 发布步骤之前已经接受的 commit 8bed40f3e18b106c69e3dadbef6f029092e73424,因此其中内嵌的 README.md、CHANGELOG.md、SECURITY.md 和 THIRD_PARTY_NOTICES.md 仍保留打包时的 candidate 措辞。这些措辞属于历史快照,并不表示 tag 或 Pre-release 不存在。本次发布后文档收口不会替换 tarball,也不会改变上方已接受的 artifact bytes 与 hash。 将 artifact 加入 profile 前,先校验下载文件: Get-FileHash -Algorithm SHA256 .\session-coordinator-dsh-0.1.1-alpha.1.tgz dsh plugin --profile add .\session-coordinator-dsh-0.1.1-alpha.1.tgz dsh --profile --dump-default-config SCDP 有意不声明 dsh.bundle,因此 dsh plugin 会把它安装为普通 profile dependency,并可能输出相应的定位提示。兼容的消费方 bundle 或 composition 必须先挂载 SCDP,才能使用 ctx.sessionCoordinator;只添加该 tarball 不会产生独立的配置层。若使用基于 WCDP 的 profile,请查阅 WCDP 仓库,并且只使用明确固定到这个 SCDP 版本的 WCDP artifact。 这是绑定 artifact 的 alpha 安装路径,不是普通 registry 安装:资格验证使用的精确 DSH alpha.1 package set 当时无法从 npm 获得。 兼容性与已验证范围 | 对象 | 历史资格验证声明 | | SCDP | session-coordinator-dsh@0.1.1-alpha.1;public contract 3;logical schema 2 | | DSH | 精确 dsh-v0.1.2-alpha.1@cd5ef8148158c3a752a658978873241fdf8e2bbc;不声明 version range | | Runtime | Package engine 为 ^22.19.0 || >=24.0.0;已接受 alpha artifact 使用 Node v24.16.0 与 pnpm 11.7.0 生成 | | Persistence | JSON 协调存储加 JSONL Session persistence | | Distribution | GitHub Pre-release tarball 与 checksum/provenance artifact;private: true;未发布 npm | | Runtime evidence | 在固定 artifact graph 上验证了真实 Loader 与 Remote composition、Workstream record 与投递/恢复、重启、browser UI,以及精确的下游 WCDP consumer | 这些声明不涵盖 SQLite 或其他 provider、其他 DSH 版本、Node 22 实际运行、多进程或跨主机协调、分布式排序、任意下游插件、生产成熟度或 support SLA,也不作 exactly-once 或一般可靠性声明。 文档、安全与许可证 - 产品规范 - 当前工程状态与恢复入口 - 验证方法、证据与限制 - 变更日志 - 安全政策与 private vulnerability reporting - MIT License - 第三方声明
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
junwei529/session-coordinator-dsh
SCDP 已于 2026-09-27 退役。 不再维护,也不建议新的集成继续采用。仓库与现有 release…
相关插件 · 市场 / 管理
插件精选列表awesome-dsh-plugin/awesome-dsh-plugin
DeepSeek Harness(dsh)插件精选列表
★ 22,225未汉化DSH
73.6
新词雷达zhuyansen/new-term-radar
new-term-radar新词雷达
★ 2,049已汉化MCP
72.8
插件生态导航0xsline/awesome-deepseek-harness
安装 贡献指南 DeepSeek Docs 公开插件目录 Issues
★ 1,188已汉化DSH
72.6
技能注册中心iflytek/skillhub
企业级开源智能体技能注册中心——发布、发现并管理组织内可复用的技能包。
★ 5,370已汉化DSH
71.9
插件市场目录imsai-sh/awesome-deepseek-harness-plugins
面向 DeepSeek Harnessdsh生态的社区插件目录,共收录 13941 个插件含 PR 收录与…
★ 355已汉化DSH
71.8
插件精选清单Anil-matcha/awesome-dsh-plugin
DeepSeek Harnessdsh精选指南——DeepSeek…
★ 1,013已汉化DSH
71.7
这是你的仓库?认领条目