편집자 노트

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.jsHost 半(空 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.ymlid: msg-tools

注:副本是物理拷贝(未走 pnpm install)。若日后对 profile 执行 pnpm install,该目录可能被清理;重新拷贝即可。

卸载

  1. $DSH_HOME\profiles\web\cordis.patch.yml 删除 msg-tools
  2. 删除 $DSH_HOME\profiles\web\node_modules\@local\dsh-msg-tools\
  3. (可选)删除 $DSH_HOME\extensions\msg-tools\
  4. 重启 DSH

生效

组合行在进程启动时解析(Web 表面未启用 HMR),修改后需重启 DSH。

REPOSITORY SIGNALS

보안 및 설치 증거

이 점수는 공개 저장소 메타데이터와 이 사이트에 등록된 설치 증거에만 기반하며, 코드 보안 감사와 다릅니다.

출처 추적 가능

공개 플러그인 카탈로그에서 왔으며, 공개 GitHub 저장소로 연결됩니다.

라이선스

GitHub 메타데이터에서 라이선스가 감지되지 않았습니다.

유지보수 활동

최근 180일 내 코드 업데이트가 있습니다.

설치 증거

재현 가능한 정확한 설치 메타데이터가 아직 등록되지 않았습니다. 저장소 설명에 따라 직접 확인하세요.

설치 라이프사이클 스크립트

검사한 패키지 메타데이터에 설치 라이프사이클 스크립트가 선언되지 않았습니다.

주의 사항missing-license