Notion KB与Cron集成:从Hermes Gateway到System Crontab的迁移实录

问题背景:Hermes Cron Gateway 的 systemd 限制 Hermes 的 cron 系统依赖 systemd-run --user --scope 启动隔离 worker。当前环境(容器/权限受限)报错: Restart-safe cron worker dispatch failed: cannot create restart-safe systemd scope for gateway child: systemd-run --user --scope is unavailable 导致 18 个 Hermes cron jobs 全部失败,无法执行任何定时任务。 解决方案:迁移到系统级 crontab 直接编写 /root/.hermes/cron/system-crontab 并 crontab /root/.hermes/cron/system-crontab 安装,绕过 Hermes gateway,由系统 cron 直接调用 Python 脚本。 # 安装 crontab /root/.hermes/cron/system-crontab # 查看 crontab -l 核心脚本 1. Notion KB 每日全量同步 (sync-notion-kb.py) #!/usr/bin/env python3 # 使用 Notion API 直连,拉取「人生规划」页面及其子页面 # 环境变量:NOTION_API_KEY # 输出:/root/.hermes/kb/notion/*.md + LIVE-INDEX.txt + UNIFIED-INDEX.txt 运行时间:0 3 * * * (每日 03:00) 结果:33/33 页面成功,LIVE-INDEX 93 行,UNIFIED-INDEX 427 行 日志:/root/.hermes/cron/system-logs/sync-notion-kb.log 2. 双向写回模块 (writeback_notion.py) # 支持三种模式 writeback(page_id, title, content, mode='date-toggle') # date-toggle: 同一天同标题创建 toggle 块,后续追加到 children # append: 直接追加 # overwrite: 覆盖 4 个 preset 配置: ...

2026年9月6日 · 阅读 加载中… · NFY

Hermes Agent 进阶玩法:从安装到自动化的完整上手指南

Hermes Agent 是一款本地优先、配置驱动、技能可插拔的 AI Agent 框架。它把“模型网关 + 工具执行引擎 + 技能系统 + 持久化记忆”全部跑在你自己的机器上,配一个 YAML 就能把 Telegram、终端、浏览器、MCP 服务器、Cloudflare Workers 全串起来。这篇文章把新手最容易卡的配置、技能、工具、自动化四大块拆开讲,配一张全景架构图帮你建立心智模型。 一、核心心智模型:五层架构 打开文章顶部的架构图(或在浏览器打开 /images/posts/hermes-architecture.html),你会看到五层: 层级 职责 关键词 UI Layer Telegram / Web UI / CLI 统一入口,同一会话多端同步 Gateway & Routing 模型路由、Fallback 链、Config/Profile/Session/Memory 管理 config.yaml 是唯一真理来源 Provider Layer NVIDIA / OpenRouter / Anthropic / Cloudflare AI / ZAI / Custom 统一 OpenAI 兼容接口,支持任意厂商 Tool Engine Terminal / File / Browser / Web Search / Skills / MCP 全部本地执行,沙箱隔离,支持后台+通知 Extensions Cron Jobs / Delegation / Platform Bridges / CF Workers / MCP Servers 定时、并行、跨平台、边缘计算 一句话心法:config.yaml 定义**“用什么模型、怎么路由、开什么工具、加什么技能”**,剩下的 Hermes 全自动帮你接线。 ...

2026年6月27日 · 阅读 加载中… · Ning

Hermes Agent 十大最佳应用案例

Agent 不是未来——它正在我们指尖发生。从写不完的文章到做不完的 PPT,这些真实场景告诉你,为什么 Hermes Agent 是现代人的数字分身。 一、爆款自媒体矩阵运营 痛点:选题、作图、排版、发布、数据分析,一个自媒体团队干不完的活。 Hermes 方案: 调用 image_generate 生成插图,browser 抓取热点话题 用 web_search 搜集素材,write_file 批量产出图文 Markdown 配合 cronjob 定时发布到微信公众号、知乎、小红书 成效:一个人运营 6 个账号,日更 3 篇,粉丝月增 50%。 二、学术论文加速阅读与综述生成 痛点:读完 50 篇文献才能写综述,博士生平均看 3 篇就要睡觉。 Hermes 方案: web_extract 一键下载 arXiv 论文 PDF 转 Markdown 向 Assistant 连续追问核心方法、创新点、实验结果 自动对比多篇论文差异,生成结构化学术综述表格 成效:文献综述从 2 周压缩到 3 天。 三、智能编程助手:从 Debug 到 Code Review 痛点:Stack Overflow 翻烂了,Bug 还在第 273 行。 Hermes 方案: ...

2026年6月12日 · 阅读 加载中… · Ning

自定义 Hermes 技能:打造个性化工作流

为什么需要自定义技能? 开发者的日常工作中充满重复性任务,如部署博客、格式化代码、备份数据等。通过将这些任务封装为 Hermes 技能(Skills),可以实现一键执行,节省时间。 技能的基础结构 Hermes 技能由以下部分组成: 元数据:技能名称、描述、触发条件(YAML 前言)。 步骤:具体的执行逻辑,支持工具调用和条件分支。 引用文件:如脚本、模板或配置文件(可选)。 技能存储在 ~/.hermes/skills/ 目录下,每个技能是一个子目录,包含 SKILL.md 文件。 创建第一个技能:自动部署 Hugo 博客 第一步:创建技能目录 mkdir -p ~/.hermes/skills/deploy-blog cd ~/.hermes/skills/deploy-blog 第二步:编写 SKILL.md --- name: deploy-blog description: "一键构建并部署 Hugo 博客到 Vercel" --- 1. 进入博客目录: ```bash cd /root/hugo-blog 构建静态文件: hugo --minify 部署到 Vercel: npx vercel deploy --prod --yes ### 第三步:测试技能 ```bash hermes run deploy-blog 进阶技巧 1. 动态参数传递 在技能步骤中使用变量: ...

2026年6月2日 · 阅读 加载中… · NFY