
Security News
Rust 1.100 Will Add Dependency Cooldowns to Cargo
Rust 1.100 will add opt-in dependency cooldowns to Cargo, giving security scanners and maintainers time to catch malicious crate releases.
dsh-tool-autoexpand
Advanced tools
自动展开 DSH 浏览器界面里随后新到达的工具调用卡片,并在侧栏底部提供四态逻辑 + 三态 UI 的开关:在「展开 / 不干预 / 折叠」三态间循环切换,默认展开。
纯浏览器端 client 插件,不替换任何原生工具卡片渲染器。
| 状态 | 示意图 |
|---|---|
| 展开 | ![]() |
| 不干预 | ![]() |
| 折叠 | ![]() |
DeepSeek Harness 的工具调用,默认和 CloseAI 一样是收着的——结果全都藏在折叠里不给你看。可这哪符合开源精神?Open!所有的工具调用结果,就该统统打开。
于是祥云做了这个插件,专门帮你把 DeepSeek Harness 自动开源掉——新到达的工具调用结果全部自动展开。不想看了?把开关切到「折叠」,已经摊开的卡片立刻全部收回去,清爽如初;想回到默认,再点一下回到「不干预」就好。
当然,为了避免无意义的刷屏,这个「打开」是短打开模式:只执行一级展开,而不会把那些修改行统统二级展开。既能看到结论,又不糊一脸改动细节。
这样,你就能爽爽监工 DeepSeek Harness——它每一步在背后做了什么,都摊开在你眼皮子底下,清清楚楚。
却没想到,这狡猾的蓝色大肥鱼,就在你眼皮子底下偷偷啃着你的 Token——拿着你的钱上网玩儿去了。

新到达的工具调用卡片自动展开后的实际效果:

光看静态截图不过瘾?两位同好分别给这个插件拍了演示视频,还在标题上互相点名对方,欢迎点开对比观看:
| 祥云版 · 34 秒 | dpsk 版 · 23 秒 |
|---|---|
![]() | ![]() |
从 GitHub 安装:源码在 src/,lib/ 不入仓库,安装时 npm 会触发 prepare 脚本现场构建。
dsh plugin --profile web add github:better-er/dsh-tool-autoexpand
从 npm 安装:包内已含构建产物 lib/index.js 与 lib/client.js,安装时不再构建。
dsh plugin --profile web add dsh-tool-autoexpand
两种方式装完都会自动挂载,重启 DSH web 后启用,无需手工编辑任何文件。
dsh plugin --profile web remove dsh-tool-autoexpand
彻底移除,重启 DSH web 后不再加载。
dsh.client,导出 ./client。dsh.bundle,因此也是一个自挂载的 bundle 层插件:用 dsh plugin --profile <name> add 从 GitHub 安装后,会被自动识别为 profile layer 并挂载,无需手工写组合 entry。src/ 是 TypeScript 源码,lib/ 是构建产物且不入库,安装或发布前由 prepare 构建。pnpm install
pnpm run typecheck # tsc -b 严格类型检查
pnpm run build # tsc -b && tsdown,产出 lib/index.js 与 lib/client.js
src/index.ts:node 半身,空操作的 Cordis 插件。src/client/index.tsx:浏览器半身,自动展开逻辑与侧栏开关。<style>、不依赖自定义 class;侧栏收起态由槽位注入的 wide 判断。window.__ModuleLoader__.load({ id, factory }) 的注册式模块,react 等平台模块保持外部依赖。prepare 只跑 tsdown、不做类型检查,因此从 GitHub 安装时能自包含构建出 lib/。FAQs
「DSH·工具结果自动展开」:在 DSH web 界面自动展开工具调用卡片,支持侧边栏开关。标准可安装的 dsh 客户端插件。
We found that dsh-tool-autoexpand demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Security News
Rust 1.100 will add opt-in dependency cooldowns to Cargo, giving security scanners and maintainers time to catch malicious crate releases.

Security News
Cloudflare is acquiring Deno’s team, which will provide another year of bug fixes and security updates before ending support for the runtime.

Security News
Anthropic’s free OSS Scanner uses Mythos and other Claude models to find open source vulnerabilities and send maintainers reports with proposed fixes.