dsh-plugin-annotation: Add annotations to the selected paragraph in DSH conversations, sent with the next message.

dsh-plugin-annotation is a DSH plugin maintained by community developer samuelraj-game. It solves the problem of wanting to annotate long model outputs sentence by sentence when only whole paragraphs can be copied. Select any paragraph in the conversation and click the Comment button to attach an annotation. Annotations are temporarily stored in the count capsule above the composer. They can be edited, deleted, or cleared through the stack panel opened on hover. Finally, they are merged with the draft into a single message using the ordinary Enter key or "Send all", with each annotation including a quote and numbering of the original text. The plugin declares compatibility with DSH >=0.2.1-rc.5, does not use any DSH permission categories, has no dependencies or build process, and has an empty `apply` function on the Node side. Annotations are stored only in client-side state and are lost after a refresh. Installation methods include the plugin marketplace index source, npm, or profile bundle. Known limitations include annotation text remaining in the draft when sending fails, and annotations disappearing when pinned in the transcript during re-rendering.

Read More