lilwhich/dsh-plugin-gather 预览 preview

lilwhich/dsh-plugin-gather

为更好的dsh

Project Overview项目介绍

This is a native plugin bundle built exclusively for the DeepSeek Harness (DSH) Web client, bundling multiple pre-selected third-party DSH plugins and 7 original exclusive features into a single installable package. It automatically mounts all bundled plugins after successful installation, and ships with a full bilingual UI that automatically adjusts to match the user’s system language. There are two supported one-click installation methods: users can run a single command in Windows PowerShell, or paste the install command directly into an active DSH conversation to let the agent handle the whole process. After installation, users only need to restart dsh web and perform a hard browser refresh for all features to activate.

This bundle is designed for users who use DSH Web for AI-powered coding and daily development workflows, adding end-to-end enhancements from context management to operation safety. After installation, users can access the new left sidebar to view conversation outlines, manage sessions and workspace files, browse Checkpoint snapshots, and review code diff changes. The status bar below the input box displays real-time API balance, total token consumption, current peak/off-peak pricing period, and remaining context window size. By default, a secondary confirmation prompt pops up before any deletion operation to prevent accidental data loss.

This project is open-sourced under the MIT license, with no paid features or locked functionality, and all dependencies are automatically handled by the package manager so users do not need to manually edit any configuration files. For projects that do not use Git, the Checkpoint snapshot system uses a compatibility scheme that stores snapshots in the user’s home directory, and it will not delete files added after the snapshot was taken when restoring, which is a documented known limitation. If new features do not appear after a first installation, users should confirm that they completed the restart and hard refresh steps, and check the browser console for error logs if issues persist.

这是一款专为 DeepSeek Harness (DSH) 打造的原生 DSH Web 插件集合包,将多款精选插件和 7 项独有的核心增强功能整合为一个可一键安装的包,安装后自动完成挂载,自带全界面中英双语 UI,可跟随系统语言自动切换。支持通过两种方式一键安装:可在 PowerShell 执行一行命令,也可直接在 DSH 对话内发送一行安装指令,安装后仅需重启 dsh web 并刷新浏览器即可生效。

面向日常使用 DSH Web 进行 AI 编码和开发工作流的用户,提供了从上下文管理到安全防护的全流程增强。安装后用户可直接在侧边栏查看对话大纲、管理会话和文件、浏览 Checkpoint 快照、审查代码改动,状态栏会实时展示 API 余额、Token 消耗、峰谷时段和剩余上下文窗口大小,删除操作会默认弹出二次确认防止误删。

本项目采用 MIT 许可证开源,无付费功能,所有依赖由包管理器自动处理,无需用户手动修改配置。Checkpoint 快照对非 Git 项目采用兼容方案,会将快照存储在用户目录下,恢复时不会删除快照后新增的文件,属于已知限制。首次安装后若看不到新增功能,需确认已完成重启和硬刷新步骤,可查看浏览器控制台排查错误。

Pre-install check安装前体检Compatibility · Security兼容性 · 安全性 1 warning1 项注意
  • Only 9 stars - very few users, little community feedback星标只有 9,几乎没人在用,遇到问题缺少社区反馈
DSH walks through these 9 checksDSH 会逐条核对这 9 项

Compatibility兼容性

  • DSH, Node, OS and profile requirementsDSH 版本 / Node 版本 / 操作系统 / profile 是否满足要求
  • External dependencies and runtimes (Electron / Python / Docker, ...)外部依赖与运行时(Electron / Python / Docker 等)是否齐备
  • Conflicts with installed plugins: command names, skill / tool names, ports, duplicate MCP registration与已装插件是否冲突:命令名、skill / tool 重名、端口占用、重复 MCP 注册

Security安全性

  • Repo matches the facts registered here; archived or abandoned?仓库是否与页面登记一致,是否归档或长期停更
  • Safety of preinstall / install / postinstall and install.sh / setup.ps1preinstall / install / postinstall 与 install.sh、setup.ps1 是否安全
  • curl|bash, download-then-execute, obfuscation, unrelated domains → stop immediatelycurl|bash、下载即执行、混淆代码、无关域名 → 立刻停止
  • Typosquatting or unmaintained packages among the new dependencies新增依赖里有没有 typosquatting 或无人维护的包
  • Requested permissions vs. what the feature actually needs申请了哪些权限、是否超出功能所需(filesystem / network / shell / clipboard)
  • Any sudo / admin requirement, plus uninstall and rollback是否要求 sudo / 管理员权限,以及卸载与回滚方式

Anything uncertain must be marked unknown with a note on how to confirm it. This site's signal screen is a static snapshot, not a security audit.拿不准的必须标「未知」并说明要我怎么确认。本站的信号筛查是静态快照,不能替代安全审计。

Or use CLI install (for developers)或使用命令行安装(适合开发者)

