D
dsh-clipboard
v0.1.0 · 3 天前发布
DSH plugin: write text to the system clipboard (pbcopy / clip / xclip / xsel).
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 xclip 或 sudo 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"}}