DeepSeek Harness Plugin Hub

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

探索

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

社区

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

相关链接

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

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

DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins

@morlay/session-branch

Session Branch

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

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

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

兼容性与来源证明

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

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

版本

0.0.8stable
2026/9/14
0.0.7stable
2026/9/13
0.0.6stable
2026/9/11
0.0.11stable
2026/8/27
查看其余 19 个版本收起版本
0.0.10-alpha.8prerelease
2026/9/24
0.0.10-alpha.7prerelease
2026/9/23
0.0.10-alpha.6prerelease
2026/9/22
0.0.10-alpha.5prerelease
2026/9/20
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.11
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
52.1 kB
文件数
11
Surface
any
许可证
MIT
发布源
npm
GitHub
★ 9
周下载
2,722
最近提交
2026/11/4
查看源码 ↗
README Badge

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

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

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

认领这个 Plugin →
报告问题
0.0.10stable
2026/8/20
0.0.9stable
2026/8/20

README

@morlay/session-branch

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

与上游 SessionPersistence 的关系

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

Provider 抽象

interface SessionBranchProvider {
  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:唯一改写事件 log 的操作,事务整体提交或回滚;支持 live 会话(内存 log 截断 + 派生缓存复位 + coordinator cursor 同步,见 @morlay/session-rdb 的 SessionBranchRdbProvider)。
  • syncLiveCursor(sessionId):编排层把 ignorable 版本效果 push 进 live log 后(不发布、不进 write-behind 缓冲),用其对齐 coordinator cursor,避免 后续 append 的 seq 校验错位(默认空实现,rdb 覆写)。

版本树

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

版本效果事件携带 ignorable: true(对核心可跳过、不进 canonical log), live 会话从内存 log 读到效果,cold 会话 timeline 只有 lineage 骨架。

安装

nub install @morlay/session-branch   # peer: @deepseek-ai/cordis, dsh-session, dsh-session-persistence

相关插件

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

Hindsight Coding Agents@vectorize-io/hindsight-coding-agents面向编程代理的仅反思式 Hindsight 长期记忆(可插拔支持多种运行框架:opencode、……),自动在后台导入(无需设置 CLI)。Memory Plugin@openviking/dsh-memory-plugin适用于 DeepSeek Harness 的 OpenViking 记忆与上下文套件Archive Manager@michengai/dsh-archive-manager归档、恢复、收藏和永久删除会话,并诊断损坏的会话日志。Memory@furongjun1999/dsh-memory灵枢(Lingshu·líng shū)DeepSeek Harness 插件:完整大脑——长期记忆/知识飞轮/自我认知/递归反思接入 DSH,对话自动沉淀进 md_cg 认知图(md 文档)