让 Pi Agent TUI 终端支持粘贴剪切板图片

温馨提醒
总结摘要
cachyos 系统的 Wayland 桌面,需要额外配置一下才能让 Pi Agent tui 支持粘贴剪切板的图片

Pi 默认使用 Ctrl+V 读取剪贴板图片,但是我的环境 (Cachyos + kde + wayland) 无法粘贴到 Ghostty 终端环境,解决办法如下:

安装 wl-clipboard

1
sudo pacman -S wl-clipboard  

复制图片后检查:

1
wl-paste --list-types  

输出中应包含 image/png

1
2
3
4
5
6
wl-paste --list-types  
>>>  
application/x-qt-image   
...  
image/png  
...  

打开 Pi 终端,粘贴图片后会生成类似下面的临时文件:

1
/tmp/pi-clipboard-xxxxxxxx.png 分析一下这个图片里的内容  

一定要记得在图片后敲一个空格,在输入文字内容

也可以直接引用图片文件:

1
@/path/to/image.png 请分析这张图片  

如果快捷键冲突,可在 ~/.pi/agent/keybindings.json 中设置:

1
2
3
{  
  "app.clipboard.pasteImage": "ctrl+alt+v"  
}  

然后在 Pi 中执行 /reload