dsh-utility-tools: Adding file drag-and-drop and text referencing to DSH chat
dsh-utility-tools is an input-side utility plugin for DSH conversations, maintained by sharkymew and licensed under the MIT license. The plugin primarily addresses two issues: first, it supports dragging and dropping arbitrary files into the chat area, allowing for the preview of filenames and sizes before sending, as well as individual removal; second, it allows users to select conversation text and add it to the beginning of the pending message as a blockquote. The plugin provides two installation methods: static mounting and dynamic loading. The static version installs to the web profile via a single command and utilizes HTTP routing for uploading attachments; the dynamic version loads with zero dependencies using `cordis_define` and runs in-process. It is applicable for scenarios in web or Electron environments where file attachments or context references need to be added. Please note that standard browsers cannot access real disk paths, and the single file limit is 8MB.
Read Moredsh-selection-ask: One-click quote of selected dialogue text to composer
dsh-selection-ask is a DeepSeek Harness (DSH) web plugin maintained by lzbaclz, designed to optimize the context reuse experience. Users simply need to select specific text in the conversation interface, and a "Ask DeepSeek" button will appear next to the selection. Clicking this button automatically fills the selected content into the composer in Markdown blockquote format, eliminating the need for manual copy-pasting. The plugin only processes text in conversation records, using the `inputActions.setDraft` API to write drafts, ensuring security. Version 0.1.0 is available under the MIT license, with pre-built packages provided for installation without local building. Installation requires adding the plugin via the `dsh plugin` command from a GitHub or local link, and enabling it may prompt a restart.
Read More