jhuanxx44/dsh-paste-path

DeepSeek Harness plugin: paste Finder file paths into the composer with Ctrl+V

dsh-paste-path closes the macOS Finder gap in DeepSeek Harness Web: copying files or folders in Finder writes a native file-list representation (not a plain path), and browser editors are isolated from local filesystem paths. With the plugin, copy items in Finder with Cmd+C, return to DSH, and press Ctrl+V when the composer shows the 'Paste path' hint — the absolute paths are inserted into the current draft, one per line. Normal text paste stays on Cmd+V, the hint stays hidden when the clipboard holds no file paths, and duplicate paths already in the draft are skipped. The host half reads NSFilenamesPboardType through osascript; clipboard endpoints accept loopback connections only, mutating paste requests must be same-origin, and clipboard responses are never cached.

Files & Data ★ 0 updated 2026-08-18 ⚠️ needs adapt
View on GitHub ↗

Install

dsh plugin --profile web add dsh-paste-path

npm dsh-paste-path 0.1.2 verified 2026-09-03 (repository field → github.com/jhuanxx44/dsh-paste-path; README bilingual EN/简体中文 with a project website). Install: dsh plugin --profile web add dsh-paste-path (or GitHub/local forms). macOS-only: reads Finder file-list clipboard data via osascript. Restart dsh web and refresh after install.

Compatibility

macOS + DeepSeek Harness Web; Finder Cmd+C file/folder copies; browser Clipboard API is not used; loopback-only clipboard endpoints, same-origin paste mutations.

Details

Recent updates

0.1.2 current on npm (verified 2026-09-03).

FAQ

Does it replace normal paste?
No — text paste stays on Cmd+V; only Ctrl+V inserts Finder file paths, and only when the clipboard actually holds file items.
Why is it macOS-only?
It reads the macOS Pasteboard file-list type (NSFilenamesPboardType) through osascript — a platform mechanism that does not exist on Windows/Linux.
Is the clipboard data exposed?
No — clipboard endpoints accept loopback connections only, mutations require same-origin, and responses are never cached.

Alternatives

w210548735-art/dsh-session-collaboration · loudMore/dsh-drop-to-path

More plugins in Files & Data

Browse more in Files & Data

Guides for Files & Data plugins