Agent工坊

【Agent工坊】Hermes v0.17 实战:后台子Agent + 自动化蓝图,一人公司的 AI 流水线只需回答三个问题

Hermes Agent v0.17.0 昨天刚发。1475个提交、800个合并PR、245位社区贡献者。但真正让一人公司创业者兴奋的不是数字,是两个新能力:delegate_task(background=true) 让子Agent在后台干活你不必干等,Automation Blueprints 让你不用学 cron 语法就能搭建定时任务。两者组合——你只需要回答三个问题,一条 AI 流水线就开始运转了。本文手把手实战。

图1:旧版delegate_task阻塞等待 vs v0.17后台并行执行对比——3倍效率提升▲ 图1:旧版delegate_task阻塞等待 vs v0.17后台并行执行对比——3倍效率提升

背景:v0.17 为什么叫 "The Reach Release"

上一版 v0.16「Surface Release」把 Hermes 带到了桌面端。而 v0.17 的关键词是「触达」——它触及了更多渠道(iMessage、WhatsApp Business API、Raft Agent 网络),也触及了更深层的自动化能力。

对一人公司来说,三个更新直接改变工作流:

能力旧版痛点v0.17 解法
后台子Agent派发任务后干等,主对话阻塞background=true 立即返回句柄
定时自动化必须手写 cron 表达式选蓝图→回答问题→完成
桌面端功能雏形,体验粗糙键盘快捷键、子Agent监控窗、VS Code主题

本文聚焦前两个:后台子Agent + 自动化蓝图。这是直接从「人工发指令」到「AI自主运转」的质变。

核心能力一:后台子Agent —— 终于不用干等了

旧版 delegate_task 的痛点

如果你用过 v0.16 的 delegate_task,一定经历过这种场景:

你: delegate_task(name="research", prompt="搜索10个竞争对手的产品定价")

Agent: ✅ 开始执行... (你等待)

Agent: 正在搜索... (你继续等待)

Agent: 正在汇总... (你还在等待)

Agent: ✅ 完成 (5分钟后)

这5分钟里你什么都做不了。主Agent被阻塞,对话窗口挂起。如果任务失败了?重新再来5分钟。

v0.17 的后台模式

新增一个参数就改变一切:

delegate_task(

    name="market_research",

    prompt="搜索 2026年6月 AI Agent 工具的最新定价,列出前10名",

    background=true # ← 就这一个参数

)

执行效果:

  • 立即返回句柄✅ 后台任务已启动 (session: sub_20260620_a3f2)
  • 主对话恢复:你可以继续其他工作——问别的问题、写代码、检查数据
  • 结果异步回传:子Agent完成后,结果自动以新消息插入对话
  • 桌面端监控窗:打开 subagent watch-window,实时看到子Agent的每一步操作

实战演示:三路并行调研

假设你是一个 AI 内容创业者,每天早晨需要做三件事:

  1. 扫描 10 个竞品公众号的最新标题
  2. 拉取 HN 热榜前 20 条 AI 相关新闻
  3. 搜索 3 个关键词的百度指数趋势

旧方案:串行执行,每条 3-5 分钟,总共 15 分钟你在干等。 v0.17 方案:

# 同时发射三个后台子Agent

delegate_task(

    name="scan_competitors",

    prompt="用 web_search 搜索这10个公众号今天的最新文章标题...",

    background=true

)

delegate_task(

    name="fetch_hn_hot",

    prompt="用 curl 调 HN Algolia API,拉取最近24小时 points>50 且含 AI 关键词的文章",

    background=true

)

delegate_task(

    name="baidu_trends",

    prompt="搜索 'AI Agent' 'Claude Code' '一人公司' 三个关键词的最新搜索热度",

    background=true

)

# 主对话继续 — 你可以此时开始写今天的选题大纲

# 3-5 分钟后,三条结果依次回到对话里

实际效果:总耗时从 15 分钟压缩到 5 分钟(最慢的那个子Agent的时间),你在这 5 分钟里可以做别的事。

踩坑提醒 ⚠️

  1. 子Agent 超时:后台任务默认超时 600 秒,长任务需要在 prompt 里说明预期耗时
  2. 工具冲突:两个子Agent 如果操作同一个文件会互相覆盖,要给每个任务指定不同的输出路径
  3. token 消耗:后台子Agent 独立计费,3 个并行任务 = 3 份 token 费用,短时间内账单会比串行高
  4. 结果顺序:不保证先启动的先返回——网络延迟、任务复杂度都影响完成时间

核心能力二:自动化蓝图 —— 告别 cron 表达式

图2:Automation Blueprint只需回答三个问题,告别cron表达式▲ 图2:Automation Blueprint只需回答三个问题,告别cron表达式

旧版 cron 的痛点

