dsh-file-bridge
A DeepSeek Harness file exchange bridge for attachments, agent-delivered files, static file links, and Explorer file opening.
Install
$ dsh plugin --profile web add 'github:fengs2021/dsh-file-bridge'Plugin Overview & Capabilities
AI-assisted organization based on the public repository snapshot. The content must be grounded in source evidence and does not replace compatibility or security verification.
Key Capabilities
- Adds an attachment control for selecting images and files in the chat input.
- Sends images through the native preview flow after compression; uploads non-image files and inserts accessible links.
- Provides a send_files tool flow for copying agent-selected files to a shared directory and presenting image previews or download links.
- Serves the shared directory read-only under /dsh-files/* with documented path-traversal protection and RFC 5987 filename encoding.
- Converts eligible backticked source paths in the same response turn into controls that open files in the sidebar Explorer.
Useful For
- Let users attach images or documents for an agent conversation.
- Let an agent return generated reports, images, and other files as links or previews.
- Expose a configured shared file directory through a public base URL.
- Open an agent-referenced local source file directly in the DSH sidebar Explorer.
Who It Fits
- DeepSeek Harness web deployments needing bidirectional file exchange.
- DSH users who need agents to deliver generated files.
- Administrators able to configure a public URL, shared directory, and reverse-proxy upload limits.
Documented Limitations
- Requires DeepSeek Harness 0.1.0-rc.6+ and Node.js 18+.
- publicBase must be configured to generate externally accessible upload and send_files URLs.
- Android WebView attachment selection requires the app to implement WebChromeClient.onShowFileChooser.
- Reverse proxies such as nginx may need a larger client_max_body_size to avoid HTTP 413 uploads.
- Explorer links only work for the send_files source path when backticked in the same response turn.
- The README documents a possible missing @deepseek-ai/dsh-tools dependency issue requiring a manual symlink workaround.
DSH Compatibility
Version-specific runtime evidence collected by DSH Plugin. A missing result means we have not tested that combination yet.
Security Signals
Objective signals discovered from package metadata and source inspection. These are not a guarantee that a plugin is safe.
package.json declares 0 runtime, 0 development, 2 peer, and 0 optional dependencies.
package.json declares DSH bundle metadata.
GitHub reports the repository license as MIT.
A root package.json was captured and can be inspected by the registry.
Public GitHub source metadata is available for this registry snapshot.
Source & Registry Notes
Public provenance, Registry classification, and the latest source check for this entry, kept separate from runtime verification.
- Source repository
- fengs2021/dsh-file-bridge
- Registry source
- GitHub · dsh-plugin topic
- Registry classification
- Plugin
- Source checked
- 124eb8f · 2026-09-02
This project is independently indexed from public source information. DSH Plugin is not affiliated with DeepSeek or the plugin author. Always check the author repository before installation.
Repository Activity
- GitHub stars
- 0GitHub stars
- Forks
- 0
- Open issues
- 0
- Last commit
- 2026-08-16
- Last release
- No release detected
Related DSH Plugins
Ranked by overlapping capabilities, use cases, plugin type, categories, and DSH profile.
Multi-channel remote access, IM bots (WeChat, QQ, Feishu, Telegram), and security gateway for DeepSeek Harness.
View plugin →Connect nine IM platforms and public AI Office to local DeepSeek Harness with multi-bot support.
View plugin →Mobile companion and secure remote/LAN access plugin for DeepSeek Harness.
View plugin →End-to-end encrypted multi-device remote access plugin for DeepSeek Harness.
View plugin →