dsh-message-edit

@Moeblack · 会话与消息
检测未发现问题无安装脚本来源一致

为 DeepSeek Harness 会话提供基于分支的消息编辑、重生成与重试,并保留完整版本时间线。

v0.2.3版本
npm 预构建包安装方式
2026-08-16最近更新
35 · 1,445Star · 周下载
dsh plugin --profile web add dsh-message-edit查看仓库

插件介绍

根据仓库资料整理 · commit b78a167

主要功能

  • 编辑已发送的用户消息、assistant.reasoning 思考块与 assistant.response 回复文本
  • 基于最后一条已落定助手回复的回合分支重新生成(Reroll)
  • 在 Timeline 中选择任意历史回合重新执行(Retry)
  • 提供 truncate(截断后续)与 preserve(保留后续并重新执行)两种级联策略
  • 会话标题栏支持撤销/重施加版本效果,随时切回或前进到不同版本
  • 新增 Timeline 标签页,展示完整分支树、操作时间与编辑前后内容

适合什么时候用

  • 需要修正或重新生成某条 AI 回复,但不想丢失原有对话历史时
  • 想尝试从对话中某个历史节点分出多个不同版本进行比较时
  • 调试 Agent 行为,需要反复重试某个回合的工具调用或输出时

安装后会多出什么

界面Timeline 标签页(注册到 conversation.view,位于 Trajectory 与 Prompt Studio 之间) · 会话标题栏操作区:撤销/重施加版本、效果链计数、重生成最后回复
命令dsh plugin --profile web add dsh-message-edit

使用前需要

  • 需通过 dsh plugin 安装到 web profile
  • 依赖 @deepseek-ai/dsh-client-connection、dsh-client-runtime、dsh-client-ui-conversation 等宿主包(随 client 注入)
  • 构建基于 @deepseek-ai/* 0.1.0-rc.6 类型,需匹配兼容的 DSH 版本

在 GitHub 阅读完整 README

权限与能力

安装后它能碰到什么
不覆盖任何 dsh-base 宿主行:不接管沙箱、审批、凭据等能力。
宿主能力
Agent 控制浏览器 UI环境变量文件系统外部网络会话数据宿主子进程
能力是范围不是结论:很多能力是功能所需。

基本信息

仓库Moeblack/dsh-message-editnpmdsh-message-edit@0.2.3安装方式npm 预构建包收录日期2026-08-13固定 commitb78a167064ca · 2026-08-16
dsh plugin --profile web add dsh-message-edit