跳转到内容

更新日志

2026年6月26日

在 GitHub 上查看发布

  • 为生成的项目初始化 Git 仓库 (#6364)
  • 要求显式定义 CrewAI 项目 (#6358)
  • CLI 部署后打开部署页面 (#6343)
  • 修复部署页面链接 ID 解析 (#6365)
  • 修复 JSON 团队模板渲染 (#6359)
  • 修复 JSON 团队版本锁定 (#6342)
  • 修复抓取请求中的 SSRF 重定向绕过 (#6331)
  • 改进 README 中的开源定位 (#6363)
  • 改进编码智能体设置的行动号召 (#6344)
  • 为 1.15.1a1 版本添加快照和更新日志 (#6362)

@joaomdmoura, @lorenzejay, @oalami, @theCyberTech, @vinibrsl

2026年6月26日

在 GitHub 上查看发布

  • 跟踪 TUI 按钮遥测
  • 要求显式定义 CrewAI 项目
  • CLI 部署后打开部署页面
  • 修复 JSON 团队模板渲染
  • 修复 JSON 团队版本锁定
  • 修复抓取请求中的 SSRF 重定向绕过
  • 改进编码智能体设置 CTA
  • 1.15.0 的快照和更新日志

@joaomdmoura, @lorenzejay, @theCyberTech, @vinibrsl

2026年6月25日

在 GitHub 上查看发布

  • 在遥测中跟踪对话式流程轮次使用情况
  • 在 CLI TUI 中支持对话式流程
  • 新增统一的声明式流程加载
  • 新增声明式 Flow CLI 支持
  • each.do 步骤新增可选 if 表达式
  • 为 Flow 定义新增单智能体动作
  • 为 FlowDefinition 新增团队动作
  • 新增内联团队定义加载
  • 为 FlowDefinition 新增 each 复合动作
  • 在团队创建和执行中实现 DMN 模式支持
  • 修复凭证文件的仅所有者权限强制执行
  • 修复 JSON schema 流状态 kickoff 输入
  • 修复技能归档提取中的符号链接路径穿越
  • 汇总所有 LLM 调用的 token 使用量
  • 移除重复的 Exa 工具
  • 解决 JSON 团队问题
  • 修复 JSON 团队处理并增强记忆重置功能
  • 更新 JSON 优先团队项目的安装和快速开始文档
  • 新增带可导入运营看板的 Datadog 集成指南
  • 新增 “One Card per Step” Studio 页面
  • 为 1.15.0 之前的版本添加快照和更新日志
  • 改进 crewai run 启动体验
  • 保持嵌套团队的 flow 方法进度可见
  • 从 flow 状态访问中移除 StateProxy
  • 合并 crewai runcrewai flow kickoff
  • 区分 FlowDefinition 状态类型
  • 将 FlowDefinition 中的配置和持久化接入运行时

@gabemilani, @github-code-quality[bot], @greysonlalonde, @iris-clawd, @jessemiller, @joaomdmoura, @lorenzejay, @lucasgomide, @theCyberTech, @vinibrsl

2026年6月24日

在 GitHub 上查看发布

  • 使声明式引用可在 flows 和 crews 之间生效 (#6326)
  • 修复 JSON schema 流状态 kickoff 输入 (#6325)
  • 将 One Card per Step 嵌套到 Crew Studio 下并移除发布横幅 (AGE-107) (#6317)
  • 更新 v1.14.8a4 的快照和更新日志 (#6319)
  • 从 flow 状态访问中移除 StateProxy (#6327)

@jessemiller, @vinibrsl

2026年6月23日

在 GitHub 上查看发布

  • 新增统一的声明式 flow 加载
  • 改进 crewai run 启动体验
  • 合并 crewai runcrewai flow kickoff
  • 保持嵌套 crews 的 flow 方法进度可见
  • 新增声明式 Flow CLI 支持
  • 允许将 @router() 作为 flow 的启动方法
  • 为 CrewAI 工具新增类型化输出 schema
  • 将 opentelemetry 锁定到 ~=1.42.0
  • 新增 “One Card per Step” Studio 页面

@jessemiller, @joaomdmoura, @lucasgomide, @vinibrsl

2026年6月17日

在 GitHub 上查看发布

  • 为 FlowDefinition 新增脚本/代码块动作
  • 为 FlowDefinition 新增团队动作
  • 为 FlowDefinition 新增 each 复合动作
  • 在团队创建和执行中实现 DMN 模式支持
  • 增强记忆重置功能和 JSON 团队处理
  • 为 FlowDefinition 动作添加表达式
  • 在不写 Python 代码的情况下实现 Flow 定义运行工具
  • 将人工反馈由 flow 定义驱动
  • 将 FlowDefinition 中的配置和持久化接入运行时
  • 添加 crewai run --definition 以支持声明式 flows
  • 支持 ZIP 部署回退和 JSON 团队项目环境运行
  • 引入 JSON 优先团队
  • 修复重复的 Exa 工具
  • 修复所有 LLM 调用的 token 使用量汇总
  • 解决团队加载和验证逻辑中的问题
  • 在 JSON schema 中记录 FlowDefinition 字段
  • 更新 JSON 优先团队项目的安装和快速开始文档
  • 更新 v1.14.7 的更新日志和版本

@gabemilani, @greysonlalonde, @iris-clawd, @joaomdmoura, @lorenzejay, @lucasgomide, @theCyberTech, @vinibrsl

2026年6月11日

在 GitHub 上查看发布

  • 为记忆、知识、RAG 和 flow 增加可插拔默认后端。
  • 在 LLM 事件中暴露真实的 finish_reason、采样参数和 response.id
  • 将 DSL 触发器类型化为感知路由的装饰器。
  • 为对话式 flows 添加聊天 API。
  • 使锁定后端可覆写。
  • 从 Flow DSL 元数据构建 FlowDefinition。
  • 新增原生 Snowflake Cortex LLM 提供方。
  • 新增团队训练智能体文件支持。
  • 修复在恢复时将自定义 BaseLLM 重建为具体 LLM 的检查点逻辑。
  • 通过标志位阻止实时快照在恢复时被回放。
  • 为每次运行限定运行时状态范围,以控制增长并隔离并发运行。
  • 修复 crewai-login 上的遥测设置。
  • 遵循 suppress_flow_events 对方法执行事件的设置。
  • 在 crewai 包中恢复 [project.scripts],以支持 uv 工具安装。
  • 解决 aiohttp、docling 和 docling-core 的 pip-audit CVE。
  • 修复文件输入不稳定问题。
  • 修复 Snowflake Claude 不完整的工具结果历史。
  • 更新 v1.14.7 的更新日志和版本。
  • 更新 OpenTelemetry 收集器文档。
  • 更新 NVIDIA Nemotron LLM 指南。
  • 新增 Databricks 集成指南。
  • 新增 Snowflake 集成指南。
  • 通过延迟加载 docling 导入提升 crewai 导入速度。
  • 将 flow 条件求值简化为按事件无状态。
  • 将对话逻辑从运行时中解耦,并新增 conversational_definition
  • flow.py 拆分为 DSL、定义和运行时。

@Luzk, @alex-clawd, @devin-ai-integration[bot], @greysonlalonde, @gvieira, @jessemiller, @lorenzejay, @lucasgomide, @mattatcha, @vinibrsl

2026年6月10日

在 GitHub 上查看发布

  • 新增 reset_runtime_state,用于释放累积的总线状态
  • 支持两种自定义提示词并存
  • 将会话逻辑与运行时解耦,并新增 conversational_definition
  • 修复每次运行的运行时状态范围,以控制增长并隔离并发运行
  • 修复 crewai-login 上的遥测设置
  • 修复对方法执行事件的 suppress_flow_events 遵循问题
  • 更新 OpenTelemetry 图片
  • 更新文档以反映 OpenTelemetry 收集器的新状态
  • 更新 v1.14.7a4 的更新日志和版本
  • 将 flow 条件求值简化为按事件无状态
  • 通过减少一个路由改进会话路由循环

@greysonlalonde, @lorenzejay, @lucasgomide, @vinibrsl

2026年6月8日

在 GitHub 上查看发布

  • 修复实验性 AgentExecutorask_for_human_input 的暴露问题
  • 解决 aiohttp、docling、docling-core 和 pip 的 pip-audit CVE
  • @start 迁移为从 FlowDefinition 读取
  • 更新 v1.14.7a2 的更新日志和版本

@greysonlalonde, @lorenzejay, @vinibrsl

2026年6月5日

在 GitHub 上查看发布

  • 新增对话式 flow 追踪支持。
  • 更新对话式 flow 文档以使用 handle_turn
  • 在 LLM 事件中暴露真实的 finish_reason、采样参数和 response.id
  • 将 DSL 触发器类型化为感知路由的装饰器。
  • 为对话式 flows 实现聊天 API。
  • 使锁定后端在锁存储中可覆写。
  • 将 flow DSL 单体拆分为聚焦的装饰器模块。
  • _usage_to_dict 中将 LiteLLM 的缓存/推理使用子计数扁平化。
  • 从 Flow DSL 元数据构建 FlowDefinition
  • 新增 NVIDIA Nemotron LLM 指南。
  • 记录 monorepo 部署。
  • 更新 v1.14.7a1 的更新日志和版本。

@alex-clawd, @gvieira, @lorenzejay, @lucasgomide, @mattatcha, @vinibrsl

2026年6月3日

在 GitHub 上查看发布

  • 新增团队训练智能体文件支持
  • 新增原生 Snowflake Cortex LLM 提供方
  • 新增 Databricks 集成指南
  • 新增 Snowflake 集成指南
  • 通过在 crewai 包中恢复 [project.scripts] 修复 CLI,以支持 UV 工具安装
  • 解决文件输入可靠性问题
  • 修复 Snowflake Claude 中不完整的工具结果历史
  • 处理 Snowflake Claude 的字符串化工具调用
  • 重新激活由 router 驱动循环中的多源 or_ 监听器
  • 通过延迟加载 docling 导入提升 crewai 导入速度
  • flow.py 拆分为 DSL、定义和运行时

@Luzk, @alex-clawd, @devin-ai-integration[bot], @greysonlalonde, @jessemiller, @lorenzejay, @vinibrsl

2026年5月28日

在 GitHub 上查看发布

  • 增强 StdioTransport 以防止环境变量泄露
  • 增强规划配置和观测处理
  • 在 DatabricksQueryTool 上声明 env_vars
  • 新增 Agent Control Plane 文档
  • 修复工具调用循环中的结构化输出泄露
  • 在检查点中丢弃无法往返的回调和适配器状态
  • 在检查点中将 type[BaseModel] 字段序列化为 JSON schema
  • 避免在恢复作用域时产生孤立的 task_started
  • 允许 AgentExecutor 从检查点恢复
  • 将 package_dependencies 中的 MongoDB 拼写修正为 pymongo
  • 在 Agent Control Plane 页面中新增 ACP(Beta)文档导航块
  • 从 processes 页面移除 consensual process 相关引用
  • 重构 checkpointing 页面
  • 记录一次性的管理员包安装步骤
  • 将 Secrets Manager / Workload Identity 从 replicated-config 迁移过来
  • 移除破坏 <Steps> 渲染的 {" "} JSX 表达式
  • 将 Skills Repository 移至 experimental,并加入 CREWAI_EXPERIMENTAL 保护

@akaKuruma, @alex-clawd, @github-actions[bot], @greysonlalonde, @heitorado, @iris-clawd, @lorenzejay, @lucasgomide, @mattatcha, @thiagomoretto, @vinibrsl

2026年5月27日

在 GitHub 上查看发布

  • 增强 StdioTransport 以防止环境变量泄露
  • 增强规划配置和观测处理
  • 在 DatabricksQueryTool 上声明 env_vars
  • 新增 Agent Control Plane 文档
  • 修复工具调用循环中的结构化输出泄露
  • 在检查点中丢弃无法往返的回调和适配器状态
  • 在检查点中将 type[BaseModel] 字段序列化为 JSON schema
  • 避免在恢复作用域时产生孤立的 task_started
  • 允许 AgentExecutor 从检查点恢复
  • 将 package_dependencies 中的 MongoDB 拼写修正为 pymongo
  • 重构 checkpointing 页面
  • 记录一次性的管理员包安装步骤
  • 将 Secrets Manager / Workload Identity 从 replicated-config 迁移过来
  • 从更新日志中移除 Skills Repository 条目

@github-actions[bot], @greysonlalonde, @heitorado, @iris-clawd, @lorenzejay, @lucasgomide, @mattatcha, @thiagomoretto, @vinibrsl

2026年5月21日

在 GitHub 上查看发布

  • 为企业版生成分类发布说明
  • 强化 RuntimeState 在各实体字段间的序列化
  • 将 idna 升级到 3.15 以解决安全问题 GHSA-65pc-fj4g-8rjx
  • 移除破坏 <Steps> 渲染的 {" "} JSX 表达式
  • 更新 v1.14.5 的更新日志和版本

@akaKuruma, @alex-clawd, @greysonlalonde

2026年5月19日

在 GitHub 上查看发布

  • 弃用 CrewAgentExecutor,默认将 Crew 智能体切换为 AgentExecutor
  • 改进 Daytona 沙箱工具
  • 新增 restore_from_state_id kickoff 参数
  • ExaSearchTool 添加亮点,并从 EXASearchTool 更名而来
  • 通过使用 cached_property 修复 git.py 中的内存泄漏
  • available_functions 缺失时显示流式工具调用
  • 确保追踪会记录 skills 加载事件
  • 将状态端点路径从 /{kickoff_id}/status 更正为 /status/{kickoff_id}
  • 恢复 pt-br first-flow 指南中缺失的代码块
  • 防止 result_as_answer 将 hook-block 或错误消息作为最终答案返回
  • 在异步批量 flush 期间保留任务输出
  • 始终在 finally 块中恢复 task.output_pydantic
  • 处理 convert_to_model 中的 BaseModel 输入
  • 更新 v1.14.5 的更新日志和版本
  • 新增 OSS 升级与 crew-to-flow 迁移指南
  • 记录开发工具的额外环境变量
  • 新增 TavilyGetResearch 文档
  • 将 CLI 提取为独立的 crewai-cli

@NIK-TIGER-BILL, @akaKuruma, @cgoeppinger, @github-actions[bot], @greysonlalonde, @heitorado, @irfaan101, @iris-clawd, @lorenzejay, @manisrinivasan2k1, @minasami-pr, @mislavivanda, @theCyberTech, @theishangoswami, @wishhyt

2026年5月15日

在 GitHub 上查看发布

  • 修复在 available_functions 缺失时的流式工具调用
  • 将 langsmith 依赖升级到 >=0.8.0,以解决 GHSA-3644-q5cj-c5c7
  • 解决巴西葡萄牙语文档中未翻译的代码块占位符
  • 新增 TavilyGetResearch 文档
  • 更新 v1.14.5a5 的更新日志和版本

@greysonlalonde, @heitorado, @iris-clawd, @lorenzejay, @manisrinivasan2k1

2026年5月13日

在 GitHub 上查看发布

  • 弃用 CrewAgentExecutor,默认将 Crew 智能体切换为 AgentExecutor
  • 改进 Daytona 沙箱工具
  • 修复 pt-br first-flow 指南中缺失的代码块
  • 记录 HITL 预审和蒸馏失败,新增 learn_strict
  • 修补 urllib3 的安全漏洞
  • 修补 gitpython 和 langchain-core;忽略未修复的 paramiko CVE
  • 刷新所有已发布的 workspace 包以配合 uv lock/sync
  • 新增 inputs.idrestoreFromStateId 的迁移指南
  • 新增 OSS 升级和 crew-to-flow 迁移指南
  • 更新 v1.14.5a4 的更新日志和版本

@akaKuruma, @greysonlalonde, @iris-clawd, @lorenzejay, @mislavivanda

2026年5月7日

在 GitHub 上查看发布

  • 将状态端点路径从 /{kickoff_id}/status 更正为 /status/{kickoff_id}
  • 将 gitpython 依赖升级到 >=3.1.47,以满足安全合规要求
  • 将 CLI 提取为独立的 crewai-cli 包
  • 更新 v1.14.5a2 的更新日志和版本

@greysonlalonde, @iris-clawd

2026年5月4日

在 GitHub 上查看发布

  • 修复 finally 块中的任务输出恢复
  • 在 completion tokens 中包含 thoughts_token_count
  • 在异步批量 flush 期间保留任务输出
  • CrewAIRagAdapter 的加载器调用中转发 kwargs
  • 防止 result_as_answer 将 hook-block 消息作为最终答案返回
  • 防止 result_as_answer 将错误作为最终答案返回
  • 在异步路径中使用 acall 进行输出转换
  • 防止共享的 LLM stop words 在智能体之间被修改
  • 处理 convert_to_model 中的 BaseModel 输入
  • 记录额外的环境变量
  • 更新 v1.14.5a1 的更新日志和版本

@NIK-TIGER-BILL, @greysonlalonde, @lorenzejay, @minasami-pr, @theCyberTech, @wishhyt

2026年5月1日

在 GitHub 上查看发布

  • 新增 restore_from_state_id kickoff 参数
  • 为 ExaSearchTool 添加亮点,并从 EXASearchTool 更名而来
  • 修复发布流程中缺失的 crewai pin sites
  • 确保追踪中记录技能加载事件
  • 更新 v1.14.4 的更新日志和版本

@akaKuruma, @github-actions[bot], @greysonlalonde, @lorenzejay, @theishangoswami

2026年5月1日

在 GitHub 上查看发布

  • 为 @persist 添加自定义持久化键支持
  • 为 Azure OpenAI 提供方添加 Responses API 支持
  • credential_scopes 透传到 Azure AI Inference 客户端
  • 新增 Vertex AI 工作负载身份设置指南
  • 新增 Tavily Research 和 get Research
  • 为搜索、研究和内容提取添加 You.com MCP 工具
  • 修复 JSON 正则匹配结果不是有效 JSON 时的兜底逻辑
  • 修复在响应同时包含文本时保留 tool_calls
  • 修复将 base_urlapi_key 传递给 instructor.from_provider
  • 修复在原生 MCP 服务器未返回工具时的告警和空结果处理
  • 修复在非流式处理器中使用已验证的 messages 变量
  • 修复在 crew chat 描述辅助方法中防范 LLM 失败
  • 修复调用之间消息和迭代次数的重置
  • 修复通过 replay 和 test 传递 trained-agents 文件
  • 修复在推理时遵循自定义 trained-agents 文件
  • 修复将仅任务智能体绑定到团队,以支持多模态 input_files
  • 修复将护栏可调用对象序列化为 JSON checkpoint 中的 null
  • 修复重命名 force_final_answer 以避免自引用路由器
  • 修复 litellm 升级以解决 SSTI;忽略无法修复的 pip CVE
  • 更新 v1.14.4a1 的更新日志和版本
  • 新增 E2B 沙箱工具页面
  • 新增 Daytona 沙箱工具文档

@EdwardIrby, @dependabot[bot], @factory-droid-oss, @factory-droid[bot], @greysonlalonde, @kunalk16, @lorenzejay, @lucasgomide, @manisrinivasan2k1, @mattatcha, @vinibrsl

2026年4月29日

在 GitHub 上查看发布

  • 修复 crew chat 描述辅助方法对 LLM 失败的处理。
  • 在 executor 中重置调用之间的消息和迭代次数。
  • 在 CLI 中通过 replay 和 test 传递 trained-agents 文件。
  • 在 agent 推理时遵循自定义 trained-agents 文件。
  • 将仅任务智能体绑定到团队,以确保多模态 input_files 送达 LLM。
  • 将护栏可调用对象序列化为 JSON checkpoint 中的 null。
  • 在 agent_executor 中重命名 force_final_answer,以避免自引用路由器。
  • 升级 litellm 以修复 SSTI,并忽略无法修复的 pip CVE。
  • 新增 E2B 沙箱工具页面。
  • 新增 Daytona 沙箱工具文档。
  • 新增 Vertex AI 工作负载身份设置指南。
  • 新增 You.com MCP 工具,用于搜索、研究和内容提取。
  • 更新 v1.14.3 的更新日志和版本。

@EdwardIrby, @dependabot[bot], @factory-droid-oss, @factory-droid[bot], @greysonlalonde, @lorenzejay, @manisrinivasan2k1, @mattatcha

2026年4月25日

在 GitHub 上查看发布

  • 新增检查点操作的生命周期事件
  • 新增对 e2b 的支持
  • 在 Azure 集成中未提供 API key 时回退到 DefaultAzureCredential
  • 新增 Bedrock V4 支持
  • 新增 Daytona 沙箱工具以增强功能
  • 为独立智能体新增检查点和 fork 支持
  • 修复 execution_id 与 state.id 分离
  • 解决检查点恢复时记录的方法事件回放问题
  • 修复 initial_state 类引用序列化为 JSON schema
  • 保留仅元数据的智能体技能
  • 将隐式 @CrewBase 名称传播到团队事件
  • 合并重复批次初始化的执行元数据
  • 修复 Task 类引用字段在检查点中的序列化
  • 处理护栏重试循环中的 BaseModel 结果
  • 在 Gemini 流式工具调用中保留 thought_signature
  • 在 fork 恢复时发出 task_started,并重新设计检查点 TUI
  • 在检查点裁剪测试中使用未来日期,以避免时间相关失败
  • 修复 devtools 发布中的 dry-run 顺序,并处理已检出的陈旧分支
  • 将 lxml 升级到 >=6.1.0,以获取安全补丁
  • 将 python-dotenv 升级到 >=1.2.2,以获取安全补丁
  • 更新 v1.14.3 的更新日志和版本
  • 为所有语言新增 “Build with AI” 页面并更新导航
  • 从所有语言的 build-with-ai 页面中移除 pricing FAQ
  • 通过延迟加载 MCP SDK 和事件类型,将冷启动速度提升约 29%
  • 重构检查点辅助函数,消除重复并收紧状态类型注解

@MatthiasHowellYopp, @akaKuruma, @alex-clawd, @github-actions[bot], @github-advanced-security[bot], @greysonlalonde, @iris-clawd, @lorenzejay, @mattatcha, @renatonitta

2026年4月23日

在 GitHub 上查看发布

  • 新增对 e2b 的支持
  • 实现当未提供 API key 时回退到 DefaultAzureCredential
  • 将 lxml 升级到 >=6.1.0,以修复安全问题 GHSA-vfmq-68hx-4jfw
  • 从所有语言的 build-with-ai 页面中移除 pricing FAQ
  • 通过延迟加载 MCP SDK 和事件类型,将冷启动时间提升约 29%

@alex-clawd, @github-advanced-security[bot], @greysonlalonde, @iris-clawd, @lorenzejay, @mattatcha

2026年4月22日

在 GitHub 上查看发布

  • 新增对 Bedrock V4 的支持
  • 新增 Daytona 沙箱工具以增强功能
  • 新增 “Build with AI” 页面 - 面向编码智能体的 AI 原生文档
  • 为所有语言(en、ko、pt-br、ar)的 Get Started 导航和页面文件添加 Build with AI
  • 修复隐式 @CrewBase 名称向团队事件传播的问题
  • 解决执行元数据合并中的重复批次初始化问题
  • 修复 Task 类引用字段在检查点中的序列化
  • 处理护栏重试循环中的 BaseModel 结果
  • 将 python-dotenv 版本提升到 >=1.2.2,以满足安全合规要求
  • 更新 v1.14.3a1 的更新日志和版本
  • 更新描述并应用实际翻译

@MatthiasHowellYopp, @github-actions[bot], @greysonlalonde, @iris-clawd, @lorenzejay, @renatonitta

2026年4月21日

在 GitHub 上查看发布

  • 为独立智能体新增检查点和 fork 支持
  • 在 Gemini 流式工具调用中保留 thought_signature
  • 在 fork 恢复时发出 task_started,并重新设计检查点 TUI
  • 修正 devtools 发布中的 dry-run 顺序,并处理已检出的陈旧分支
  • 在检查点裁剪测试中使用未来日期,以避免时间相关失败 (#5543)
  • 更新 v1.14.2 的更新日志和版本

@alex-clawd, @greysonlalonde

2026年4月17日

在 GitHub 上查看发布

  • 新增带来得性更高的检查点恢复、diff 和 prune 命令。
  • Agent.kickoff 及相关方法新增 from_checkpoint 参数。
  • 新增项目模板管理命令。
  • 为 devtools 发布失败新增恢复提示。
  • 新增部署验证 CLI,并改善 LLM 初始化体验。
  • 新增带 lineage 跟踪的检查点 fork 功能。
  • 为 LLM token 跟踪增加推理 token 和缓存创建 token。
  • 修复 devtools 发布中陈旧分支冲突时的提示。
  • 修补 authliblangchain-text-splitterspypdf 的漏洞。
  • 限定流处理器范围以防止跨运行 chunk 污染。
  • 在 TUI 中通过 Flow API 分发 Flow 检查点。
  • 使用递归 glob 发现 JSON 检查点。
  • 处理 MCP 工具解析中的循环 JSON schema。
  • 通过移除 truthy 默认值保留 Bedrock 工具调用参数。
  • 在 HITL 恢复后发出 flow_finished 事件。
  • 通过更新依赖修复多项漏洞,包括 requestscryptographypytest
  • 修复向 Bedrock Converse API 传递 strict mode 的问题。
  • 记录缺失参数并新增检查点章节。
  • 更新 v1.14.2 及其之前候选版的更新日志和版本。
  • 新增企业 A2A 功能文档并更新 OSS A2A 文档。

@Yanhu007, @alex-clawd, @github-actions[bot], @greysonlalonde, @iris-clawd, @lorenzejay, @lucasgomide

2026年4月15日

在 GitHub 上查看发布

  • 新增 devtools 发布失败时的恢复提示
  • 修复向 Bedrock Converse API 传递 strict mode 的问题
  • 修复 pytest 版本到 9.0.3,以解决安全漏洞 GHSA-6w46-j5rx-g56g
  • 将 OpenAI 版本下限提升到 >=2.0.0
  • 更新 v1.14.2a3 的更新日志和版本

@greysonlalonde

2026年4月13日

在 GitHub 上查看发布

  • 新增部署验证 CLI
  • 改善 LLM 初始化体验
  • 将 pypdf 和 uv 覆盖到已修补版本,以修复 CVE-2026-40260 和 GHSA-pjjw-68hj-v9mw
  • 将 requests 升级到 >=2.33.0,以修复临时文件 CVE
  • 通过移除 truthy 默认值保留 Bedrock 工具调用参数
  • 为 strict mode 清理工具 schema
  • 修正 MemoryRecord 嵌入序列化测试的不稳定性
  • 清理企业 A2A 语言表述
  • 新增企业 A2A 功能文档
  • 更新 OSS A2A 文档
  • 更新 v1.14.2a2 的更新日志和版本

@Yanhu007, @greysonlalonde

2026年4月10日

在 GitHub 上查看发布

  • 新增带树状视图、fork 支持和可编辑输入/输出的检查点 TUI
  • 为 LLM token 跟踪增加推理 token 和缓存创建 token
  • 为 kickoff 方法新增 from_checkpoint 参数
  • 在检查点中嵌入 crewai_version 并加入迁移框架
  • 新增带 lineage 跟踪的检查点 fork 功能
  • 修复向 Anthropic 和 Bedrock 提供方传递 strict mode 的问题
  • 强化 NL2SQLTool:默认只读、查询校验和参数化查询
  • 更新 v1.14.2a1 的更新日志和版本

@alex-clawd, @github-actions[bot], @greysonlalonde, @lucasgomide

2026年4月9日

在 GitHub 上查看发布

  • 新增异步检查点 TUI 浏览器
  • 为流式输出新增 aclose() / close() 和异步上下文管理器
  • 修复模板 pyproject.toml 版本更新的正则表达式
  • 在钩子装饰器过滤器中清理工具名称
  • 修复创建 CheckpointConfig 时的检查点处理器注册
  • 将 transformers 升级到 5.5.0,以解决 CVE-2026-1839
  • 移除 FilteredStream 的 stdout/stderr 包装器
  • 更新 v1.14.1rc1 的更新日志和版本
  • 用动态 BaseTool 字段排除替换规范生成中的硬编码黑名单
  • 在 devtools CLI 中用 tomlkit 替换正则表达式
  • 使用共享的 PRINTER 单例
  • 将 BaseProvider 改为带 provider_type 区分器的 BaseModel

@greysonlalonde, @iris-clawd, @joaomdmoura, @lorenzejay

2026年4月9日

在 GitHub 上查看发布

  • 新增异步检查点 TUI 浏览器
  • 为流式输出新增 aclose() / close() 和异步上下文管理器
  • 使用正则表达式修复模板 pyproject.toml 的版本更新
  • 在钩子装饰器过滤器中清理工具名称
  • 将 transformers 升级到 5.5.0,以解决 CVE-2026-1839
  • 在创建 CheckpointConfig 时注册检查点处理器
  • 用动态 BaseTool 字段排除替换规范生成中的硬编码黑名单
  • 在 devtools CLI 中用 tomlkit 替换正则表达式
  • 使用共享的 PRINTER 单例
  • 将 BaseProvider 改为带 provider_type 区分器的 BaseModel
  • 移除 FilteredStream 的 stdout/stderr 包装器
  • 移除未使用的 flow/config.py
  • 更新 v1.14.0 的更新日志和版本

@greysonlalonde, @iris-clawd, @joaomdmoura