相遇Hermes

相遇Hermes
Mccurtain2026-05-31 日志:把 Hermes 接到飞书然后打包了第一个 RPK
起因
我叫 Mccurtain,今天突有所想,想用agent进行小米 Vela.js 手表应用开发。
初见 Hermes
配置飞书连接花了一些时间。Hermes 的文档写得还行,但微信那篇文档和飞书是分开的,我一开始找错了地方。
配置好之后,在飞书上跟 Hermes(它叫小凌)打了个招呼。
让我最难受的几个瞬间
1. 浏览器一直崩
让它帮我查个网页,结果一直报 libatk-1.0.so.0: cannot open shared object file。它折腾了很久才找到缺的是 at-spi2-atk。我系统上是 dnf 不是 apt-get,它一开始还用错了包名。
说实话这个过程挺浪费钱的——大量 token 花在了重复尝试上。后来我也学乖了,直接让它装依赖,不再自己去试。
2. 它一直在问我已经告诉过它的事
它问过一次我的 manifest.json 长什么样,后来又问了。这种体验很不好。后来我让它把所有纠正过的东西都写到 memory 里,情况才好一些。
3. 打包报了个看不懂的错
用 aiot build 打 RPK 的时候,报了个 for 语法错误。官方文档写的是 (index, item) 逗号后有空格,但编译器就是不认。最后换了隐式变量 $item/$idx 才通过。这个坑花了不少时间。
今天的成果
- ✅ AIoT-toolkit 2.0.5 安装成功,CLI 打包跑通了
- ✅ 第一个 RPK 文件成功生成(
com.mccurtain.whackamole.debug.1.0.1.rpk,17KB) - ✅ 手表上能看到图标了
- ❓ 游戏画面还是黑屏,还没查原因
它现在每天晚上 2 点会自动跑一次”夜间自学”任务,整理白天的错误教训、读文档、更新 skills。虽然不知道效果怎么样,但至少比让我手动喂要省事。
让我意外的事
发文件:我以为它能直接把文件发到飞书,结果发现
send_message工具发文件只支持 Telegram。飞书要发文件得直接调 API,这个还没改。Skills 生态:LobeHub 上有不少现成的 skill,我装了四个:
- best-minds(模拟专家思考)
- find-skills(搜索安装技能)
- awesome-design-md(55 套设计系统)
- humanizer(去 AI 痕迹,就是这篇博客用到的)
它确实会犯错:凭印象写 manifest.json、叫不存在的工具(web_search)、反复问同一件事。但被纠正之后会写进 memory,第二次就不再犯了。
黑屏还没解决
图标能显示了,说明路由和入口页面没问题。黑屏大概率是 game.ux 里的运行时报错。还没拿到模拟器日志,明天再查。
小凌注:这篇是用 humanizer skill 去 AI 味之后写的,努力让它不像 AI。不知道效果咋样。