在 v0.17 之前,创建定时任务需要这样:

hermes cron add \

  --name "morning_briefing" \

  --schedule "0 8 * * *" \ # 这是什么意思来着?

  --prompt "生成今天的AI新闻摘要..."

然后你就要去查:0 8 * * * 是每天 8 点吗?*/15 * * * * 是每15分钟吗?分、时、日、月、周——五个位置的排列组合,每次都要查文档。

蓝图的自然语言交互

v0.17 的 Automation Blueprints 把创建定时任务变成了对话:

你: hermes automation add morning_briefing

Hermes: 请选择自动化类型:

        1. 定时触发 (每天/每周固定时间)

        2. Webhook 触发 (收到外部请求时)

        3. 事件触发 (新邮件/新GitHub PR时)

你: 1

Hermes: 触发时间:

        • 每天几点?[8:00]

        • 每周哪几天?[周一至周五]

你: 8:00,每天

Hermes: 需要执行什么任务?请描述...

你: 扫描10个竞品公众号最新标题 + 拉取HN热榜 + 汇总成简报

Hermes: ✅ 自动化已创建

        名称: morning_briefing

        触发: 每天 08:00 (北京时间)

        下次执行: 2026-06-21 08:00

        任务: 竞品扫描 + HN热榜汇总

不需要写一行 cron 表达式。 你只需要回答三个问题:什么时候、做什么、做完通知谁。

蓝图 vs 手动 cron:对比实测

维度手动 cron自动化蓝图
创建耗时5-10分钟(查文档+测试)30秒(回答3个问题)
出错概率高(时区、格式、权限)低(表单约束输入)
修改方式命令行重输对话中改一个参数
多端管理CLI 才能操作仪表盘、CLI、TUI、Messenger 均可
团队协作需要共享 cron 配置仪表盘可视化管理

蓝图的底层原理

每个蓝图本质上是预定义的 cron 模板 + 参数槽位:

# Blueprint: daily_trigger

type: schedule

parameters:

  - name: time

    type: time_picker

    default: "08:00"

  - name: days

    type: multi_select

    options: [周一, 周二, 周三, 周四, 周五, 周六, 周日]

    default: [周一, 周二, 周三, 周四, 周五]

  - name: task_prompt

    type: text_area

    required: true

  - name: notify_channel

    type: select

    options: [不通知, Telegram, 微信, 邮件]

    default: 不通知

当你在对话中回答了这些问题,Hermes 自动填入参数,生成底层 cron job。你仍然可以用 hermes cron list 看到它——它是一个标准的 cron job,只是创建方式不同。

组合技:蓝图 + 后台子Agent = 无人值守流水线

这是本文的核心价值。将两个新能力组合,你可以搭建这样的系统:

场景:每日早晨的竞品监控流水线

蓝图配置(对话创建):

每天 08:00 触发

执行内容:

  1. 后台子Agent A: 扫描10个竞品公众号

  2. 后台子Agent B: 拉取HN/知乎AI热榜

  3. 后台子Agent C: 搜索3个关键词趋势

  4. 汇总Agent: 等A/B/C完成,生成简报

通知:Telegram 推送简报链接

实际 Prompt 示例

从今天开始,每天早上8点执行以下自动化:

第一步:并行启动三个后台子Agent

- 子Agent A: web_search 搜索 "AI创业" "AI Agent" "AI工具" 公众号,摘取今日标题

- 子Agent B: curl hn.algolia.com 拉取 points>50 的 AI 相关条目,取前15条

- 子Agent C: web_search 搜索 "AI编程工具 最新版本 2026年6月"

第二步:等三者都完成,汇总成 Markdown 格式简报,含:

- 今日竞品动态(来自A)

- HN热榜精选(来自B)

- 工具更新速报(来自C)

- 今日选题建议(基于以上信息生成)

第三步:将简报保存到 /opt/hermes-home/projects/ai-neican/content/daily-brief-$(date +%Y%m%d).md

为什么这个组合厉害

旧版也能做类似的事,但有两个致命缺陷:

  1. 串行阻塞:三个数据源逐个拉取,耗时累加
  2. cron 配置门槛:得先学 cron 语法,再手动写 prompt,再测试

v0.17 的组合方案:

  1. 并行拉取:三个后台子Agent同时工作,5分钟全搞定
  2. 对话创建:不需要 cron 知识,说人话就行
  3. 容错更好:一个子Agent 失败不影响另外两个,汇总Agent 可以标注「数据源 X 暂不可用」

图3:蓝图调度 + 后台子Agent并行 + 汇总输出——完整无人值守流水线▲ 图3:蓝图调度 + 后台子Agent并行 + 汇总输出——完整无人值守流水线

完整的部署步骤

步骤 1:确认版本

hermes --version

