DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Session Branch — DeepSeek Harness 插件(DSH Plugin)
← Plugins

@morlay/session-branch

Session Branch

Provider 抽象与高层服务,用于处理基于 DeepSeek Harness 的事件溯源会话的回退、重试和分叉。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add @morlay/session-branch@0.0.8
README兼容性版本

兼容性与来源证明

Session Branch 以 @morlay/session-branch 发布,当前版本为 0.0.8。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
any
发布来源
npm
Registry 更新时间
2026/9/20

版本

0.0.8stable
2026/9/14
0.0.7stable
2026/9/13
0.0.6stable
2026/9/11

README

@morlay/session-branch

分支式会话编辑的契约层:定义数据层分支原语 SessionBranchProvider (rewind / forkFrom / readBranchPrefix)、高层服务 SessionBranch (ctx.sessionBranch)与共享的版本树投影 buildTimeline。

与上游 SessionHandle 的关系

上游持久化模型是 SessionHandle(append-only:create / open / append / flush / stat / list),没有显式回退原语;本包在其旁边定义分支面 provider,负责显式回退与闭合边界派生:

面上游 SessionHandle本包 SessionBranchProvider
覆盖持久读写(append-only)显式回退 + 闭合边界派生(分支面)
原语create / open / append / flushreadBranchPrefix / forkFrom / rewind
实现方JSONL / RDB 等RDB 等(@morlay/session-rdb 同时实现两者,形成闭环)

Provider 抽象

interface SessionBranchProvider {
  readonly name: string;
  readBranchPrefix(id, atSeq?, mode?, signal?): Promise<BranchBoundary>;
  forkFrom(sourceId, options?, signal?): Promise<SessionId>;
  rewind(id, toBoundary, signal?): Promise<SessionPersistenceSnapshot>;
}
  • readBranchPrefix:定位 atSeq 锚定的闭合 turn/end 边界并返回前缀; mode: "after"(包含目标轮,fork 语义)/ "before"(排除目标轮,编辑 / 重掷 / 重试语义)。
  • forkFrom:纯 append——新会话(parentSession / seedLength),seed = 边界前缀 + seedSuffix,不触碰源会话。
  • rewind:唯一的显式回退原语,事务整体提交或回滚;支持 live 会话 (内存 log 截断 + 派生缓存复位 + handle cursor / 继承前缀对齐,详见 @morlay/session-rdb 的 docs/branch.md)。

版本树

buildTimeline(snapshots, readOwnEvents, sessionId) 从会话快照(header lineage)+ 每会话自有后缀(seq >= seedLength 的 session-branch/version 事件)投影完整版本树。

版本效果事件携带 ignorable: true:非 branch 读者凭信封安全跳过,事件 本身原样落库——live 会话从内存 log 读到效果,cold 会话经读路径恢复效果 详情(见 ADR 0003)。

查看其余 16 个版本收起版本
0.0.10-alpha.4prerelease
2026/9/20
0.0.10-alpha.3prerelease
2026/9/18
0.0.10-alpha.2prerelease
2026/9/18
0.0.9-alpha.1prerelease
2026/9/18
0.0.9-alpha.0prerelease
2026/9/18
0.0.5stable
2026/9/10
0.0.4stable
2026/9/10
0.0.4-alpha.4prerelease
2026/9/10
0.0.4-alpha.2prerelease
2026/9/8
0.0.4-alpha.1prerelease
2026/9/8
0.0.4-alpha.0prerelease
2026/9/8
0.0.3stable
2026/9/4
0.0.2stable
2026/9/3
0.0.11stable
2026/8/27
0.0.10stable
2026/8/20
0.0.9stable
2026/8/20

相关插件

继续浏览 memory-context 分类下经过校验的插件。

Memory Plugin@openviking/dsh-memory-plugin适用于 DeepSeek Harness 的 OpenViking 记忆与上下文套件Contextdsh-context用于上下文洞察和管理的 DeepSeek Harness 插件,提供上下文仪表板和上下文命令,帮助了解上下文的构成及其演变过程。Weknora@wxg-prc-cpg/dsh-weknora适用于 DeepSeek Harness (dsh) 的 WeKnora 知识检索工具:通过自有知识库进行语义搜索、文档阅读以及 RAG/代理回答。Mnemondsh-mnemon面向 DeepSeek Harness 的可组合三层记忆控制平面:持久化运行时上下文、可搜索的项目文档、可插拔的长期记忆、受保护的策略、WebUI 和无头工具。
最新版
0.0.8
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
24.6 kB
文件数
15
Surface
any
许可证
MIT
发布源
npm
GitHub
★ 9
周下载
3,483
安全扫描
✓ v0.0.8 扫描通过
最近提交
2026/9/20
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录