每个文件(包括图像)都会经过存储管道
CocoSgt/dsh-attachments · 技能
每个文件(包括图像)都会经过存储管道:文件被写入会话工作区并在每个会话中暂存,并且一张卡片(图标图块 + 文件名 + 大小 + ✕)出现在编辑器上方。
★ 13GitHub 星标
2分支
2026-08-15最近更新
JavaScript开发语言
—许可证
主要功能
- 所有文件(含图片)统一走暂存管线文件落盘到会话工作区 /.dsh/uploads/ 并按会话暂存,composer 上方出现卡片(图标块 + 文件名 + 大小 + ✕)。
- 路径安全只写 /.dsh/uploads/,文件名白名单化 + 时间戳前缀,撤回/预览路径 resolve 后做前缀校验。
- dsh-skills (npm)——技能中枢把散落在 Claude Code 目录、项目目录与 .skill 包里的技能汇成全局库,「/」菜单即取 即用。
- 不再使用宿主原生图片草稿管线 (createDraftImages/addImages 均未使用);模型需要看图时,用 harness 原生的 read_image 工具按路径读取——非视觉模型也不会被「模型不支持 图片」堵住发送。
- 草稿完全干净,输入框里绝不出现引用文本。
使用条件
- 落盘需要会话有工作区目录(cwd)。
- 无工作区的会话,一切文件类型都会 失败——附件无处安放。
安装命令
dsh plugin --profile web add github:CocoSgt/dsh-attachments