CLI Install命令行安装

dsh plugin --profile web add https://github.com/lilwhich/dsh-plugin-gather --config.block-exotic-subdeps=false --config.strict-dep-builds=false --config.minimum-release-age=0 --config.auto-install-peers=false

把 lilwhich/dsh-plugin-gather 加入你的 DSH 配置(web profile)即可启用。

READMEREADME

dsh-plugin-gather

中文 · English

我的 DeepSeek Harness Web 插件集合包 + 账户状态 + Checkpoint 快照系统:把已安装的插件封装成一个 bundle,一条命令装齐、自动挂载。自研 UI 全界面中英双语,跟随系统语言自动切换(系统语言为中文显示中文,其它语言显示 English,切换系统语言实时生效)。

💡 为什么选 dsh-plugin-gather?

能力 原生 dsh web dsh-plugin-gather(本包)
🆕 本包独有(7 大功能)
VSCode 左侧栏(文件 / 会话 / 大纲) 无 ✅ 内置
账户状态栏(余额 · 消耗 · 峰谷 · 上下文) 无 ✅ 内置
🛡️ 安全模式(删除确认拦截) 无 ✅ 内置
🚚 对话迁徙(Context Handoff,99% token 压缩) 无 ✅ 内置
📸 Checkpoint 快照(Git / 文件双轨) 无 ✅ 内置
👁️ Diff Review(实时行级 LCS diff) 无 ✅ 内置
⚙️ 全局设定(编辑 ~/.dsh/AGENTS.md) 无 ✅ 内置
📦 精选插件(一条命令装齐)
右侧面板(预览 / 文件树 / SCM) 无 ✅ 含
任务看板(多列 + cron 定时) 无 ✅ 含
实时吞吐(Token 用量 / 统计) 无 ✅ 含
全家桶设置页 无 ✅ 含
皮肤中心(10 款主题) 无 ✅ 含
@ 引用文件(dsh-at-file) 无 ✅ 含

一句话:装上 dsh-plugin-gather = 原生 DSH + 13 项增强(7 大本包独有功能 + 6 项精选插件),一条命令装齐、自动挂载。

自带功能总览(本包内置)

  • 输入框下方状态栏(两行式)(composer dock):第一行为官方运行统计——轮数/步数、LLM 时间、工具调用时间、首 token 平均、TPS、缓存命中、输入/输出 token(完整显示不截断);第二行为本包账户状态——API 余额(¥,来自 DeepSeek 真实余额接口 api.deepseek.com/user/balance)、本次已消耗(余额差值,真实花费)、当前时段(高峰/空闲)与距下次时段切换的倒计时(官方峰谷定价:高峰=北京时间 9:00-12:00、14:00-18:00,空闲=其余时间,空闲半价;2026-08-17 起生效)、当前对话剩余上下文窗口(如 剩 384K/1M,绿/黄/红随剩余比例变色)

    输入框下方状态栏:运行统计 + 余额 + 峰谷 + 上下文 + 删除时确认

  • 输入框内当前对话剩余上下文窗口指示:输入框未输入文字且光标聚焦时,以及智能体发送消息(回复中)时,在输入框内浮动显示当前对话剩余上下文窗口(如 剩 384K/1M,绿/黄/红随剩余比例变色;来源为 DSH token-meter 的真实上下文投影)

  • 余额/花费每 60 秒通过真实 API 刷新一次(host 侧用 DEEPSEEK_API_KEY 凭据调用,密钥不出主机)

    左侧栏底部三按钮:删除时确认 / 对话迁徙 / 全局

  • VSCode 风格左侧栏:左侧边栏分为「📁 文件 / 💬 会话 / 🗂 大纲」三栏(VSCode 活动栏风格)——文件栏点开显示当前工作区文件树(懒加载目录,点击文件在右侧边栏打开),会话栏保持原样(会话列表 + 运行/完成状态点,点击切换),大纲栏见下方「对话大纲」

    左侧栏文件树与右侧边栏多标签页

    会话 ⋯ 菜单:置顶 / 复制路径 / 删除

  • 对话大纲(Conversation Outline):左侧边栏「🗂 大纲」tab——自动扫描当前会话聊天的用户消息生成导航目录(每条用户消息 = 一个节点,标题取消息首句并截断):点击节点立即滚动定位到对应消息并临时高亮(只定位、不改变聊天状态);滚动聊天时自动高亮当前阅读段(绿色圆点 + 背景);顶部 🔍 搜索 可实时过滤节点;长对话列表可滚动,带始终可见的自定义滚动条(DSH 默认隐藏原生滚动条)

Showing the opening section of the README — the full document lives in the repository以上为 README 开头摘要,完整文档在仓库内 · View the full README on GitHub →在 GitHub 查看完整 README →

← 上一个 Prev dsh-plugin 下一个 Next dsh-plugins →