DeepSeek Harness 插件

dsh-turn-collapse

Codex-style turn folding: collapse each group of reasoning + tool-call nodes (between visible outputs) into a single disclosure unit(英文原文)

跳到安装方式

来源信息

GitHub 仓库
mctang985211-coder/dsh-turn-collapse
最近更新
2026年8月18日
分类
工具与能力
GitHub stars
0
载体类型
plugin
目录证据
上游声明已找到 dsh.bundle
证据路径
package.json#dsh.bundle
核对版本
0.1.0-rc.8
上游核对日期
2026-08-20

该证据由上游目录提供。本站没有安装、运行或安全审核这个插件。

安装

默认先复制一段 Prompt,让 Agent 读 GitHub 仓库和源码;需要自己装时再切到命令。

复制这段 Prompt,发给 DSH、Codex 或其他 Agent,让它先读 GitHub 仓库和源码。

请先不要安装或执行任何命令。阅读这个插件的 GitHub 仓库、README 和关键源码,然后用清楚、直接的方式回答以下问题,帮助我判断它是否适合我的需求:

1. 这个插件是什么,解决什么问题;
2. 适合哪些用户和典型使用场景;
3. 安装后如何使用,并给出一个最小使用示例;
4. 有哪些已知限制,以及隐私、安全、兼容性或维护风险;
5. 给出“推荐 / 有条件推荐 / 不推荐”的明确建议和理由。

请区分仓库明确说明、根据源码推断和未知信息。证据不足时请明确说明,不要猜测或照抄 README。

GitHub:https://github.com/mctang985211-coder/dsh-turn-collapse
插件名:dsh-turn-collapse
作者:mctang985211-coder

检查来源文件

安装前先看这个插件目录里的 README 和其他文件。

文件资源管理器4 个文件
README.zh-CN.md来源说明 · 只读预览
README 语言

dsh-turn-collapse

面向 DeepSeek Harness Web UI 的 Codex 式 turn 级折叠插件:将两段实际输出之间的思考链与工具调用折叠为单个可展开单元(三角箭头切换)。

English | 中文

功能

DSH 默认聊天流中,每个 assistant turn 的思考(Think 行)与工具调用是各自独立折叠的。本插件按 Codex 方式将它们分组折叠

[▶ 思考与工具 · 5 项]    ← 折叠条:两段实际输出之间的一切(思考 + 工具调用)
文字输出 1
[▶ 思考与工具 · 3 项]
文字输出 2
  • 每个输出间隙(输入 → 首个输出、输出 → 输出、……)生成一个折叠条
  • 默认折叠;点击展开整组(组内原生 Think 行与 ToolRow 仍可单独使用)
  • 展开/收起状态按会话持久化(localStorage
  • 视觉完全复用 DSH 设计令牌(--dsw-alias-*),与原生头部行风格一致

安装

git clone https://github.com/mctang985211-coder/dsh-turn-collapse
cd dsh-turn-collapse
dsh plugin --profile web add link:$(pwd)
# 重启 dsh web(浏览器硬刷新)

工作原理

纯客户端插件。通过 MutationObserver 监听会话滚动容器([data-conversation-scroll]),按聊天流节点重建折叠组:

  • 节点类型来自 data-chat-flow-kindassistant-steptool-call 等)
  • 思考行通过 data-variant="think" 在 assistant-step 节点内定位
  • 节点在剥离思考行与工具链后仍含文本时判定为可见输出
  • 连续的非输出元素(纯思考的 assistant-step + tool-call 节点)组成一个折叠组;折叠条插入组首元素之前

React 重渲染由 reconcile 重跑兜底;组的开合状态经 localStorage 跨重渲染与刷新保持。

无宿主代码、无服务器、无 API 面。

许可证

MIT