dsh-web-ui
zhu1090093659
Plugin and skin collection for DeepSeek Harness (DSH) Web UI - task board, git graph, right-side panel, remote mobile UI, pet, live token stats, and skin center.
PROJECT TOPICS
INSTALL REFERENCE
dsh plugin --profile web add github:keepermttl/dsh-archive-viewer
该命令指向仓库当前默认分支;尚无绑定当前 commit 的完整验证结果。
PROJECT README
DeepSeek Harness(DSH)Web GUI 的归档会话管理插件:查看 / 恢复已归档会话,外加右上角一键关闭 dsh。
当前版本:3.0.0-test(测试版)
English: README.en.md · 更新日志: CHANGELOG.md
standard,可在设置改为其他 agent preset)驱动真实 agent,帮助检索会话、添加标签、整理归档;对话中的代码块/超长文本自动折叠E:\dsh-ai-workspace 下创建,可在设置中修改session.history,冷会话走持久化检查,无需激活 Agent),支持分页加载更早session.export 端点--dsw-alias-*),自动跟随任意皮肤(含半透明/深色侧边栏类皮肤);面板 Portal 到 document.body,避开皮肤侧边栏作用域的令牌覆盖「恢复会话」与「关闭 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(
workspace.ts注释里的 "a future unarchive" 正是本补丁实现的位置),补丁会变为空操作,可安全跳过。
前置:Node.js >= 22、pnpm。
git clone https://github.com/keepermttl/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 硬刷新。
从旧版本升级后,请务必重启
dsh web:本版本 host 半区新增了标签存储与/api/archive-viewer/tags本地 API,仅刷新浏览器无法加载 host 侧变更。
设置项(语言、排序、排列、搜索、AI 模式、AI 模型与思考强度、标签筛选模式等)保存在浏览器 localStorage(dsh-archive-viewer:settings:v1),跨刷新、跨页面持久生效。
标签数据由 host 半区持久化到 DSH profile 目录下的 dsh-archive-viewer-tags.json,并通过本地 HTTP API 读写:
GET /api/archive-viewer/tags:读取全部标签POST /api/archive-viewer/tags:增删标签,JSON 体如 {"sessionId":"<id>","add":["标签"]} / {"sessionId":"<id>","remove":["标签"]}POST /api/archive-viewer/tags:清除隐藏检索标签,JSON 体 {"clearHidden":true}0.1.0-rc.5 源码检出开发验证@deepseek-ai/* 值,全部结构类型,不随 DSH SDK 版本漂移tsdown(host 半区 lib/index.js + browser 半区 lib/client.js,标准 window.__ModuleLoader__.load 闭包工厂格式)MIT License(见 LICENSE)。
欢迎任何人使用、修改、引用、或把本项目收录进自己的插件合集(如 dsh-web-ui 全家桶),只需:
LICENSE 文件与版权声明dsh.bundle.patch + dsh.client 声明 + 槽位注册)CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: session-archive、web-ui。