跳到正文

LQ-1123/paste-to-workspace

30最近提交 2026年8月14日

paste-to-workspace DSH 插件

Paste to Workspace 插件拦截聊天输入框内的图片粘贴和任意文件拖放,保存到会话工作区,并以标记注入消息。提供预览条、类型图标、点击下载和 30 天自动清理功能。

如何安装 paste-to-workspace DSH 插件

dsh plugin --profile web add "github:LQ-1123/paste-to-workspace

复制不会执行命令。安装 paste-to-workspace DSH 插件前请核对仓库和版本。

paste-to-workspace DSH 插件数据来源

paste-to-workspace DSH 插件快照日期:2026年8月16日

discovered

paste-to-workspace DSH 插件能做什么

  • 从 Finder、微信、QQ、网页等拖入任意类型文件,自动保存到工作区 `.dsh-paste/` 目录。
  • Cmd/Ctrl+V 粘贴截图或图片,文件进入待发预览条。
  • 为 15+ 种文件类型(PDF、Word、Excel、PPT、TXT、Markdown、压缩包、音视频、代码、字体、电子书等)渲染类型图标,支持浅色/深色主题。
  • 点击文件卡片直接下载(保留原始文件名),无需打开预览页。
  • 支持纯文件发送(不输入文字),一次调用即一个回合。
  • 文字与文件拆分显示:文字在原气泡,文件卡片移至独立用户行。
  • 30 天后自动清理超期文件(仅删除插件自己的 `pasted-*` 文件)。

paste-to-workspace DSH 插件适合哪些场景

  • 快速分享截图或剪贴板图片给模型。
  • 拖入 PDF、Word、Excel 等文档让模型阅读和分析。
  • 直接发送代码文件(如 `.py`、`.js`)到工作区,供模型读取。
  • 批量处理压缩包(一次拖入一个 zip 文件)。
  • 从历史消息中点击文件卡片重新下载已发送的文件。

paste-to-workspace DSH 插件适合谁

  • 经常在对话中与 AI 模型分享文件的 DSH 用户。
  • 希望在聊天界面内拥有可视化文件管理(预览条、图标、下载)的用户。

paste-to-workspace DSH 插件的限制

  • 粘贴(Cmd+V)仅拦截图片;文件请使用拖放。
  • 不支持拖入文件夹,请先打包成 zip。
  • 单文件大小上限约 24 MB(base64 编码后 JSON 体约 32 MB)。
  • 发送过的文件保留 30 天,超期后历史卡片点击下载可能返回 404(预期行为)。
  • 待发文件是全局列表:未发送前切换会话,文件会跟着下一次发送走。

paste-to-workspace DSH 插件的仓库 README 摘录

以下文字摘自 paste-to-workspace DSH 插件的上游仓库 LQ-1123/paste-to-workspace 的 README,版权归原作者,仅作引用。

**把粘贴或拖入聊天框的图片与任意文件保存为会话工作区文件**,发送时以 `[Image: source: <绝对路径>]` / `[File: source: <绝对路径>]` 文本注入消息—— 图片由 modlens 读图,其他文件由模型按路径直接读取。输入框保持干净,预览条 与对话气泡内直接渲染缩略图 / 文件卡片。 ## ✨ 功能一览 - **🖼️ 任意文件拖放**:从 Finder / 微信 / QQ / 网页把**任意类型文件**拖到窗口 任意位置即保存到工作区 `.dsh-paste/`,进入待发预览条(纯文本/链接拖放仍走 原生行为) - **📋 图片粘贴**:Cmd/ctrl+V 粘贴截图/图片同样进入待发列表 - **🎨 类型图标渲染**:图片显示缩略图;其他文件显示 RemixIcon line 图标 + 原始文件名 + 大小(PDF/Word/Excel/PPT/TXT/Markdown/压缩包/音视频/代码/ 字体/电子书等 15 组),未知格式用**代码图标兜底**,样式随浅/深主题 - **⬇️ 点击即下载**:点文件卡片唤起浏览器另存为(保留原始文件名),不再打开 预览页 - **🚀 纯文件发送**:只上传文件、不输入任何文字也能发送(Enter 或发送按钮 均可),一次调用 = 一个回合,文字与文件不拆消息 - **🧵 一回合双气泡**:文字留在原气泡、图片/文件卡片移到独立用户行(显示层 拆分,模型侧始终是一条消息) - **🌓 主题适配**:卡片底色/边框/文字/图标全部走宿主设计 token,深浅主题 自动切换 - **✏️ 官方提示文案改写**:拖放时宿主全页提示"图片拖动到此处即可添加"自动 改写为"文件拖动到此处即可添加",限制行替换为任意文件说明 - **🧹 30 天自动清理**:超期文件自动清扫(只动插件自己的 `pasted-*` 文件) ## 🚀 安装 **前置**:已装好 DSH(`dsh web` 可正常运行),`dsh plugin` 可用(依赖 pnpm)。 从 **GitHub 安装**(推荐,一行命令,产物已入库无需构建): ```sh dsh plugin --profile web add "github:LQ-1123/paste-to-workspace" # 验证 bundle 已挂载 dsh --profile web --dump-config | grep paste-to-workspace ``` 也可以本地路径(开发调试时)或 npm 包名安装: ```sh dsh plugin --profile web add /path/to/paste-to-workspace ``` 安装后**重启 dsh

阅读完整 README仓库许可: MIT

paste-to-workspace DSH 插件常见问题

如何安装 paste-to-workspace 插件?

在终端中运行 `dsh plugin --profile web add "github:LQ-1123/paste-to-workspace"`,然后重启 `dsh web` 即可生效。确保已安装 DSH 并且 `dsh plugin` 命令可用。

支持哪些文件类型的拖放?

支持所有文件类型。插件会为 15+ 种类别(PDF、Word、Excel、PPT、TXT、Markdown、压缩包、音视频、代码、字体、电子书等)显示类型图标,未知格式使用代码图标兜底。

文件大小有限制吗?

有,单文件大小上限约 24 MB。这是因为文件内容经过 base64 编码后 JSON 体约 32 MB。对于更大的文件,建议拆分或使用其他方式。

粘贴的文件会保存多久?

文件会在 30 天后自动清理。仅影响 `.dsh-paste/` 目录下命名模式为 `pasted-*` 的文件。30 天后历史消息中的下载链接可能返回 404,这是预期行为。

如何禁用插件而不卸载?

在 Profile patch 或 overlay 中为 bundle 设置 `disabled: true`:`- id: paste-to-workspace\n disabled: true`。删除该字段或设为 `false` 即可重新启用。配置更改后通常无需重启,但可能需要重启 DSH web 进程。