dsh-message-recall:在 DSH 里按条撤回与删除消息
dsh-message-recall(@kyle123740/dsh-message-recall)是 DeepSeek Harness 客户端插件,在每条消息上提供撤回、删除、删除此处及之后。通过 append-only 墓碑与 surfaceOp replace,被删内容同时从模型上下文与界面移除,刷新重启仍生效。要求 dsh >= 0.1.7-alpha.1;安装使用 dsh plugin --profile desktop|web add,并在设置中启用后重启 profile。Agent 忙时不可操作;删除需二次确认。
Read Moredsh-recall: Message Recall Plugin for DSH Web UI, Does Not Rollback Code Changes
dsh-recall is an MIT-licensed client plugin for DSH Web UI designed to recall specific user messages and all subsequent dialogue content (including agent replies, sub-agent instructions, compression, retries, etc.), rendering this content invisible to the model in subsequent conversations without affecting any existing code or file changes. Its core mechanism is implemented by appending a persistent tombstone event to the Append-only log, ensuring that the recall remains effective after a restart. The plugin provides a "full-turn recall" feature, allowing the recalled message's text and images to be restored to the input box for re-editing. In terms of interface design, the recall button is located to the left of the copy button, does not obstruct existing UI elements, and supports real-time updates to hide the recalled row without requiring a page refresh. Technically, the host provides a `POST /recall` route based on DSH's existing s...
Read Moredsh-recall-plugin: Recall Files and Conversations Together Before Message Delivery
dsh-recall-plugin adds a '↶ Recall' button next to DSH user messages. Upon confirmation, the workspace files are restored via an independent shadow git snapshot, and the conversation history is reverted to before the message was sent using sessions.fork. The original session is archived and can be recovered. It does not affect the project's own git; snapshots are stored in $DSH_HOME, supporting exclusion lists, tree-structured snapshot management, and self-healing. Requires git CLI and DSH 0.1.0-rc.x. Installation command: dsh plugin --profile web add dsh-recall-plugin.
Read MoreDSH-EasyRewrite: Withdraw and Rewrite Messages in DSH Web
DSH-EasyRewrite is a DSH Web client plugin (v2.3.0, MIT) maintained by Renzic-Stone, implementing message recall and in-place bubble re-editing via official extension points. The recall key is located next to the copy key with a lazy submission mechanism—confirmation backfills the input box, and the actual truncation occurs only upon sending. Clicking on a bubble allows in-place Markdown editing and resending, with support for messages containing images. Additional features include a version paginator, draft persistence and auto-backup, and a trilingual settings panel. Installation command: dsh plugin --profile web add dsh-easyrewrite, compatible with DSH Web rc.6+.
Read More