🐝 Hermes 日报 — 2026-05-24
📦 版本状态
- 当前版本:v0.14.0 (2026.5.16)
- ⚠️ 落后 245 个提交,建议尽快执行
hermes update - 核心仓库最新提交:
7a4dc8echore: map edison@mcclean.codes for PR #29817 salvage — 链接e752c94feat(plugins): add register_auxiliary_task() to PluginContext API — 链接e8fa415fix(cli): validate runtime token refresh capability in Qwen auth status — 链接4254f7drefactor(skills): slim AST diagnostic to single entry point — 链接7255050feat(skills): add opt-in AST deep diagnostics — 链接
🔥 热门 Issues
1. vision_analyze 和 browser_vision 忽略 auxiliary.vision 配置(P1)
- #31179 · 🔴 Open ·
type/bugcomp/agenttool/visionP1 - 即使在
config.yaml中配置了独立的视觉模型(auxiliary.vision),vision_analyze 和 browser_vision 工具仍然将图片路由到主模型,导致使用昂贵的非视觉模型处理图像时出错。影响所有依赖辅助视觉模型的用户。 - 查看 Issue
2. Anthropic streaming 卡死 15 分钟(P1)
- #28161 · 🔴 Open ·
type/bugcomp/agentprovider/anthropicP1 - Anthropic provider 的 stale/retry 路径会错误调用
_replace_primary_openai_client,导致流式请求卡住长达 15 分钟。使用 Anthropic 后端的用户如果遇到超长无响应,大概率是这个 bug。Workaround:配置fallbackprovider 自动切换。 - 查看 Issue
3. QQ Bot 重连忙循环导致 100% CPU(P2)
- #31193 · 🔴 Open ·
type/bugcomp/gatewayplatform/qqbotP2 - QQ Bot 网关断连后进入忙循环,CPU 直接拉满到 100%。使用 QQ Bot 的用户请注意监控进程状态,发现 CPU 异常可手动重启 gateway。
- 查看 Issue
4. Telegram 群组命令因 attribution prefix 失败(P2)
- #31169 · 🔴 Open ·
type/bugcomp/gatewayplatform/telegramP2 - 在配置了
group_allowed_chats的 Telegram 群组中,由于消息 attribution prefix(如@botname)未被正确剥离,导致斜杠命令无法解析。使用 Telegram 群组部署的用户如遇到命令不响应,检查是否匹配此问题。 - 查看 Issue
5. 请求支持 ANTHROPIC_BASE_URL 环境变量(Feature)
- #31216 · 🔴 Open ·
type/featureprovider/anthropicP3 - 当前 Anthropic provider 不支持
ANTHROPIC_BASE_URL环境变量来自定义 API 端点。对于使用 API 代理或企业内网 Anthropic 端点的用户,需要手动修改配置文件。此 feature 请求旨在与OPENAI_BASE_URL行为对齐。 - 查看 Issue
🆕 生态新增
awesome-hermes-agent 近期新增内容
-
oh-my-hermes by witt3rd — 多 Agent 编排 skill 套件,灵感来自
oh-my-claudecode。包含 deep-research、deep-interview、ralplan(Planner → Architect → Critic 共识)、ralph(验证执行循环)、triage 和 autopilot 等模块。适合需要复杂多步推理工作流的用户。 -
hermes-nextcloud by adnw-vinc — 自托管 Nextcloud 桥接 skill。支持 WebDAV 文件管理、Notes API 笔记、CalDAV 日历/任务、CardDAV 联系人。如果你运行自己的 Nextcloud 实例,这个 skill 可以让 Hermes 直接管理你的自托管云。
-
hermes-spotify-skill by Alexeyisme — 针对 Linux 和 Raspberry Pi 4/5 的 Spotify 控制技能。支持搜索、播放、暂停、跳过、音量调节、设备切换,无需常驻守护进程。搭配 raspotify 可将 Pi 变为 Spotify 扬声器。生态中唯一的 Linux 原生 Spotify skill。
-
acca-tracker by Banozz — 多体育串关投注追踪 skill。支持足球、篮球、网球等运动的实时比分监控,自动检测每腿运动类型,30+ 投注类型,15 分钟 cron 报告。
GitHub 生态热门项目
- hermes-workspace — Hermes 原生 Web 工作区,包含聊天、终端、Memory、Skills 检查器。活跃更新中(今天仍有推送)。
- gbrain — Garry Tan 的 Hermes Agent Brain 配置,今日活跃更新。
- hermes-desktop — Hermes 桌面伴侣应用。
💬 Reddit 热议
⚠️ Reddit API 本次采集超时,暂无数据。
🔧 玩机技巧:Plugin 的 register_auxiliary_task() 新 API
本周核心仓库合入了 register_auxiliary_task() 到 PluginContext API(commit e752c94),这为插件开发者带来了后台任务注册能力。
用法示例(插件内):
# 在插件的 on_load 钩子中注册后台任务
def on_load(self, ctx):
ctx.register_auxiliary_task(
name="my-background-poller",
coro=my_polling_function,
interval=300, # 每 5 分钟执行一次
)
这比之前自己管理 asyncio.create_task() 更可靠——Hermes 会负责生命周期管理和优雅关闭。适合需要在后台定期轮询外部服务、同步数据的插件场景。