yamingmou/dsh-message-editor

yamingmou★ 1JavaScript最后同步: 2026-08-20

在 GitHub 打开

Recall (撤回), edit-and-resend (编辑重发) and regenerate (重新生成) for DeepSeek Harness conversation messages — Web and Desktop plugin

README 摘要

↩️ dsh-message-editor Recall · Edit-and-resend · Regenerate for DeepSeek Harness conversations — works on the Web GUI and the Desktop app (both share the same Web frontend). English · 简体中文 DeepSeek Harness stores every conversation as an append-only event log , so there is no built-in "undo". dsh-message-editor brings back the three moves every chat deserves — 撤回 (recall) , 编辑重发 (edit-and-resend) and 重新生成 (regenerate) . Recall / edit remove the target messages from the conversation view and the model context — that is exactly the effect you see. What stays untouched is the underlying durable transcript : it remains append-only, old events are never rewritten or deleted, and the plugin merely appends one valid replacement event (the same replace primitive the built-in compaction uses) to rewind the surface — so the log keeps a full audit trail of every rewind. ✨ Features Action Where What happens ↩ 撤回 (recall) hover any assistant reply, or the row under any user message Removes the whole exchange round (the input and the agent's output, tool rows included) from both the model context and the conversation view; the input text is echoed into the composer so you can re-ask or re-edit i…

在 GitHub 查看完整 README →
工具/开发chatdeepseekdeepseek-harnessdshdsh-plugindsh-pluginseditmessage-editor

分类