CrewAI 1.14.5 废弃CrewAgentExecutor,新增状态恢复与搜索增强

作者:袖梨 2026-05-31

CrewAI 1.14.5 版本正式发布,核心变动是废弃 CrewAgentExecutor,默认智能体改用 AgentExecutor,同时新增状态恢复与搜索增强功能。这次更新还带来了 Daytona 沙箱工具的改进,以及 ExaSearchTool 的重命名和高亮特性。

废弃 CrewAgentExecutor 意味着什么? 其实这是一个挺关键的架构调整。之前 CrewAI 使用专门的 CrewAgentExecutor 来管理智能体执行流程,现在团队决定直接采用更通用的 AgentExecutor。为什么要这么做呢?原因很简单——减少冗余代码,提升执行效率。AgentExecutor 在多数场景下已经能覆盖所有需求,废弃旧组件后,后续维护和扩展都会更轻松。

状态恢复是本次更新的亮点之一。 新增的 restore_from_state_id 参数允许用户在重新启动任务时从之前的执行状态继续运行。这就好比咱们写文档时随时保存草稿,下次打开就能接着写,不用从头再来。对于长时间运行的多智能体协作任务,这确实能省下不少时间,也避免了因意外中断导致的重复计算。

搜索增强方面,ExaSearchTool 做了两项调整。 第一是改名——从 EXASearchTool 改为 ExaSearchTool,与官方命名保持一致;第二是新增 highlights 功能,搜索结果会高亮关键段落,让智能体能更快定位相关答案。这项改进在实际查询中挺实用,减少了解析全文的负担。

另外,Daytona 沙箱工具也获得了升级,具体优化方向是提升安全性和稳定性。同时团队修复了 git.py 中的内存泄漏问题——虽然小 bug 不常被人注意,但长期运行积累下来能拖慢整个系统。现在清理掉了,算是给后续版本打了个好底子。

整体来看,CrewAI 1.14.5 的更新主打「删旧补新」:废弃不必要的执行器,加入实用的状态恢复,再强化搜索能力。这种务实路线谁能不喜欢呢?

相关文章

精彩推荐