DeepSeek Harness Plugin Hub

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

探索

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

社区

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

相关链接

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

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

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

dsh-session-archive-plugin

Session Archive Plugin

DSH 插件:上下文归档与历史检索——基于 session-archive 技能提供 archive_session / search_archive 工具(zstd session-log 解码)。

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

npx -y @deepseek-ai/dsh plugin --profile web add github:honyKing/dsh-session-archive-plugin#c2ad058dcdc6805dd373c890bbcc66e12d523985
README兼容性版本

兼容性与来源证明

Session Archive Plugin 以 dsh-session-archive-plugin 发布,当前版本为 0.3.0。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
any
发布来源
github
Registry 更新时间
2026/8/23

版本

0.3.0stable
2026/8/23

相关插件

正在加载相关插件…

最新版
0.3.0
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
any
许可证
MIT
发布源
github
GitHub
★ 1
周下载
0
最近提交
2026/8/23
查看源码 ↗
README Badge

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

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

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

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

相关插件

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

Contextdsh-context用于上下文洞察和管理的 DeepSeek Harness 插件,提供上下文仪表板和上下文命令,帮助了解上下文的构成及其演变过程。Weknora@wxg-prc-cpg/dsh-weknora适用于 DeepSeek Harness (dsh) 的 WeKnora 知识检索工具:通过自有知识库进行语义搜索、文档阅读以及 RAG/代理回答。Memsearch Dsh@zilliz/memsearch-dsh适用于 DeepSeek Harness 的 MemSearch 插件:在多个代理之间共享 Markdown 记忆,支持捕获、步骤前上下文注入、记忆召回技能和技能候选审核面板。Memory@furongjun1999/dsh-memory灵枢(Lingshu·líng shū)DeepSeek Harness 插件:完整大脑——长期记忆/知识飞轮/自我认知/递归反思接入 DSH,对话自动沉淀进 md_cg 认知图(md 文档)

README

dsh-session-archive-plugin

DSH 插件:上下文存档 + 历史检索。把 session-archive 技能打包成正式 DSH bundle 插件——安装插件即同时获得两个模型工具和打包技能,无需手动配置 ~/.agents/skills。

功能

  • archive_session:把当前 DSH 会话的完整日志(~/.dsh/sessions/**/session.jsonl.zstd,多帧 zstd)解码为可读存档:明文 jsonl + Markdown 摘要,保存到工作空间 session_archives/;幂等(新增不足阈值自动跳过);statusOnly 可只查上下文占用百分比。
  • search_archive:历史全文检索——先搜各工作空间 session_archives/*.md,无命中自动解码最近会话日志直扫(DSH 日志永不清除,历史一定找得到)。多词 AND、limit、deep 参数。
  • 打包技能:skills/session-archive 通过 skill-filesystem provider 注册,模型按技能描述在压缩后主动回退检索。

与 DSH 原生机制的关系

DSH 的 compaction-basic(liangshen preset)已原生实现 1M 上下文 80% 自动压缩(thresholdRatio: 0.8),无需配置。本插件补上"可读存档 + 事后检索"层,压缩前后信息永不丢失。

安装

一键安装

# GitHub(推荐)
dsh plugin --profile web add git+https://github.com/honyKing/dsh-session-archive-plugin.git

# Gitee(国内镜像)
dsh plugin --profile web add git+https://gitee.com/xiyoudada/dsh-session-archive-plugin.git

# npm(发布后可用)
dsh plugin --profile web add dsh-session-archive-plugin

注意:github: / gitee: 简写不被 pnpm 支持,必须用完整的 git+https://... URL。

其他方式

# 本地目录(开发)
dsh plugin --profile web add E:/path/to/dsh-session-archive-plugin

# 打包安装(.tgz)
pnpm pack
dsh plugin --profile web add ./dsh-session-archive-plugin-<version>.tgz

安装后重启 dsh web,模型即可调用 archive_session / search_archive,技能同时进入会话技能目录。

配置

插件行 config 支持(schemastery schema,src/config.ts):

键默认说明
scriptsDir打包内 skills/session-archive/scripts脚本目录覆盖
pythonBinpythonPython 可执行名
timeoutMs120000单次脚本调用超时
reArchiveGapMb1距上次存档新增阈值(MB,幂等)

在 profile 的 cordis.patch.yml 中覆盖:

- id: session-archive
  config:
    pythonBin: py
    timeoutMs: 60000

开发

node scripts/link-deps.mjs   # 开发期类型链接(@deepseek-ai/* → profile 共享 node_modules)
npm run build                # tsc → lib/(含 .d.ts)
npm run pack                 # build + pnpm pack
python -m unittest skills/session-archive/scripts/test_session_archive.py -v   # 技能脚本冒烟测试

@deepseek-ai/* 为 optional peer 依赖,运行时从 DSH profile 的共享 node_modules 解析,不重复安装。

结构

src/index.ts        host 插件(Config + 工具注册)
src/config.ts       schemastery 配置 schema
scripts/link-deps.mjs  开发期类型链接脚本
skills/session-archive/   打包技能(SKILL.md + Python 脚本 + 冒烟测试)
lib/                构建产物(已入库,git 安装无需构建)
cordis.patch.yml    bundle 补丁(host 行 + skill-filesystem 行)
examples/           配置示例
docs/architecture.md    架构说明

lib/ 提交进仓库:dsh plugin add <git-url> 安装后开箱即用,无需在目标机器上构建。 完整开发与发布规范见 CONTRIBUTING.md。

许可

MIT