Yaya716/dsh-msg-tools
Persistent user-message tools for DeepSeek Harness Web: hover actions on user bubbles in the chat flow (copy, and edit-and-resend as a new message).
이것은 DeepSeek Harness(DSH) 플러그인입니다. 이 사이트는 GitHub README, 설치 정보, 유지보수 상태, 공개 보안 시그널을 모아 보여줍니다.
@local/dsh-msg-tools — 用户消息气泡的复制 / 编辑工具
在聊天流中给用户消息气泡提供 hover 操作:
- [复制]:一键复制该条用户消息的原文。
- [编辑]:打开行内编辑框(默认带出原文),保存后通过
inputActions.setDraft回填输入框,作为一条新消息重新发送—— 纯客户端操作,不依赖任何 Host 服务或 RPC,任何时序下都可用。
曾考虑过"撤回后重发"语义,但因时序窗口实际不可用,已移除,只保留 复制与"编辑并作为新消息重发"。
组成
| 文件 | 作用 |
|---|---|
package.json | 声明 dsh.client(web 平台、inject slots)与 exports["./client"] |
lib/index.js | Host 半(空 apply,仅保证 loader 条目有效,client-modules 按条目扫描注册 web 插件) |
client.js | 浏览器半:替换 conversation.chat.node 的 user key 渲染器,复刻官方用户气泡并附加 hover 操作 |
工作原理
- 通过
slots替换官方用户气泡渲染器,样式完全复刻官方气泡 (--dsw-specific-bubble等设计变量),仅追加[复制] [编辑]操作条。 - 编辑框保存走
inputActions.setDraft,把修改后的文本作为新消息发出; 失败时在气泡下方展示错误反馈,不吞异常。
安装位置
- 源码:
$DSH_HOME\extensions\msg-tools\ - 加载副本:
$DSH_HOME\profiles\web\node_modules\@local\dsh-msg-tools\ - 组合行:
$DSH_HOME\profiles\web\cordis.patch.yml中id: msg-tools
注:副本是物理拷贝(未走 pnpm install)。若日后对 profile 执行
pnpm install,该目录可能被清理;重新拷贝即可。
卸载
- 从
$DSH_HOME\profiles\web\cordis.patch.yml删除msg-tools行 - 删除
$DSH_HOME\profiles\web\node_modules\@local\dsh-msg-tools\ - (可选)删除
$DSH_HOME\extensions\msg-tools\ - 重启 DSH
生效
组合行在进程启动时解析(Web 表面未启用 HMR),修改后需重启 DSH。
보안 및 설치 증거
이 점수는 공개 저장소 메타데이터와 이 사이트에 등록된 설치 증거에만 기반하며, 코드 보안 감사와 다릅니다.
출처 추적 가능
공개 플러그인 카탈로그에서 왔으며, 공개 GitHub 저장소로 연결됩니다.
라이선스
GitHub 메타데이터에서 라이선스가 감지되지 않았습니다.
유지보수 활동
최근 180일 내 코드 업데이트가 있습니다.
설치 증거
재현 가능한 정확한 설치 메타데이터가 아직 등록되지 않았습니다. 저장소 설명에 따라 직접 확인하세요.
설치 라이프사이클 스크립트
검사한 패키지 메타데이터에 설치 라이프사이클 스크립트가 선언되지 않았습니다.
주의 사항
missing-license