JarszmLovesAI/dsh_upload_file ↗★ 0
dsh-inbox-paste
DeepSeek Harness web plugin: paste files into the composer, store under session workspace/inbox/, read via read_inbox / list_inbox tools.
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:JarszmLovesAI/dsh_upload_file说明文档
阅读完整 README ↗Usage
- Paste (Ctrl+V / Cmd+V) or use the paperclip in the composer.
- Pending thumbnails appear above the input; remove with × before send (no disk write yet).
- On send, files land in
inbox/; the bubble can show thumbnails (see config). - Agent:
list_inbox→read_inboxfor text; for images, use the bundled image-reader skill or your own vision tooling.
Upload ≠ multimodal understanding
This plugin does not use Harness native image attachments. The main model only gets path markers unless you add vision:
- Install the optional image-reader skill and set
ARK_API_KEYin~/.dsh/.env, or - Bring your own vision MCP / skill / multimodal model.
Configuration
~/.dsh/profiles/web/cordis.patch.yml (adjust profile name):
- id: inbox-paste
config:
uploadMaxBytes: 26214400
inboxDirName: inbox
allowedExtensions: []
customizeUserBubble: true # false = built-in user bubble (may show raw paths)
Restart dsh web after changes.