dsh-multi-selection-comments: DSH Multi-Selection Incremental Comment Plugin

`dsh-multi-selection-comments` is a DSH client plugin (v0.4.3, MIT licensed) developed by yuanc1204, designed to optimize the user experience of annotating multiple text segments in assistant replies or tool outputs. The plugin addresses the issue where traditional methods stack multiple quoted passages, causing the main input box to become excessively long, and offers a Codex-inspired interaction design. Its core functionality enables users to continuously select multiple text segments and independently specify follow-up requirements for each, with only compact status pills displayed above the main input box to maintain a clean interface. Users can manage selected content via a popup, quickly add entries with `Enter`, insert line breaks with `Ctrl+Enter`, and the requirement field is optional. The plugin only injects the annotations as structured context into the message upon sending, and displays them as pills in the chat history to avoid exposing underlying details.

Read More