简介:本次更新聚焦消息投递机制的智能化改造、子代理会话链路追踪、承诺与跟进机制的引入,以及记忆系统的可观测性与可靠性增强。文章将深入解读“引导模式”下的消息聚合策略、隐式跟进承诺的工作原理、隐私溯源报告的应用价值,以及Active Memory在对话隔离与超时召回方面的精细化控制,帮助开发者全面理解新特性并快速应用于实际业务。
本次更新最核心的变化在于消息投递机制的全面重构。长期以来,多代理协作场景中消息的碎片化推送一直是影响用户体验的痛点——当多个代理同时产生输出时,客户端往往会收到一条条零碎的消息,不仅打断对话节奏,还容易造成信息混乱。为此,我们引入了全新的“引导模式”(Steer Mode),并同步优化了传统队列模式,让消息流更加智能、可控。
在默认启用的引导模式下,所有待发送的Pi消息不再即时逐条下发,而是会在模型计算边界处进行一次性聚合,随后统一发送。这一设计的核心优势在于:
引导模式并非简单地延迟发送,而是引入了500ms的智能防抖窗口。当消息密度过高(即短时间内产生大量消息)时,系统会自动合并这些消息;而低频率的场景下,消息仍能保持相对及时的送达。这种动态调整机制有效平衡了实时性与可读性,避免了对用户注意力的过度消耗。
考虑到部分开发者或业务场景对消息实时性有更高要求,我们完整保留了传统的队列模式。在该模式下,消息仍按产生顺序逐条下发,行为与先前版本完全一致。开发者可在代理配置中灵活切换,无需修改业务代码。
此前有用户反馈,部分消息在特定条件下未能成功展示,造成“消息消失了”的困惑。本次更新通过引入“强制可见回复”机制,彻底解决了这一问题。
新增的全局配置项 messages.visibleReplies 允许运营方强制所有回复均通过 message(action=send) 通道发出,确保每条回复都有明确的发送记录。同时,针对群聊场景提供了独立开关 messages.groupChat.visibleReplies,避免全局策略对特殊场景造成干扰。
该机制的引入,本质上是对消息生命周期的一次规范化治理。在传统的异步代理架构中,部分内部状态更新或中间推理步骤可能无法映射为标准消息,从而被某些客户端过滤。强制可见回复通过统一出口,确保了消息的可追踪性和客户端展示的一致性。
对二次开发者而言,本次更新带来的一个关键便利是:子代理的会话信息现在会携带 spawnedBy 元数据。当主代理派生一个子代理执行特定任务时,该子代理创建的所有会话都会自动标记来源主代理的信息。
这意味着:
本次更新新增了可选的“隐式跟进承诺”功能,使代理能够自主识别需要后续跟进的待办事项,并在后台默默跟踪。
当代理在对话中识别出某个用户需求无法在当前上下文中立即完成时(例如需要等待外部系统响应、需要用户在后续提供更多信息等),它会自动生成一条隐式承诺记录。该记录不会被广播给用户,而是静默存储,并在适当时机通过心跳推送的方式提醒用户或运营方。
该功能支持按代理、按通道两种维度设置作用域。例如,您可以为客服代理启用此功能,但仅限制在特定工作群中生效。
具体配置项包括:
commitments.enabled:全局开关,默认关闭;commitments.maxPerDay:单个代理每日最大承诺数量限制,防止无限制增长。此外,系统提供了CLI管理工具,便于开发者批量查看、修改或清除承诺记录。
这一机制的意义在于:它使得AI代理从“被动响应”向“主动跟进”迈出了实质性一步。在复杂的多轮交互或多系统协作场景中,隐式跟进承诺可以有效减少遗漏,提升任务闭环率。
随着AI代理在业务中承担越来越核心的角色,信息溯源的重要性日益凸显。本次更新新增了完整的隐私溯源报告功能,使得代理提到的每一条关于某个具体人物的信息,都能够追溯到其最初的来源。
溯源报告支持以下四种搜索维度:
在金融、医疗、法律等高合规要求行业,智能助手必须能够解释其决策依据。隐私溯源报告将这一需求落到了可操作层面,支持审计人员快速完成合规审查,也帮助开发者定位信息处理链路中的潜在漏洞。
记忆系统是AI代理长期对话能力的基石。本次更新在以下三个维度上对Active Memory进行了重要增强:
新增的 allowedChatIds 和 deniedChatIds 配置允许开发者精确控制记忆系统在哪些对话中启用召回。例如:
这一粒度控制在多代理、多业务线共存的复杂环境中尤为实用,有效防止了信息的跨场景泄漏。
当隐藏的记忆子代理因超时或其他原因未能完成全部召回时,传统处理方式是直接丢弃本次召回结果。现在,系统改为返回已成功召回的片段内容,并默认走临时转录路径。这种“部分可用”策略极大降低了记忆延迟对对话质量的负面影响,确保了核心信息尽可能不丢失。
cacheTtlMs 参数的可配置范围扩展至 1000-120000ms,默认值为15000ms。开发者可以根据自身业务对时效性与成本的要求,灵活设置记忆缓存的过期时间。
最后,我们对该平台的诊断与维护工具也进行了多项增强:
doctor.memory.remHarness):该RPC允许在不实际执行变更的前提下,预览记忆梦境(Dreaming)的输出结果。这对于理解维护任务的潜在影响、验证配置正确性具有重要价值;本次更新并非一次单纯的功能堆叠,而是一次系统性的架构治理。从消息投递的智能聚合、强制可见回复的规范化,到会话链路的透明化和记忆系统的精细化控制,每项特性都针对真实业务场景中的具体痛点给出解决方案。尤其值得注意的是,这些更新共同指向一个方向:使基于多代理架构的AI应用变得更加可控、可观测、可审计。
对于开发者而言,建议优先评估以下三方面的落地价值:
我们建议在测试环境中逐步验证各功能的实际效果,再根据反馈调整配置策略。稳定、可控,始终是平台演进的第一要务。