dsh-plugin-elevenlabs-callback
在终端中运行以下命令:
dsh plugin install StephenEvenson/dsh-plugin-elevenlabs-callback
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在终端运行 dsh plugin install StephenEvenson/dsh-plugin-elevenlabs-callback 即可从 https://github.com/StephenEvenson/dsh-plugin-elevenlabs-callback 安装该插件。
插件介绍
把一段重构交给 DeepSeek Harness 跑完,你起身去倒咖啡。二十分钟后任务结束、或者卡在一条 rm 命令等审批,终端里多了一行链接——但你人不在屏幕前。dsh-plugin-elevenlabs-callback 要解决的就是这个注意力断层:任务结束、失败或需要审批时,往你手机推一条链接,点开后 ElevenLabs 语音代理已经读完了整轮日志,用一句话告诉你结果,然后问你要不要继续。
核心能力是一条完整的语音闭环:代理读取该轮所有工具调用和你确认措辞后,通过插件提供的三个 webhook 工具(get_run_details、send_instruction、resolve_approval)把指令原路送回 dsh 会话,成为下一个 follow-up turn。审批场景下,键盘提示和语音电话并行竞争,谁先回答谁生效,另一侧自动标记已完成。
适合谁用:你日常跑长任务(跨文件重构、批量脚本、需要多轮工具调用的调试),但希望人不在终端前也能被及时通知并远程下达下一步。如果你习惯 ntfy 推送或桌面通知,也可以只用链接推送而不开电话;如果你有一块 Twilio 号码,还能让代理直接拨号打进来。ElevenLabs 免费额度(每月约 15 个 agent 分钟)够日常偶尔用。
使用场景
- 跨文件重构跑了几分钟人已经离开工位,任务结束后手机收到语音来电汇报结果
- Harness 卡在一条 rm 命令等审批,语音代理直接打电话问你要不要放行
- 任务失败后想先听个摘要再决定是否重跑,不用回到终端翻日志
适合人员
- 跑长任务时希望人不在屏幕前也能被及时通知并远程下达下一步指令的开发者
- 已在使用 ElevenLabs 语音代理,想把它接入自己的 AI 编码工作流的工程师
- 习惯用 Twilio 真实拨号或 ntfy 推送来管理异步工作流的远程工作者