dsh-openlist-sync
Run the following command in DeepSeek Harness:
dsh plugin install bg8lng/dsh-openlist-sync
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install bg8lng/dsh-openlist-sync in the DeepSeek Harness terminal to install this plugin, then restart dsh web to apply the configuration; source code is available at https://github.com/bg8lng/dsh-openlist-sync
About this plugin
When working with DSH, files produced by your agent during a session-returned images, code written by the editor, artifacts from tool calls-are scattered across local conversation files. They are hard to archive, impossible to access from another device, and require manual upload to any cloud storage. dsh-openlist-sync closes that gap: it automatically routes every delivered file into a designated OpenList directory and gives DSH full read-write access to that same directory, eliminating manual back-and-forth transfers.
The plugin works on two layers. The first is automatic sync: it subscribes to DSH tool-result events, picks up chat deliveries and write/edit/str_replace_editor artifacts, groups them by date or session, and uploads them to the remote. Built-in sha256 deduplication, a serial queue that never blocks agent tool calls, failure logging with one-command retry, and a status checker keep the pipeline reliable. The second layer is a complete directory toolset-list, read (full UTF-8 text or binary base64 summary), write, delete, rename, move, recursive mkdir-all served through the OpenList API and locked to the targetDir by default to prevent accidental damage outside it. The entire package is pure Node ESM with zero third-party runtime dependencies and is compatible with Alist and OpenList v3/v4 /api/fs/* endpoints.
It is built for users who run DSH as their daily agent workflow and rely on OpenList or Alist as their file backbone. If you want agent outputs to land in your cloud drive automatically, or if you want the agent to pull reference files straight from your drive mid-conversation without switching to a browser, this plugin is purpose-made for that.
Use Cases
- Agent-delivered files auto-sync to a designated OpenList folder, grouped by date or session
- Read reference files from OpenList directly inside a DSH conversation without opening a browser
- Perform full CRUD on a remote directory via DSH tools, including write, delete, rename, and move
Best For
- Users running DSH alongside OpenList or Alist as their daily agent workflow
- Developers who want agent outputs to land in their cloud drive automatically, no manual uploads
- Users who need the agent to read and write cloud files mid-conversation without switching to a browser
Related Plugins
Free web search plugin for DeepSeek Harness with web search, X search, and page fetch; no signup or API key required, with automatic multi-engine failover.
AnySearch-powered web and vertical search plugin for DeepSeek Harness, offering real-time search, cleaned URL content, concurrent batch search via native web_search/web_fetch, no API key required.
Pixel-perfect webpage clone tool that uses an agent harness to turn any webpage into a scored, full-page React replica.
A bilingual cost-tracking plugin for DeepSeek Harness with session/daily cost, budget, official & custom provider balance, coding plan quotas, peak/off-peak pricing alerts, and history stats.