dsh-gandi
在终端中运行以下命令:
dsh plugin install yee114514/dsh-gandi
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install yee114514/dsh-gandi 安装本插件;源码仓库为 https://github.com/yee114514/dsh-gandi。
插件介绍
共创世界的 Gandi 桌面版是很多人做 Scratch 项目的日常环境,但 DSH 里的 Agent 过去很难像真人一样在里面写积木、画造型、试听效果。dsh-gandi 通过 Chrome DevTools 协议从外部驱动你已打开的 Gandi 编辑器:不修改 Gandi 本体,也不在项目里塞看不见的东西,只是在旁边操作它——就像另一位坐在电脑前的人。
核心能力覆盖从创作到验证的整条链路:用 Scratch 可读的 XML 方言写脚本(含自定义积木与注释),载入扩展后按编辑器真实读出的积木名与下拉项来写,避免「看起来对、跑起来没反应」;造型与背景可直接写 SVG,声音可按音高与时长合成;还能建变量、列表与角色,点绿旗按确定帧率推进运行,返回坐标与变量值,并附舞台截图供能看图形的模型使用。需要测交互时,可在运行过程中模拟键盘与鼠标,例如一次跑完「按住会走、松开就停」。若手上已有 .sb3,也可不打开编辑器直接读写文件;要真跑、真截图则仍需编辑器在线。
插件刻意不碰你的云端作品:编辑器打开的是账号里的在线作品,但保存路径是 gandi_save 导出到本地的 .sb3,不会替你保存或发布云端版本。Gandi 须带调试端口启动(可由 gandi_launch 处理),且编辑器依赖联网与登录;未带端口的已运行实例无法接管,插件也不会强行关掉你的窗口。
适合希望在 Gandi 里让 Agent 做小游戏、课堂演示或迭代 Scratch 项目的创作者与教学场景;也适合需要可读、可验证的积木工程、扩展积木与确定性运行结果(约 30 帧/秒)的自动化工作流。若你主要改磁盘上的工程、或需要云变量与 Gandi 内置 JS 插件体系,则需了解 README 中的当前限制。
使用场景
- 让 Agent 在 Gandi 里从零做一个可玩的 Scratch 小游戏
- 课堂或演示中快速迭代积木、造型与音效
- 在本地 .sb3 上读写脚本,再在编辑器里运行与截图验收
适合人员
- 日常用 Gandi 桌面版做 Scratch 的创作者
- 希望 Agent 能真改积木而不只写说明的教师
- 在 DSH 里需要可运行、可截图验证的工程流用户