2026年11月13日,Anthropic在Claude官方博客发文,拆解常驻智能体(always-on agents)的搭建方法。这类智能体带状态、会主动干活,能跨会话记住上下文,在无人盯着时自己行动。文章把整套架构归纳为事件收件箱、定时器、记忆、权限、发件箱五大原语。推动这波复兴的是模型进步:长程编码基准上,Opus 5.5解出一个任务的成本比Opus 5低78%,常规任务只低40%。
什么时候醒:事件收件箱与定时器
常驻智能体并不是真的24小时运转,它大部分时间在“睡觉”,被事件唤醒后干一段活再睡回去,每段活叫一次运行(run),运行发生在会话(session)里。事件收件箱是入口:所有事件来源不直接调智能体,而是先写进一张数据库表,由处理器接收、后台工作线程取走执行,还能按来源标识去重、失败重试。同一收件箱同一时间只能有一个活跃工作线程,避免两个运行互相覆盖。定时器分两类:智能体自己设的跟进提醒,和用户定的周期任务;调度器定期扫描,到点就把事件推进收件箱。用户连发多条消息时,工作线程会合并成一次运行,只回一次。
记忆与权限:最难的是别越权
跨多次运行不断线靠记忆。Anthropic的做法是把记忆存成文件目录再映射到持久存储,分四类:用户指令、关于用户的笔记、已告诉用户的内容、任务进度;每次运行开始只加载索引,需要时再取单份文件。还会用“做梦”定期整理旧会话、提炼规律。权限是风险最大的部分:敏感凭证不经过智能体,由外部代理在请求发出前注入;Claude Code的自动模式用分类器拦截高风险动作;拿不准的调用可以挂起,等用户在交互卡片上确认后再以事件形式恢复运行,等待期间智能体还能处理别的事件。
发消息也要克制
与普通智能体边想边播不同,常驻智能体大多在后台干活,用户只收到结果。一次运行的结局有三种:发一条消息、什么都不发、挂起等确认。发件箱就是出方向的事件表,由分派器投递。Anthropic建议先从“安静”开始,再慢慢争取用户的注意力:发太多变噪音,发太少会漏事,最好用评测找到平衡点。同样走常驻路线的还有OpenAI的Dots,它在9月底发布;ChatGPT Wallet则刚给dots加上了代付能力。这篇指南把“常驻”从玄学变成了可施工的清单,接下来值得看哪家产品先把它装进日常工具。