DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

File Attachments — DSH Plugin for DeepSeek Harness
DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins
F

@opc/dsh-file-attachments

File Attachments

Session-scoped universal file attachments for DeepSeek Harness

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add github:13323232dong/dsh-file-attachments#dfc82d8e6b9c2a4f489481b53661f989444a23c1
READMECompatibilityVersions

Compatibility and provenance

File Attachments is published as @opc/dsh-file-attachments and currently resolves to version 0.1.0. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
web
Release source
github
Registry updated
8/30/2026

Versions

0.1.0stable
8/30/2026

Related plugins

Loading related plugins…

Latest
0.1.0
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
Unavailable
Files
Unavailable
Surface
web
License
MIT
Source
github
GitHub
★ 0
Weekly downloads
0
Last push
8/30/2026
View source ↗
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit · Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin →
Report an issue

Related plugins

More verified plugins in productivity-workflow.

Deepseek Ipptdeepseek-ipptiPolloWork PPT Studio and its curated slide templates as a native DeepSeek Harness conversation view.Mnemondsh-mnemonComposable three-tier memory control plane for DeepSeek Harness: persistent runtime context, searchable project documents, pluggable long-term memory, guarded strategies, WebUI, and headless tools.Codex Ui@michengai/dsh-codex-uiDSH Codex UI — 为 DeepSeek Harness Web 提供 Codex 风格侧栏、工作区会话树、全局搜索和轮次导航 · A Codex-style sidebar, workspace session tree, global search, and turn navigation for DSH WebRewind Plugindsh-rewind-pluginIn-window conversation rewind with workspace file restore · 同窗口内对话回退并可还原工作区文件

README

DSH Universal File Attachments

Session-scoped universal file attachments for DeepSeek Harness (DSH).

It replaces path injection with a compact attachment rail: images, videos, audio, documents, archives, unknown files, and folders are kept as safe, session-scoped attachments. Browser and agent tooling receive attachment IDs, never a local machine path.

Features

  • Drag or paste files directly into a DSH conversation. No extra picker UI.
  • Preview images and videos; show type cards for documents, audio, archives, folders, and other files.
  • Chunked uploads with SHA-256 finalization and a 2 GB per-file / 10 GB batch limit.
  • Session, tenant, user, and agent isolation on every host route.
  • Agent tools for listing, reading, extracting, searching, materializing, and explicitly importing attachments into an asset or knowledge service.
  • Safe folder manifests: relative paths only; .git, node_modules, .DS_Store, device files, and unsafe paths are rejected.

Platform support

The plugin is implemented with Node.js and standard Chromium browser APIs and works on macOS, Windows 10/11, and Linux when DSH runs on a supported Node.js runtime.

CapabilityWindows Chrome / EdgemacOS ChromeFirefox
File drag and pasteSupportedSupportedSupported
Image / video previewsSupportedSupportedSupported
Folder drag with directory treeSupportedSupportedBrowser fallback only
Chunked file uploadSupportedSupportedSupported

Folder traversal uses the File System Access API when available, then the standard Chromium directory entry API, then the browser file list. Use current Chrome or Edge for complete folder-tree support on Windows.

Install

From a local clone:

git clone https://github.com/13323232dong/dsh-file-attachments.git
cd dsh-file-attachments
npm install
npm run build
dsh plugin --profile web add .

Restart the DSH web process after installation. The plugin occupies the conversation.input.attachments slot with a higher-priority universal rail, so remove other plugins that independently consume document-level file-drop events.

Configuration

The core attachment store works without external services. Optional explicit imports to an OPC-compatible asset or knowledge API need server-side settings:

- id: opc-file-attachments
  config:
    apiBaseUrl: https://your-opc-api.example
    identityHmacSecret: !!js process.env.OPC_DSH_IDENTITY_HMAC_SECRET

Never expose identityHmacSecret to the browser. The browser sends only its current DSH session ID; the host resolves the principal and signs outbound requests.

Development

npm install
npm test
npm run typecheck
npm run build

License

MIT