AI落地社
返回知识库
总览 · workbuddy加餐

WorkBuddy+Hermes+飞书 CLI 三层架构搭建避坑指南

AI知识库

WorkBuddy+Hermes+飞书 CLI 三层架构搭建避坑指南

第一部分:你自己先做的准备

这部分不需要 WorkBuddy,你自己操作就行。做好后再进入第二部分。

1.1 安装基础软件

  1. 安装 WorkBuddy — 从官网下载安装,打开注册登录
  2. 安装飞书客户端 — 从 feishu.cn 下载电脑版客户端并登录(不是网页版!)
  3. 注册 DeepSeek — 打开 platform.deepseek.com 注册,进入「API Keys」页面,点「创建 API Key」,复制保存(格式:sk-xxxxxx)

1.2 在飞书开放平台创建应用

打开浏览器,访问 open.feishu.cn,按以下步骤操作:

<sheet sheet-id="ogWluK" token="PSNksXLxWhqM8GtbvHScFnZNnLN"></sheet>

注意:App Secret 要从「凭证与基础信息」页面准确复制,差一个字符就连不上。建议直接复制粘贴,不要手打。

1.3 你现在手上应该有的东西

  • DeepSeek API Key(sk-xxxxxx)
  • 飞书 App ID(cli_xxxxx)
  • 飞书 App Secret(一串字母数字)
  • 飞书客户端已登录
  • 飞书应用已发布

第二部分:发给 WorkBuddy 的提示词

把下面这段完整复制,粘贴到 WorkBuddy 对话框发送。把方括号里的内容换成你自己的。

请帮我安装和配置 Hermes,并打通 WorkBuddy + Hermes + 飞书 CLI 三层架构。

**Hermes 是什么:**Nous Research 的本地智能体运行时,用于定时任务调度和飞书消息自动收发。

以下是我的配置信息:

  • DeepSeek API Key:【填你的 sk-xxxxxx】
  • 飞书 App ID:【填你的 cli_xxxxx】
  • 飞书 App Secret:【填你的 secret】

请帮我完成以下工作:

  1. 下载安装 Hermes 到 AppData\Local\hermes
  2. 在 ~/.hermes/.env 文件中写入:DEEPSEEK_API_KEY、FEISHU_APP_ID、FEISHU_APP_SECRET、DOMAIN=feishu、CONNECTION_MODE=websocket
  3. 在 ~/.hermes/config.yaml 中配置 provider 为 deepseek,model 为 deepseek-chat,base_url 为 https://api.deepseek.com,并在 platform_toolsets 中添加 feishu: [hermes-feishu]
  4. 用 uv sync 安装 Hermes 依赖
  5. 用 uv pip install lark-oapi aiohttp 安装飞书相关依赖
  6. 配置 ~/.workbuddy/.mcp.json 中的飞书 CLI(App ID 和 App Secret)
  7. 确认 WorkBuddy 左侧飞书连接器已连接

请一步步操作,每步完成后告诉我结果。如果遇到问题,帮我排查解决。

**提示:**把三个方括号【】里的内容换成你自己的真实值,其余不用改。WorkBuddy 会自动完成安装和配置。


第三部分:WorkBuddy 配置完成后你的操作

WorkBuddy 告诉你配置完成后,以下操作需要你自己来:

3.1 启动 Hermes

打开 Windows 命令行(按 Win+R,输入 cmd,回车),粘贴以下命令:

bash

cd %USERPROFILE%\AppData\Local\hermes\hermes-agent && %USERPROFILE%\AppData\Local\hermes\bin\uv.exe run hermes gateway run

看到类似下面的输出就说明成功了:

text

Hermes Gateway running
  Messaging platforms: feishu
  Cron scheduler: active
  WebSocket connected

注意:如果卡在 "Initializing agent..." 不动,可能是 App Secret 不对。回到飞书开放平台确认 App Secret 是否正确。

3.2 在飞书客户端测试

  1. 打开飞书客户端(就是平时聊天用的那个 App,不是浏览器!)
  2. 在搜索框搜索你创建的应用名(如"我的飞书 CLI")
  3. 点进机器人的聊天界面
  4. 发送「你好」

3.3 完成 Pairing 授权

第一次发消息,机器人会回复一个 pairing code(如 PAIR-XXXX)。你需要:

  1. 另开一个命令行窗口(不要关掉 Hermes)
  2. 执行以下命令(把 CODE 换成机器人给你的码):

bash

cd %USERPROFILE%\AppData\Local\hermes\hermes-agent && %USERPROFILE%\AppData\Local\hermes\bin\uv.exe run hermes pairing approve CODE
  1. 看到 "Approved" 就说明授权成功了

3.4 设置 Home Channel

授权成功后,回到飞书客户端,给机器人发消息:

text

/sethome

机器人回复确认后,整个搭建就完成了!以后 Hermes 定时任务的执行结果会发到这个聊天窗口。

3.5 验证

再发一次「你好」,如果机器人正常回复(不是 pairing code),说明三层架构完全打通。


踩坑提醒

<sheet sheet-id="2f5LMV" token="PSNksXLxWhqM8GtbvHScFnZNnLN"></sheet>


关键配置速查

<sheet sheet-id="8Q8Mwj" token="PSNksXLxWhqM8GtbvHScFnZNnLN"></sheet>