# 应输出 >= 0.17.0 或 v2026.6.19

如果还在旧版:

pip install --upgrade hermes-agent

步骤 2:创建自动化蓝图

在 Hermes 对话中直接说:

创建一个每天早上 8:00 执行的自动化,命名为 "morning_monitor"

Hermes 会引导你完成配置。你也可以用命令:

hermes automation add morning_monitor

步骤 3:编写任务 Prompt

关键要点:

  • 明确指定 background=true
  • 给每个子Agent 分配独立输出路径
  • 汇总Agent 要做容错处理(子Agent 可能失败)

# 你的自动化任务的 prompt 内容

"""

你现在是每日竞品监控官。按以下步骤执行:

1. 并行启动后台子Agent(每个都设置 background=true):

   a. competitor_scan: 搜索这10个公众号今天的最新文章标题 [公众号列表]

   b. hn_hot: curl hn.algolia.com/api/v1/search?query=AI&tags=story&hitsPerPage=20

   c. trend_check: web_search "AI Agent 最新动态 2026年6月"

2. 等待三个子Agent完成(系统会自动将结果回传)

3. 汇总生成简报,按以下格式输出到 /tmp/morning_brief_$(date +%Y%m%d).md:

   ## 今日竞品动态

   [来自子Agent A的结果]

   ## HN热榜精选

   [来自子Agent B的结果]

   ## 工具更新速报

   [来自子Agent C的结果]

   ## 今日选题建议

   [基于以上信息生成3个选题建议]

"""

步骤 4:验证

# 查看已创建的自动化

hermes cron list

# 手动触发一次测试

hermes cron run morning_monitor

# 查看执行日志

hermes cron log morning_monitor --last

步骤 5:配置通知(可选)

如果想把结果推送到 Telegram:

hermes automation configure morning_monitor --notify telegram

输出示例

成功运行后的典型输出:

[08:00:01] 🚀 morning_monitor 启动

[08:00:02] 📤 发射子Agent A: competitor_scan (background)

[08:00:02] 📤 发射子Agent B: hn_hot (background)

[08:00:02] 📤 发射子Agent C: trend_check (background)

[08:00:03] ✅ 三个子Agent已派发,主Agent继续执行...

[08:02:15] 📥 子Agent B 完成 (2分13秒)

[08:03:42] 📥 子Agent A 完成 (3分40秒)

[08:04:18] 📥 子Agent C 完成 (4分16秒)

[08:04:20] 📝 汇总Agent开始工作...

[08:05:05] ✅ 简报已生成: /tmp/morning_brief_20260620.md

[08:05:06] 📨 已推送至 Telegram

[08:05:06] ✅ morning_monitor 完成 (总耗时 5分05秒)

常见问题(FAQ)

Q: 后台子Agent 会消耗额外费用吗?

会。每个后台子Agent 是独立的 API 调用,token 消耗与主Agent 分开计算。三个并行子Agent = 三份并行计费。但总时间大幅缩短,实际成本可能与串行相当或略高 10%-20%。

Q: 后台任务失败了怎么办?

如果子Agent 返回错误(如网络超时、API 429),错误信息会回传到主对话。在你的汇总 prompt 中加入容错逻辑:「如果某子Agent返回错误,在简报中标注『该数据源暂不可用』,继续汇总其他来源。」

Q: 蓝图创建后还能修改吗?

可以。用 hermes automation edit morning_monitor 重新进入对话配置流程,或直接在仪表盘中拖拽修改。

Q: 最多能同时运行几个后台子Agent?

理论上没有硬限制,但实际受 API 并发限制和 token 预算约束。建议同时 3-5 个,更多任务应该排队而非并行。

Q: v0.16 的 cron job 还能用吗?

完全兼容。蓝图层只是新的创建方式,底层仍然是 cron job。旧版 cron 任务无需迁移。

小结:一人公司用 v0.17 的三个即刻行动

  1. 升级到 v0.17pip install --upgrade hermes-agent
  2. 改造你的 delegate_task:把所有 delegate_task(...) 加上 background=true,立刻解放主对话
  3. 创建第一个蓝图:把每天手动执行的重复任务(如早晨资讯扫描)变成一个对话创建的自动化

从「我发指令→AI干活→我等着」到「AI自己定时启动→并行执行→通知我结果」——这是 v0.17 给一人公司创业者带来的质变。


#AI创业 #Agent工坊 #HermesAgent #一人公司 #AI自动化

参考来源:

- Hermes Agent v0.17.0 Release Notes:

- 发布日期:2026年6月19日

- 本文由AI辅助创作,经人工审核编辑发布

本文由AI辅助创作,经人工审核编辑发布

更多一人公司案例与工具 → 微信公众号搜索「AI创业内参」→ 菜单栏「官方网站」即可访问 xopcx.com