dsh-disclosure-tweaks:DSH 会话折叠行自动展开插件

DeepSeek Harness(DSH)在调试智能体或查看内部推理过程时,常需频繁点击展开“思考”、“工具调用”等折叠行。手动操作重复且低效。下面介绍一个插件,用于在设置界面统一管理这些折叠行的展开状态。

插件定位

该插件由 Cinnamobot 维护,旨在自动化处理 DSH 智能体对话界面中的折叠行。它通过在设置中添加开关,允许用户针对“思考”、“工具调用”、“上下文注入”、“待办事项”和“执行队列”等不同类型的内容,分别设置是否默认展开。核心设计逻辑是“尊重用户的手动操作”:一旦用户手动点击切换了某一行,插件将不再自动覆盖该状态。

核心功能

插件提供以下分类设置:

  • Think (思考):默认展开显示思考过程。
  • Tool calls (工具调用):默认展开显示 pwsh、read、web_search、write、edit 等工具的详细参数。
  • Context injection (上下文注入):默认展开显示系统提示词等注入内容。
  • Todo list (待办事项):默认折叠。
  • Queue (执行队列):默认折叠。
  • 手动操作优先:已手动展开或折叠的行,除非在设置中手动重新修改,否则保持当前状态。

安装与启用

使用前需确保已安装 DeepSeek Harness。

dsh plugin --profile desktop add github:Cinnamobot/dsh-disclosure-tweaks

安装完成后,必须重启 DSH Desktop。重启后,设置页面将出现 “UI Tweaks” 章节。

使用方法

进入 Settings > UI Tweaks,根据需要切换开关。设置即时生效,并保存至 localStorage 和 $DSH_HOME/disclosure-tweaks.json。

注意事项

本插件为非官方作品。代码结构包含 Host 端 API (lib/index.js) 和 Browser 端 DOM 监听 (lib/client.js)。

总结

通过该插件,开发者可以减少重复点击,更专注于智能体逻辑本身。插件源码与详情可参考 GitHub。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