FEATURED · 精选文章

Hermes Agent 跑 KeepMeUpdate AI Skill:Key 用 TaoToken

发布时间 / 2026/9/16 14:30:32
来源 / 创域科博编辑部
栏目 / 资讯中心
Hermes Agent 跑 KeepMeUpdate AI Skill:Key 用 TaoToken 每天早上一睁眼就有几十条科技资讯等着你处理36氪、IT之家、Hacker News、TechCrunch……不刷怕错过刷完又觉得大半是噪声。后来这摊事交给 TaoToken 通道下的 Hermes Agent 跑KeepMeUpdate Skill 每天自动出日报。模型 Key 从 https://taotoken.net/?utm_sourcetaotoken_aicg_blog_end 创建Base URL 指到 https://taotoken.net/api 就行。这篇文章按 KeepMeUpdate 的原始设计讲它每天怎么抓源、怎么防幻觉链接、为什么用 AI Skill 而不是纯脚本然后我给出把模型 API 换成 TaoToken 的完整步骤——从创建 Key 到 hermes skills install再到第一次触发验证和常见报错。KeepMeUpdate 本身仍然只做 RSS 抓取、链接校验和 Markdown 输出TaoToken 只替换 Hermes Agent 调模型时的接入地址两者各管一摊。1. KeepMeUpdate 看报28 个源、五类输出、10 分钟跑完1.1 每天一句「今天有啥新鲜事」之后发生什么KeepMeUpdate 不是一个独立程序而是装进 Hermes Agent 的 Skill。触发方式是对话里说一句「今天有啥新鲜事」接下来的流程是并行抓 28 个 RSS 源Hacker News、GitHub Trending、arXiv、36氪等再按当天热点补搜几轮候选文章交给模型做重要性和相关性判断筛掉标题党、重复稿和软文然后按「今日头条 / AI 前沿 / 极客/开源 / 科技公司 / 硬件」五个分类整理每条配一句导读最后输出到终端或写成 Markdown 存进笔记库。原项目记录的日更量级大概是28 个源里通常能成功抓到 25 到 27 个新增文章 60 到 85 篇筛选后收录 15 到 27 条全程 10 到 15 分钟。耗时大头在网络 I/O真正由模型消耗的 Token 反而集中在筛选、分类、写导读这几轮调用上。这也是为什么「给 Agent 配一把稳定的模型 Key」会直接影响日报能不能顺利跑完。1.2 Key 的真实位置在模型调用层不在 Skill 脚本里这个 Skill 的抓取和校验部分用标准库就能完成不依赖第三方 Python 包也没有把 API key 写死在脚本里。需要 Key 的是 Hermes Agent 执行这些步骤时调用模型的请求。理解了这层就不会再纠结「KeepMeUpdate 要不要单独配 Key」——不用Key 配在 Hermes Agent 的模型接入层。TaoToken 在这一层做的事很单一给 Hermes Agent 提供一个兼容的模型 API 通道。把模型配置里的 Base URL 填成 https://taotoken.net/apiKey 填自己创建的那把 YOUR_API_KEY之后每一次模型请求都走这把 Key 记账KeepMeUpdate 自己的文本处理逻辑完全感受不到变化。还没有 Key 的话先去 https://taotoken.net/?utm_sourcetaotoken_aicg_blog_end 创建具体字段在第 4 节展开。2. URL 白名单KeepMeUpdate 如何挡住幻觉链接2.1 模型记不住精确 URL链接就成了命门让模型凭记忆汇报「今天有什么值得看」时它很容易给一个看起来像模像样的假 URL域名是真的路径是现场编的点进去大概率 404。放在写代码场景里这可能只是个小麻烦放在新闻日报里就是致命伤——链接一旦失真整篇摘要的可信度直接清零。KeepMeUpdate 把这块单独做成了程序化校验不依赖模型自觉。2.2 三层校验收集 URL 池、模糊匹配、HTTP 200 复验第一层先把 RSS 和搜索结果里出现过的 URL 全部收集起来形成一个当天的真实链接池。第二层每条待发布新闻的 URL 都要跟这个池子比对不在池子的就按标题关键词做模糊匹配匹配到真实链接就替换匹配不到就直接删除。第三层等 Markdown 写完之后再对全量 URL 发一次 HTTP 请求确认返回 200 才放行。这套校验跑在 Skill 的 SKILL.md 流程里跟模型 API 通道没有任何耦合。所以你在 TaoToken 这里换 Key、换 Base URL唯一影响的只有「模型请求从哪里发出、用谁的额度记账」链接池、模糊匹配、HTTP 200 检查全部照旧。想验证的话把每天日报里的任意三条链接复制到浏览器点开应该都能正常落地。3. 为什么用 AI Skill 而不是硬编码打分脚本3.1 硬编码打分能复现但分不清轻重市面上一部分日报生成器用的是纯 Python 硬编码打分源权重乘关键词分数再乘时效系数跑起来稳定没有 AI 也能执行。但这类公式有个天花板——它无法判断一条新闻为什么重要。NVIDIA 发行 250 亿美元级别债券这种事金额和市场信号都很强值得放头条某公司发布新款充电宝可以进硬件区但不能压过前者某篇 arXiv 论文证明大模型安全对齐存在绕过手段就算没上 HN 首页也值得单独拎出来讲。这些轻重拿捏很难用系数表达。3.2 模型理解力 Skill 的定位和 MCP 不一样KeepMeUpdate 把判断工作交给 Hermes Agent 调用模型完成AI Skill 的核心不是算法公式而是模型对标题和摘要的理解。它判断的不是「这个词出现几次」而是「这条消息对目标读者到底意味着什么」。同样是收购新闻对象是芯片巨头还是支付 SaaS分量完全不同同样是论文发布是否涉及安全对齐、是否可能影响下游应用优先级也不一样。顺带说一句定位为什么不把 KeepMeUpdate 做成 MCP serverMCP 更擅长把外部工具能力暴露给对话流而 KeepMeUpdate 是要按时间周期主动跑完一整套流程再输出结果天然适合做成 Hermes Agent 的 Skill。装好之后不需要额外学习接口只要在对话里说一句话触发Agent 就会按 Skill 的步骤执行。4. 接入 TaoToken在 Hermes Agent 里换掉模型 API 地址4.1 先去 TaoToken 创建 API Key打开 TaoToken注册登录后进入控制台在 API Keys 页面创建一把新 Key完整复制出来本文统一用 YOUR_API_KEY 指代这把 Key。这个落地页同时承担模型广场的角色你要用的模型 ID、套餐信息、用量记录都在这里看但它不参与模型请求真正填进 Hermes Agent 的是接口地址。4.2 Hermes Agent 模型配置填三项进入 Hermes Agent 的模型设置页不同版本的入口名称略有差别一般叫 Model、LLM 或 Settings 里的模型供应商把默认供应商切换成自定义或兼容模式填写三项配置项填写值Base URLhttps://taotoken.net/apiAPI KeyYOUR_API_KEY模型 ID以 https://taotoken.net/?utm_sourcetaotoken_aicg_blog_end 模型广场当时列表为准注意Base URL 末尾不要加 /v1也不要带任何查询参数。官网落地页负责注册、建 Key、看模型和用量接口地址只负责接收模型请求。如果你更习惯直接改配置文件搜 Hermes Agent 配置里的 base_url 这个字段把默认地址替换成 https://taotoken.net/api再把认证用的 Key 填进对应字段。KeepMeUpdate 的 SKILL.md 不需要任何 API 字段别往里面加 Key加了也不起任何作用。4.3 安装 KeepMeUpdate 技能本体模型通道配好后再装技能KeepMeUpdate 本身和原作者发布时一致hermes skills install https://raw.githubusercontent.com/Nemocccc/KeepMeUpdate/main/SKILL.md想手动管理就用 git 方式git clone https://github.com/Nemocccc/KeepMeUpdate.git cp -r KeepMeUpdate ~/.hermes/skills/keep-me-update如果你同时用 OpenClaw 的技能目录也可以在技能市场里安装 nemocccc/keep-me-update命令是 openclaw skills install nemocccc/keep-me-update但本文后续步骤都以 Hermes Agent 的 ~/.hermes/skills/ 目录为准。5. 安装完怎么验证让它真出一份日报5.1 首次触发会先问四个问题装完后不建议直接催「日报呢」因为首次触发时 Agent 会先确认四件事日报语言、时区、输出方式终端还是 Markdown 文件、RSS 源用内置的 28 个还是自己补充。这四个答案会存到本地配置文件里之后每天再触发就直接执行不会再问第二遍。5.2 第一份日报的三个检查点第一看五个分类是否都出现了内容如果某类长期为空说明模型筛选偏好需要你之后在触发时补充说明。第二抽三条链接点开确认 URL 白名单校验真的在工作避免误收录。第三回 https://taotoken.net/?utm_sourcetaotoken_aicg_blog_end 的控制台看用量确认刚才那次完整日报确实产生了模型调用记录——既有起始时间也有请求次数说明 Hermes Agent 到 TaoToken 的通道是通的。如果控制台里没有任何记录先别怀疑 KeepMeUpdate回 4.2 检查 Base URL 和 API Key 有没有写反或填错位置。6. 最常见的三个报错与排查顺序6.1 401 UnauthorizedKey 没复制完整401 基本就是认证没过跟模型 ID、网络通断没关系。最常见的两个原因一是复制 Key 时少复制了最后一个字符二是把 YOUR_API_KEY 这个占位符原样贴进了配置。解决办法是去控制台重新生成一把确认复制完整然后直接存进 Hermes Agent 配置。尽量不要让 Key 经过聊天框、笔记软件转述再复制一遍这类转述很容易把末尾字符截断或替换成不可见字符排查时又特别难发现。6.2 模型 ID 报 Not Found报错里出现 model not found 或 model does not exist几乎都是模型 ID 写成记忆中的版本号。不要手动重输直接到 模型广场 复制实际 ID粘贴进配置。印象里的「最新版」不一定等于模型广场当时列表里的 ID这个以列表为准手动输也容易把小数点、连字符、日期后缀输错。6.3 技能装了但触发时报找不到 keep-me-update如果 hermes skills install 之后触发时报没有 keep-me-update 这个技能多半是技能目录没被扫描到。用 git 方式安装时确认目标目录是 ~/.hermes/skills/keep-me-update且 SKILL.md 直接位于该目录根下不是嵌套在 KeepMeUpdate/KeepMeUpdate/SKILL.md 这种两层目录里。个别版本还会区分 skills 与 agents 目录把技能目录挪到正确位置后重启 Hermes Agent。7. 把日报变成每天早上的固定环节7.1 链接靠白名单、筛选靠模型、Key 靠 TaoToken跑通之后你会发现整个体系分得很清楚链接靠白名单校验筛选靠模型判断力Key 靠 TaoToken。KeepMeUpdate 的抓取、校验、落盘是确定性的不需要每次盯着模型负责的是「哪些值得看、归到哪类、怎么一句话说清」TaoToken 在背后稳定地提供模型通道让 Hermes Agent 每次调用都有地方可走、有账可查。实际跑起来以后你不需要每天在触发前做任何检查。KeepMeUpdate 会自己把 28 个源扫一遍链接池校验、分类、摘要、Markdown 落盘都是同一套流程。唯一需要留意的变量是模型额度某天 RSS 源如果异常返回了一大批近似内容模型会多花几轮判断消耗会比平时高一点。这类波动在控制台用量页能看到不用慌对比前一天的请求次数就知道是异常源导致还是配置被改动了。7.2 先验证 Key 再决定要不要长期跑建议先用 TaoToken 模型对话 测试刚创建的那把 Key确认 Base URL 和模型 ID 都没填错如果打算每天跑日报再打开 Coding Plan 看看套餐是否覆盖日均消耗。需要重新生成 Key 就去 控制台 API Keys如果你同时在 Claude Code 里跑别的任务环境变量对照可以参考 Claude Code 接入文档。把自己的信息流交给一个每天固定动作难的不是技术而是信任——信任链接不会骗你信任筛选标准不会跑偏。KeepMeUpdate 用 URL 白名单解决前者模型判断力决定后者TaoToken 只是在背后稳定地提供模型通道的那把 Key。花一个晚上配通换来的是每天早上打开终端就有一份筛好的日报这比在 28 个标签页之间来回切换踏实很多。
RELATED — 相关阅读

相关资讯

LATEST — 最新资讯

最新发布

TODAY — 本日精选

新闻

WEEKLY — 本周精选

新闻

MONTHLY — 本月精选

新闻