Skip to content

Releases: JiayuREN1127/dsh-file-drag

v0.4.0 — installable by the plugin manager

Choose a tag to compare

@JiayuREN1127 JiayuREN1127 released this 24 Oct 11:30

The plugin now declares a dsh.bundle patch, so the DeepSeek Harness plugin manager can install it without the hand-copied profile edit.

Published on npm. Install straight from the registry:

dsh plugin --profile desktop add dsh-file-drag

A prebuilt tarball is attached for installations that cannot build from source. Existing hand installs keep working; delete the manual row from cordis.patch.yml before switching to the bundle, or the plugin is mounted twice.

Dragging install.sh from the Files pane and dropping it into the sentence

v0.3.0 — inline chips by default

Choose a tag to compare

@JiayuREN1127 JiayuREN1127 released this 24 Oct 10:01

Dropped files now land as an inline reference chip inside the sentence: a small rounded card with the file icon and name, produced by the composer's own @ picker token, so it moves, wraps and deletes like text.

Dragging install.sh from the Files pane and dropping it into the sentence

  • Three modes in Settings → General → File drag: Inline chip (default), Attachment (uploaded rail card), @ path (plain text).
  • Hold Alt while dropping for the plain @ path once.
  • Rows carry an absolute data-files-path; the drag payload is rewritten against the Files tab root, so mentions stay workspace-relative.
  • A chip that cannot be placed falls back to the @ path, so a drop is never lost.
  • Folder rows produce a folder chip.

v0.2.0 — card or @ path

Choose a tag to compare

@JiayuREN1127 JiayuREN1127 released this 24 Oct 08:49

Dropped files can now arrive as attachment cards (default) or as @ paths, chosen in Settings → General → File drag. Hold Alt while dropping to invert the choice once.

  • Card mode reads the file through the workspaceFiles Remote and replays the built-in Files drop, so the card behaves like an OS drag.
  • Directories and oversized files fall back to the @ path form.
  • The drag source, private MIME transport, and Lexical paste insertion are unchanged from 0.1.0.