README来源: main@575e12e5
@kaidiren/dsh-reasoning
中文 | English
DSH Web GUI 插件:让 DSH 展开助手的深度思考(Think 行)。
本项目的唯一作用就是让 dsh 会展开思考过程——除此之外什么都没有: 没有设置界面、没有开关、不改变任何其他 UI。
功能
- 加载即展开:安装插件即完成全部配置——每条 Think 行(可折叠的深度思考块) 默认展开,流式思考与新加载的历史消息都包含在内;加载时页面已有的行也会立即展开。
- 用户手动折叠的行保持折叠——插件只会展开它尚未处理过的行。
插件刻意采用 DOM 方案:折叠状态存在 React 组件 state 里(折叠时正文根本不在 DOM 中),
所以可靠的挂钩方式是模拟点击官方会话 UI 输出的稳定 data-* 属性
(data-variant="think"、data-disclosure-row、data-expandable、data-open)。
安装
本插件仅可从 GitHub 安装——请通过 GitHub 安装:
dsh plugin --profile web add github:kaidiren/dsh-reasoning
或克隆仓库本地链接(开发调试):
git clone https://github.com/kaidiren/dsh-reasoning.git
cd dsh-reasoning
pnpm install
pnpm build
dsh plugin --profile web add link:$(pwd)
安装后重启 dsh web 生效。
已知限制
- 依赖官方会话 UI 的
data-*属性契约;未来 DSH 若改名需要同步更新选择器。
许可证
BSD-3-Clause。
还没有评论,来写第一条。