deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
csiroqa/dsh-archive-viewer
DeepSeek Harness(DSH)归档增强插件:自动定期归档、文件夹归档整理、LLM 摘要沉淀经验库、会话收藏与便签、会话删除与优雅关机。Archive enhancement plugin for DeepSeek Harness: auto-archive, folder organization, LLM knowledge library, bookmarks & notes, session delete.
PROJECT TOPICS
INSTALL REFERENCE
dsh plugin --profile web add github:csiroqa/dsh-archive-viewer
该命令指向仓库当前默认分支;尚无绑定当前 commit 的完整验证结果。
PROJECT README
DeepSeek Harness(DSH)的归档增强插件:自动定期归档空闲会话、文件夹归档整理、LLM 摘要沉淀经验库、会话收藏与便签,外加已归档会话的查看 / 恢复与一键关闭 dsh。
English: README.en.md
ctx.interval 周期扫描空闲会话(非运行中、最后活跃早于 maxIdleDays、未 pin、未归档),幂等归档——日志、附件与工作区分组位置完整保留$DSH_HOME/archive_snapshots/folders.jsonsession.history,冷会话走持久化检查),支持分页加载更早session.export 端点ctx.llm.stream 生成结构化摘要(目标 / 关键决策 / 产出 / 可复用经验 / 遗留问题)$DSH_HOME/archive_snapshots/,面板「经验库」视图支持全文搜索与重新生成provider / model(与 DSH 的 LLM 路由一致),未配置时点「生成摘要」会提示$DSH_HOME/archive_snapshots/bookmarks.json--dsw-alias-* + --dsw-alias-state-business-primary 强调色),自动跟随任意皮肤;面板 Portal 到 document.body 避开侧边栏令牌覆盖插件行(cordis.patch.yml 的 archive-viewer insert 行)支持以下可选 config:
| 键 | 默认 | 说明 |
|---|---|---|
autoArchiveEnabled |
true |
自动定期归档开关 |
maxIdleDays |
7 |
会话空闲多少天后自动归档 |
scanIntervalMinutes |
30 |
扫描周期(分钟) |
pinnedSessionIds |
[] |
永不自动归档的会话 id |
summarizeEnabled |
true |
自动摘要沉淀开关 |
provider / model |
未配置 | 摘要模型路由(与 DSH 的 LLM 配置一致) |
maxInputBytes |
65536 |
摘要输入字节上限 |
maxOutputTokens |
1024 |
摘要输出 token 上限 |
timeoutMs |
60000 |
摘要请求超时(毫秒) |
「恢复会话」与「关闭 dsh」依赖 DSH 核心新增的两个 RPC(截至 2026-08 官方尚未包含):
workspace.unarchiveSession —— 注册表级取消归档host.shutdown —— 经 CLI 启动器的 appExit 触发优雅关机使用前请先应用补丁:
cd <你的 deepseek-harness 检出目录>
git apply /path/to/dsh-archive-viewer/patches/0001-workspace-unarchive-and-host-shutdown-rpcs.patch
然后重启 dsh web(源码运行时 tsx 直接执行,无需构建;发布包安装的用户需重新构建受影响包)。补丁共 8 个文件:workspace 注册表、apiproxy 接口/校验/路由/实现、host schema 等。
若 DSH 官方后续合入这两个 RPC,补丁会变为空操作,可安全跳过。
前置:Node.js >= 22、pnpm。
git clone https://github.com/csiroqa/dsh-archive-viewer.git
cd dsh-archive-viewer
pnpm install
pnpm build
# 安装进 web profile(link: 指向本目录)
dsh plugin --profile web add link:$(pwd) # POSIX
dsh plugin --profile web add link:E:\path\to\dsh-archive-viewer # Windows
重启 dsh web,浏览器 Ctrl+F5 硬刷新。
autoArchiveEnabled 设为 falseprovider / model 与你的额度预期匹配$DSH_HOME/archive_snapshots/,请勿把该目录暴露给不可信进程0.1.0-rc.5 源码检出开发验证@deepseek-ai/* 值,全部结构类型,不随 DSH SDK 版本漂移tsdown(host 半区 lib/index.js + browser 半区 lib/client.js,标准 window.__ModuleLoader__.load 闭包工厂格式)MIT License(见 LICENSE)。
欢迎任何人使用、修改、引用、或把本项目收录进自己的插件合集,只需:
LICENSE 文件与版权声明dsh.bundle.patch + dsh.client 声明 + 槽位注册)CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。