DSH HUB
HomePlugin StorePlugin PacksCommunityRankingsResourcesPublish Guide
Plugin source
Back to catalog

thissensen /

thissensen/dsh-harden

Verified

DSH 运行时看护层:API 调用失败自动续接重试、工具调用失败被吞自动拉回、只输出思考的回合自动重试、新增对接 pwsh 的后台 job 工具、一键修复异常会话日志、区分子Agent并且可自定义内容的上下文自动压缩。

★ 0 Stars0 Forks0 IssuesN/A Community rating0 Confirmed installs
View on GitHub
READMESource: main@002b2053

dsh-harden

npm version CI Release license

DSH 运行时看护层 —— 让任何一次停止都有明确原因

English · GitHub

插件用途

  1. API由于特殊原因导致的调用失败后,可续接并自动重试

  2. 工具调用失败被吞导致会话莫名结束

  3. 第三方API经常出现的:只输出思考直接中断,插件会自动重试

  4. 创建对接pwsh的后台job工具,解决只使用gitbash无法创建超120秒的后台任务

  5. 一键修复异常会话日志

  6. 上下文自动压缩 —— 会话涨到阈值自动把老历史压成摘要,界面沿用平台自带提示;压缩范围另有下拉框三档可选(全部压缩 / 仅主代理 / 仅子代理,默认全部压缩)

问题截图

会话日志被写坏后,平台会直接报错、整段历史再也打不开;插件在设置页提供一键扫描并修复:

历史加载失败:stored session is corrupt

工具调用失败被吞时,插件自动提示模型重新发起,回合不会莫名结束:

工具调用失败,已提示模型重新发起

插件截图

设置页(中文 · 浅色) 设置页(中文 · 深色)

安装

1. 从 npm 安装

npm install dsh-harden

2. 从 GitHub Releases 下载

到 Releases 下载 dsh-harden-<版本>.tgz:

dsh plugin --profile web add file:<tgz 文件的绝对路径>

3. 从源码构建

git clone https://github.com/thissensen/dsh-harden.git
cd dsh-harden
pnpm install
node scripts/link-deps.mjs    # 把宿主包链进本项目的 node_modules
pnpm build                     # tsc(host)+ vite(client)

首次构建必须在启动 DSH 之前完成(client 壳受启动快照约束)。

开发

pnpm install
node scripts/link-deps.mjs    # 把宿主包链进本项目的 node_modules
pnpm build                     # tsc(host)+ vite(client)
pnpm typecheck                 # 只做类型检查
pnpm test                      # vitest,88 例

许可

MIT

—/ 5

No ratings yet

Verified DSH bundle

Commit 002b20531f10

Community comments

No comments yet. Be the first to write one.

DSH HUB

A community index for DSH plugins. Not an official GitHub or DeepSeek AI product.

CommunityResourcesAPIAbout