← 返回列表
D

dsh-clipboard

v0.1.0 · 3 天前发布

DSH plugin: write text to the system clipboard (pbcopy / clip / xclip / xsel).

dsh-pluginclipboardutility

README

dsh-clipboard

把文本写入系统剪贴板的 DSH 插件。零依赖、纯 ESM JavaScript、无需构建。

简介

注册一个工具 clipboard_write,接收任意文本并写入系统剪贴板,方便 agent 把生成的结果直接交给用户粘贴使用(例如复制命令、代码片段、URL、密钥等)。

执行结果始终返回规范 JSON 值,任何失败都不抛异常

jsonc
{ "ok": true, "bytes": 42, "tool": "pbcopy" }
{ "ok": false, "bytes": 42, "tool": null, "error": "no clipboard tool available (install xclip or xsel): ..." }

安装

sh
dsh plugin --profile <profile-name> add dsh-clipboard

本地开发:


dsh plugin --profile <profile-name> add file:./plugins/dsh-clipboard

平台依赖

| 平台 | 实现 | 是否需要安装 |
|---|---|---|
| macOS | pbcopy/usr/bin/pbcopy) | 免装,系统自带 |
| Windows | clip | 免装,系统自带 |
| Linux | xclip(优先)或 xsel | 需要安装其一:sudo apt install xclipsudo apt install xsel;两者都没装时工具返回 ok: false 并提示安装 |

注意:Linux 下需要可用的 X11/Wayland 会话(

版本兼容矩阵

DSH 版本状态说明
dsh@0.1.0-rc.6 ✅ 兼容 cordis patch ✅
dsh@0.1.0 ✅ 兼容 标准 patch ✅
dsh@0.2.0 ⚠️ 待验证 待实测(API 可能在变)
dsh@0.3.0+ ❓ 未知 尚未发布

💡 兼容矩阵每周末自动跑实测,欢迎 PR 修正

元数据

License
MIT
npm
dsh-clipboard
Repo
Engines
{}
Weekly DL
0
Monthly DL
0
dsh.bundle
{"bundle":{"patch":"./cordis.patch.yml"}}