跳到正文
AIHOT · AI 动态聚合· noreply@aihot.news (OpenRouter:Announcements)·· 4 小时前AI 评分60

OpenRouter 教程:用 Agent SDK 搭建常驻 AI 智能体监控 Hacker News

OpenRouter 教程:用 Agent SDK 搭建常驻 AI Agent 监控 Hacker News

AI 导读

OpenRouter 发布教程,演示用 @openrouter/agent 0.11.0 在 TypeScript 中搭建按计划运行的常驻 AI 智能体,监控 Hacker News 并生成摘要。

深度导读
OpenRouter 发布一篇教程,演示如何用其 Agent SDK @openrouter/agent 0.11.0 在 TypeScript 中搭建一个常驻式 AI 智能体。这类智能体按计划自动唤醒,调用工具查看信息、判断重要性并自行汇报或行动,无需每次手动触发。教程以监控 Hacker News 选定主题并生成摘要为例,称同样结构适用于监控代码仓库或状态页面等持续运行场景。 智能体由四部分组成:按计划运行的循环、观察与行动的工具、崩溃重启后仍保留的记忆,以及步数与花费上限和人工审批。示例给出三个工具,check_hacker_news 通过 Hacker News 搜索 API 只返回未见过的故事,write_digest 写入摘要文件,post_to_team_channel 因会触达他人而设置 requireApproval: true,执行前暂停等待按调用 ID 批准或拒绝。 成本控制依靠 stopWhen: [stepCountIs(6), maxCost(0.05)],SDK 在各轮工具调用之间检查停止条件,因此一次运行可能超出限制一到两次模型调用。记忆分两层:seen.json 记录已见故事 ID,只在运行结束时写入,中途失败的故事暂存 fetched.json;state.json 通过 StateAccessor 保存对话,使暂停或中断的运行能在另一进程恢复。每次新检查都清空对话状态,避免历史对话反复发送导致成本逐次上升。 教程给出实测数据,2026 年 10 月 13 日的运行中,使用 Claude Haiku 5.5 每次检查花费 0.0003 至 0.0012 美元,耗时 5.7 至 12.4 秒,两到三次模型调用。按每 15 分钟检查一次计算,每天 96 次约 0.03 至 0.12 美元,30 天约 0.86 至 3.46 美元。截至 2026 年 10 月 12 日,该模型标价为每百万输入 token 0.10 美元、每百万输出 token 0.50 美元。 教程还演示了审批流程与故障恢复:批准后若下一次模型调用失败,state.json 保留 in_progress 状态和工具结果,下次运行继续对话而不会重复执行工具。作者指出,有调用待审批时智能体会完全跳过检查,代价是未响应的请求会让监控停止。部署方式包括用 systemd 或 pm2 托管常驻进程,或用 cron、GitHub Actions 每 15 分钟启动一次单次检查。

来源:AIHOT · AI 动态聚合 · aihot.news