DSH Plugins
返回列表
🧰

dsh-bluebubbles

联网工具 更新于 2026.08.31

在终端中运行以下命令:

dsh plugin install vINyLogY/dsh-bluebubbles

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install vINyLogY/dsh-bluebubbles 即可安装,插件源码见 https://github.com/vINyLogY/dsh-bluebubbles

插件介绍

在 macOS 上,iMessage 往往是日常沟通的第一入口,而 DeepSeek Harness 的 agent 会话却只能从终端里进出。dsh-bluebubbles 把本地 BlueBubbles 服务(iMessage 的 HTTP 桥接)直接接入 DSH,让一条短信就能唤醒 agent、读取上下文、执行任务,并将结果原路发回聊天窗口,全程无需打开任何 Web UI。

插件遵循最小宿主原则:宿主只保留 webhook 接收、绑定解析、消息注入两项被动能力,外加 send_text 和 send_attachment 两个高频模型工具;其余全部收敛进 bb-channel CLI,agent 通过 bash 调用,人类和自动化脚本也可以直接使用。配套的 dsh-heartbeat 提供定期唤醒,dsh-cron 支持定时任务触发,两者共享同一套 relay 自动投递机制——agent 的文本回复会即时推回 iMessage,而思考过程和工具结果则被过滤掉。

为了解决无头场景下的卡死问题,插件内置了守护层:ask_user_question 被自动转为纯文本追问,approval 请求默认拒绝(fail closed),确保纯 iMessage 驱动的会话不会永远挂起。反循环机制采用双层去重(pendingSent 队列加 seenGuids 集合),避免 agent 发出的消息被 webhook 回声回灌。

适合在 macOS 上以 iMessage 为主要沟通方式、希望用一条短信驱动 AI agent 完成开发或日常任务的开发者与极客。

使用场景

  • 用一条 iMessage 短信唤醒 AI agent 执行开发或查询任务
  • 定时任务触发后自动将 agent 输出推送到手机 iMessage 窗口
  • 无头环境下通过 iMessage 远程交互 agent,不依赖 Web UI

适合人员

  • 以 iMessage 为主要沟通入口的 macOS 开发者
  • 希望用短信驱动 AI agent 完成日常任务的极客
  • 需要在无头环境下通过移动设备与 agent 交互的工程师