All plugins

DSH / BUNDLE / CLIENT-UI

dsh-delete-turn

v0.1.4DDDMUC / dsh-delete-turnd39a8116fb

InstallableBundlesUI & client pluginsCommunity · Topic auto-analysisWeb UI

Overview

dsh-delete-turn

Per-message delete for DeepSeek Harness: remove a user message, one reply step, or a whole assistant reply from the derived model context through the official surface-replace contract, and hide it from the visible transcript without rewriting the append-only log.

README / EN

Package documentation

Registry summary

Per-message delete for DeepSeek Harness: remove a user message, one reply step, or a whole assistant reply from the derived model context through the official surface-replace contract, and hide it from the visible transcript without rewriting the append-only log.

dsh.pub verifies the pinned bundle contract, runtime facts, and distribution semantics. The complete README remains in the source repository.

Read the full README on GitHub

LIMITATIONS

Known limitations

- Append-only semantics offer no un-delete: shadowed content cannot truly be restored, and deletion is irreversible (the original log survives; official tooling can rebuild a session from it). - A running turn cannot be deleted; wait for it to settle. - The system-prompt head (surface node 0) is protected. - The assistant action strip deletes the whole reply attempt; use the reasoning/tool card to remove a single step. - The process/disclosure row (“Thinking”, “N s”) carries no entry of its own: its scope is the whole reply, which the action strip already covers, so the duplicate was removed. - Content already removed from the model context by official compaction (`/compact`) no longer offers a delete action: it is not in the context any more and the transcript keeps it on purpose. - The host plugin tree loads at DSH startup only: fully restart DSH after installing or updating the plugin.