跳转到主要内容

文档索引

获取完整文档索引: https://docs.crewai.com.cn/llms.txt

在深入了解之前,请使用此文件来浏览所有可用页面。

2026年5月28日

v1.14.6

在 GitHub 上查看发布

更新内容

功能

  • 增强 StdioTransport 以防止环境变量泄露
  • 增强规划配置和观察处理
  • 在 DatabricksQueryTool 上声明 env_vars
  • 添加智能体控制平面(Agent Control Plane)文档

漏洞修复

  • 修复工具调用循环中结构化输出泄露的问题
  • 在检查点中剔除无法往返的回调和适配器状态
  • 在检查点中将 type[BaseModel] 字段序列化为 JSON 模式
  • 恢复作用域恢复时避免出现孤立的 task_started
  • 允许 AgentExecutor 从检查点恢复
  • 修正 package_dependencies 中 mongodb 的拼写错误为 pymongo

文档

  • 在智能体控制平面页面添加 ACP(测试版)文档导航块
  • 从流程页面中删除共识流程引用
  • 重构检查点页面
  • 记录一次性管理包安装步骤
  • 从 replicated-config 迁移 Secrets Manager / Workload Identity
  • 删除破坏 <Steps> 渲染的 {" "} JSX 表达式

重构

  • 将技能存储库移至实验性并添加 CREWAI_EXPERIMENTAL 门控

贡献者

@akaKuruma, @alex-clawd, @github-actions[bot], @greysonlalonde, @heitorado, @iris-clawd, @lorenzejay, @lucasgomide, @mattatcha, @thiagomoretto, @vinibrsl
2026年5月27日

v1.14.6a2

在 GitHub 上查看发布

更新内容

功能

  • 增强 StdioTransport 以防止环境变量泄露
  • 增强规划配置和观察处理
  • DatabricksQueryTool 上声明 env_vars
  • 添加智能体控制平面文档

漏洞修复

  • 修复工具调用循环中结构化输出泄露的问题
  • 在检查点中剔除无法往返的回调和适配器状态
  • 在检查点中将 type[BaseModel] 字段序列化为 JSON 模式
  • 恢复作用域恢复时避免出现孤立的 task_started
  • 允许 AgentExecutor 从检查点恢复
  • 修正包依赖中 MongoDB 的拼写错误为 pymongo

文档

  • 重构检查点页面
  • 记录一次性管理包安装步骤
  • 从 replicated-config 迁移 Secrets Manager / Workload Identity
  • 从变更日志中删除技能存储库条目

贡献者

@github-actions[bot], @greysonlalonde, @heitorado, @iris-clawd, @lorenzejay, @lucasgomide, @mattatcha, @thiagomoretto, @vinibrsl
2026年5月21日

v1.14.6a1

在 GitHub 上查看发布

更新内容

功能

  • 为企业版生成分类发布说明

漏洞修复

  • 加强跨实体字段的 RuntimeState 序列化
  • 将 idna 升级至 3.15 以解决安全问题 GHSA-65pc-fj4g-8rjx
  • 删除破坏 <Steps> 渲染的 {" "} JSX 表达式

文档

  • 更新 v1.14.5 的变更日志和版本

贡献者

@akaKuruma, @alex-clawd, @greysonlalonde
2026年5月19日

v1.14.5

在 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 首个流程指南中丢失的代码块
  • 防止 result_as_answer 将钩子块或错误消息作为最终答案返回
  • 在异步批处理刷新中保留任务输出
  • 始终在 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月18日

v1.14.5a7

在 GitHub 上查看发布

更新内容

文档

  • 更新 v1.14.5a6 的变更日志和版本

重大变更

  • 弃用 function_calling_llm 字段

贡献者

@greysonlalonde, @heitorado
2026年5月15日

v1.14.5a6

在 GitHub 上查看发布

更新内容

漏洞修复

  • 修复缺少 available_functions 时的流式工具调用
  • 将 langsmith 依赖升级至 >=0.8.0 以解决 GHSA-3644-q5cj-c5c7
  • 解决巴西葡萄牙语文档中未翻译的代码块占位符

文档

  • 添加 TavilyGetResearch 文档
  • 更新 v1.14.5a5 的变更日志和版本

贡献者

@greysonlalonde, @heitorado, @iris-clawd, @lorenzejay, @manisrinivasan2k1
2026年5月13日

v1.14.5a5

在 GitHub 上查看发布

更新内容

功能

  • 弃用 CrewAgentExecutor,将 Crew 智能体默认设置为 AgentExecutor
  • 改进 Daytona 沙箱工具

漏洞修复

  • 修复 pt-BR 首个流程指南中丢失的代码块
  • 记录 HITL 预审核和提炼失败情况,添加 learn_strict
  • 为 urllib3 打补丁以解决安全漏洞
  • 为 gitpython 和 langchain-core 打补丁;忽略未打补丁的 paramiko CVE
  • 在 uv lock/sync 时刷新所有已发布的 workspace 包

文档

  • 添加 inputs.idrestoreFromStateId 的迁移指南
  • 添加 OSS 升级和 crew-to-flow 迁移指南
  • 更新 v1.14.5a4 的变更日志和版本

贡献者

@akaKuruma, @greysonlalonde, @iris-clawd, @lorenzejay, @mislavivanda
2026年5月9日

v1.14.5a4

在 GitHub 上查看发布

更新内容

功能

  • 更新 LLM 列表

漏洞修复

  • 通过将 textual 移动到 crewai-cli 并添加 certifi 修复依赖问题

文档

  • 更新 v1.14.5a3 的变更日志和版本

贡献者

@cgoeppinger, @greysonlalonde
2026年5月7日

v1.14.5a3

在 GitHub 上查看发布

更新内容

漏洞修复

  • 修正状态端点路径从 //status 到 /status/
  • 为安全合规将 gitpython 依赖升级至 >=3.1.47

重构

  • 将 CLI 提取为独立的 crewai-cli 包

文档

  • 更新 v1.14.5a2 的变更日志和版本

贡献者

@greysonlalonde, @iris-clawd
2026年5月4日

v1.14.5a2

在 GitHub 上查看发布

更新内容

漏洞修复

  • 修复 finally 块中的任务输出恢复
  • 在完成标记中包含 thoughts_token_count
  • 在异步批处理刷新中保留任务输出
  • CrewAIRagAdapter 中将 kwargs 转发至加载器调用
  • 防止 result_as_answer 将钩子块消息作为最终答案返回
  • 防止 result_as_answer 将错误作为最终答案返回
  • 在异步路径中使用 acall 进行输出转换
  • 防止共享 LLM 停止词在不同智能体间变异
  • convert_to_model 中处理 BaseModel 输入

文档

  • 记录附加环境变量
  • 更新 v1.14.5a1 的变更日志和版本

贡献者

@NIK-TIGER-BILL, @greysonlalonde, @lorenzejay, @minasami-pr, @theCyberTech, @wishhyt
2026年5月1日

v1.14.5a1

在 GitHub 上查看发布

更新内容

功能

  • 添加 restore_from_state_id kickoff 参数
  • 为 ExaSearchTool 添加亮点,并从 EXASearchTool 重命名

漏洞修复

  • 修复发布流程中缺失的 crewai 锁定站点
  • 确保技能加载事件用于追踪

文档

  • 更新 v1.14.4 的变更日志和版本

贡献者

@akaKuruma, @github-actions[bot], @greysonlalonde, @lorenzejay, @theishangoswami
2026年5月1日

v1.14.4

在 GitHub 上查看发布

更新内容

功能

  • 添加对 @persist 中自定义持久化密钥的支持
  • 添加对 Azure OpenAI 提供程序的 Responses API 支持
  • 将 credential_scopes 转发给 Azure AI Inference 客户端
  • 添加 Vertex AI 工作负载身份设置指南
  • 添加 Tavily Research 和获取 Research
  • 添加用于搜索、研究和内容提取的 You.com MCP 工具

漏洞修复

  • 修复当 JSON 正则表达式匹配不是有效 JSON 时的失败穿透
  • 修复响应包含文本时保留 tool_calls 的功能
  • 修复向 instructor.from_provider 转发 base_url 和 api_key 的功能
  • 修复当原生 MCP 服务器返回无工具时的警告并返回空值
  • 修复在非流式处理程序中使用已验证消息变量的问题
  • 修复保护智能体聊天描述助手免受 LLM 故障影响的问题
  • 修复在调用之间重置消息和迭代的问题
  • 修复通过重放和测试转发训练智能体文件的问题
  • 修复推理时采用自定义训练智能体文件的问题
  • 修复绑定仅任务智能体至 Crew 以处理多模态 input_files 的问题
  • 修复将防护栏可调用项序列化为 null 以供 JSON 检查点使用的问题
  • 修复重命名 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日

v1.14.4a1

在 GitHub 上查看发布

更新内容

漏洞修复

  • 修复智能体聊天描述助手免受 LLM 故障影响。
  • 在执行器的调用之间重置消息和迭代。
  • 通过 CLI 中的重放和测试转发训练智能体文件。
  • 在智能体的推理中采用自定义训练智能体文件。
  • 绑定仅任务智能体至 Crew 以确保多模态 input_files 到达 LLM。
  • 将防护栏可调用项序列化为 null 以供 JSON 检查点使用。
  • 重命名 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日

v1.14.3

在 GitHub 上查看发布

更新内容

功能

  • 添加检查点操作的生命周期事件
  • 添加对 e2b 的支持
  • 当 Azure 集成中未提供 API 密钥时回退到 DefaultAzureCredential
  • 添加 Bedrock V4 支持
  • 添加用于增强功能的 Daytona 沙箱工具
  • 为独立智能体添加检查点和分支支持

漏洞修复

  • 修复 execution_id 与 state.id 分离的问题
  • 解决检查点恢复时记录的方法事件重放问题
  • 修复将初始状态类引用序列化为 JSON 模式的问题
  • 保留仅元数据的智能体技能
  • 将隐式 @CrewBase 名称传播给 crew 事件
  • 在重复批处理初始化时合并执行元数据
  • 修复检查点中任务类引用字段的序列化问题
  • 在防护栏重试循环中处理 BaseModel 结果
  • 保留 Gemini 流式工具调用中的 thought_signature
  • 在分支恢复时发出 task_started 并重新设计检查点 TUI
  • 在检查点修剪测试中使用未来日期以防止时间依赖性故障
  • 修复开发工具发布中的干运行顺序并处理检出的过时分支
  • 将 lxml 升级至 >=6.1.0 以进行安全补丁
  • 将 python-dotenv 升级至 >=1.2.2 以进行安全补丁

文档

  • 更新 v1.14.3 的变更日志和版本
  • 添加“使用 AI 构建”页面并更新所有语言的导航
  • 从所有语言环境的 build-with-ai 页面删除定价常见问题

性能

  • 优化 MCP SDK 和事件类型以将冷启动减少约 29%

重构

  • 重构检查点助手以消除重复并收紧状态类型提示

贡献者

@MatthiasHowellYopp, @akaKuruma, @alex-clawd, @github-actions[bot], @github-advanced-security[bot], @greysonlalonde, @iris-clawd, @lorenzejay, @mattatcha, @renatonitta
2026年4月23日

v1.14.3a3

在 GitHub 上查看发布

更新内容

功能

  • 添加对 e2b 的支持
  • 实现当未提供 API 密钥时回退到 DefaultAzureCredential

漏洞修复

  • 将 lxml 升级至 >=6.1.0 以解决安全问题 GHSA-vfmq-68hx-4jfw

文档

  • 从所有语言环境的 build-with-ai 页面删除定价常见问题

性能

  • 通过 MCP SDK 和事件类型的懒加载改善冷启动时间约 29%

贡献者

@alex-clawd, @github-advanced-security[bot], @greysonlalonde, @iris-clawd, @lorenzejay, @mattatcha
2026年4月22日

v1.14.3a2

在 GitHub 上查看发布

更新内容

功能

  • 添加对 bedrock V4 的支持
  • 添加用于增强功能的 Daytona 沙箱工具
  • 添加“使用 AI 构建”页面 — 针对编码智能体的 AI 原生文档
  • 在所有语言(en、ko、pt-BR、ar)的入门导航和页面文件中添加“使用 AI 构建”

漏洞修复

  • 修复隐式 @CrewBase 名称传播到 crew 事件的问题
  • 解决执行元数据合并中重复批处理初始化的问题
  • 修复检查点中任务类引用字段的序列化问题
  • 在防护栏重试循环中处理 BaseModel 结果
  • 将 python-dotenv 升级至 >=1.2.2 以符合安全合规性

文档

  • 更新 v1.14.3a1 的变更日志和版本
  • 更新描述并应用实际翻译

贡献者

@MatthiasHowellYopp, @github-actions[bot], @greysonlalonde, @iris-clawd, @lorenzejay, @renatonitta
2026年4月21日

v1.14.3a1

在 GitHub 上查看发布

更新内容

功能

  • 为独立智能体添加检查点和分支支持

漏洞修复

  • 保留 Gemini 流式工具调用中的 thought_signature
  • 在分支恢复时发出 task_started 并重新设计检查点 TUI
  • 修正开发工具发布中的干运行顺序并处理检出的过时分支
  • 在检查点修剪测试中使用未来日期以防止时间依赖性故障 (#5543)

文档

  • 更新 v1.14.2 的变更日志和版本

贡献者

@alex-clawd, @greysonlalonde
2026年4月17日

v1.14.2

在 GitHub 上查看发布

更新内容

功能

  • 添加检查点恢复、差异和修剪命令,并改进可发现性。
  • Agent.kickoff 及相关方法中添加 from_checkpoint 参数。
  • 添加项目模板的模板管理命令。
  • 在失败的开发工具发布中添加恢复提示。
  • 添加部署验证 CLI 并增强 LLM 初始化的人体工程学。
  • 添加具有谱系追踪功能的检查点分支。
  • 利用推理标记和缓存创建标记丰富 LLM 标记追踪。

漏洞修复

  • 修复开发工具发布中过时分支冲突时的提示。
  • 修补 authliblangchain-text-splitterspypdf 中的漏洞。
  • 对流处理程序进行作用域限制,以防止跨运行块污染。
  • 通过 TUI 中的 Flow API 分发 Flow 检查点。
  • 使用递归 glob 进行 JSON 检查点发现。
  • 处理 MCP 工具解析中的循环 JSON 模式。
  • 通过删除真值默认值来保留 Bedrock 工具调用参数。
  • 在 HITL 恢复后发出 flow_finished 事件。
  • 通过更新依赖项(包括 requestscryptographypytest)修复各种漏洞。
  • 修复停止向 Bedrock Converse API 转发严格模式的问题。

文档

  • 记录缺失的参数并添加检查点章节。
  • 更新 v1.14.2 及之前发布候选版本的变更日志和版本。
  • 添加企业 A2A 功能文档并更新 OSS A2A 文档。

贡献者

@Yanhu007, @alex-clawd, @github-actions[bot], @greysonlalonde, @iris-clawd, @lorenzejay, @lucasgomide
2026年4月16日

v1.14.2rc1

在 GitHub 上查看发布

更新内容

漏洞修复

  • 修复 MCP 工具解析中循环 JSON 模式的处理
  • 通过将 python-multipart 升级至 0.0.26 修复漏洞
  • 通过将 pypdf 升级至 6.10.1 修复漏洞

文档

  • 更新 v1.14.2a5 的变更日志和版本

贡献者

@greysonlalonde
2026年4月15日

v1.14.2a5

在 GitHub 上查看发布

更新内容

文档

  • 更新 v1.14.2a4 的变更日志和版本

贡献者

@greysonlalonde
2026年4月15日

v1.14.2a4

在 GitHub 上查看发布

更新内容

功能

  • 在失败的开发工具发布中添加恢复提示

漏洞修复

  • 修复 Bedrock Converse API 的严格模式转发
  • 为安全漏洞 GHSA-6w46-j5rx-g56g 将 pytest 版本修复为 9.0.3
  • 将 OpenAI 下限升级至 >=2.0.0

文档

  • 更新 v1.14.2a3 的变更日志和版本

贡献者

@greysonlalonde
2026年4月13日

v1.14.2a3

在 GitHub 上查看发布

更新内容

功能

  • 添加部署验证 CLI
  • 改进 LLM 初始化的人体工程学

漏洞修复

  • 针对 CVE-2026-40260 和 GHSA-pjjw-68hj-v9mw,将 pypdf 和 uv 覆盖至修补版本
  • 针对 CVE 临时文件漏洞,将 requests 升级至 >=2.33.0
  • 通过删除真值默认值保留 Bedrock 工具调用参数
  • 为严格模式净化工具模式
  • 消除 MemoryRecord 嵌入序列化测试的抖动

文档

  • 清理企业 A2A 语言
  • 添加企业 A2A 功能文档
  • 更新 OSS A2A 文档
  • 更新 v1.14.2a2 的变更日志和版本

贡献者

@Yanhu007, @greysonlalonde
2026年4月10日

v1.14.2a2

在 GitHub 上查看发布

更新内容

功能

  • 添加带有树视图、分支支持以及可编辑输入/输出的检查点 TUI
  • 利用推理标记和缓存创建标记丰富 LLM 标记追踪
  • 在 kickoff 方法中添加 from_checkpoint 参数
  • 通过迁移框架在检查点中嵌入 crewai_version
  • 添加具有谱系追踪功能的检查点分支

漏洞修复

  • 修复向 Anthropic 和 Bedrock 提供程序转发严格模式的问题
  • 通过只读默认值、查询验证和参数化查询来强化 NL2SQLTool

文档

  • 更新 v1.14.2a1 的变更日志和版本

贡献者

@alex-clawd, @github-actions[bot], @greysonlalonde, @lucasgomide
2026年4月9日

v1.14.2a1

在 GitHub 上查看发布

更新内容

漏洞修复

  • 修复 HITL 恢复后 flow_finished 事件的发出
  • 为解决 CVE-2026-39892,将密码学版本修复为 46.0.7

重构

  • 重构以使用共享的 I18N_DEFAULT 单例

文档

  • 更新 v1.14.1 的变更日志和版本

贡献者

@greysonlalonde
2026年4月9日

v1.14.1

在 GitHub 上查看发布

更新内容

功能

  • 添加异步检查点 TUI 浏览器
  • 为流式输出添加 aclose()/close() 和异步上下文管理器

漏洞修复

  • 修复模板 pyproject.toml 版本碰撞的正则表达式
  • 在钩子装饰器过滤器中净化工具名称
  • 修复创建 CheckpointConfig 时检查点处理程序的注册
  • 将 transformers 升级至 5.5.0 以解决 CVE-2026-1839
  • 删除 FilteredStream stdout/stderr 包装器

文档

  • 更新 v1.14.1rc1 的变更日志和版本

重构

  • 在规范生成中用动态 BaseTool 字段排除替换硬编码黑名单
  • 在开发工具 CLI 中用 tomlkit 替换正则表达式
  • 使用共享的 PRINTER 单例
  • 使 BaseProvider 成为具有 provider_type 区分符的 BaseModel

贡献者

@greysonlalonde, @iris-clawd, @joaomdmoura, @lorenzejay
2026年4月9日

v1.14.1rc1

在 GitHub 上查看发布

更新内容

功能

  • 添加异步检查点 TUI 浏览器
  • 为流式输出添加 aclose()/close() 和异步上下文管理器

漏洞修复

  • 使用正则表达式修复模板 pyproject.toml 版本碰撞
  • 在钩子装饰器过滤器中净化工具名称
  • 将 transformers 升级至 5.5.0 以解决 CVE-2026-1839
  • 创建 CheckpointConfig 时注册检查点处理程序

重构

  • 在规范生成中用动态 BaseTool 字段排除替换硬编码黑名单
  • 在开发工具 CLI 中用 tomlkit 替换正则表达式
  • 使用共享的 PRINTER 单例
  • 使 BaseProvider 成为具有 provider_type 区分符的 BaseModel
  • 删除 FilteredStream stdout/stderr 包装器
  • 删除未使用的 flow/config.py

文档

  • 更新 v1.14.0 的变更日志和版本

贡献者

@greysonlalonde, @iris-clawd, @joaomdmoura
2026年4月7日

v1.14.0

在 GitHub 上查看发布

更新内容

功能

  • 添加检查点列表/信息 CLI 命令
  • 添加 guardrail_type 和名称以区分追踪
  • 添加 SqliteProvider 用于检查点存储
  • 添加 CheckpointConfig 用于自动检查点
  • 实现运行时状态检查点、事件系统和执行器重构

漏洞修复

  • 添加 SSRF 和路径遍历保护
  • 为 RAG 工具添加路径和 URL 验证
  • 从内存序列化中排除嵌入向量以节省标记
  • 在流程模板写入前确保输出目录存在
  • 将 litellm 升级至 >=1.83.0 以解决 CVE-2026-35030
  • 删除导致阿拉伯语页面呈现问题的 SEO 索引字段

文档

  • 更新 v1.14.0 的变更日志和版本
  • 更新快速入门和安装指南以提高清晰度
  • 添加存储提供程序部分,导出 JsonProvider
  • 添加 AMP 训练标签指南

重构

  • 清理检查点 API
  • 删除 CodeInterpreterTool 并弃用代码执行参数

贡献者

@alex-clawd, @github-actions[bot], @greysonlalonde, @iris-clawd, @joaomdmoura, @lorenzejay, @lucasgomide
2026年4月7日

v1.14.0a4

在 GitHub 上查看发布

更新内容

功能

  • 添加 guardrail_type 和名称以区分追踪
  • 添加 SqliteProvider 用于检查点存储
  • 添加 CheckpointConfig 用于自动检查点
  • 实现运行时状态检查点、事件系统和执行器重构

漏洞修复

  • 从内存序列化中排除嵌入向量以节省标记
  • 将 litellm 升级至 >=1.83.0 以解决 CVE-2026-35030

文档

  • 更新快速入门和安装指南以提高清晰度
  • 添加存储提供程序部分并导出 JsonProvider

性能

  • 在检查点数据列中使用 JSONB

重构

  • 删除 CodeInterpreterTool 并弃用代码执行参数

贡献者

@alex-clawd, @github-actions[bot], @greysonlalonde, @joaomdmoura, @lorenzejay, @lucasgomide
2026年4月6日

v1.14.0a3

在 GitHub 上查看发布

更新内容

文档

  • 更新 v1.14.0a2 的变更日志和版本

贡献者

@joaomdmoura
2026年4月6日

v1.14.0a2

在 GitHub 上查看发布版本 1.14.0a2
2026年4月2日

v1.13.0

在 GitHub 上查看发布

更新内容

功能

  • 添加 RuntimeState RootModel 以实现统一状态序列化
  • 使用用于技能和内存事件的新遥测范围增强事件监听器
  • 添加带有 v0.8/v0.9 支持、模式和文档的 A2UI 扩展
  • 在 LLMCallCompletedEvent 中发出标记使用数据
  • 发布期间自动更新部署测试存储库
  • 提高企业版发布的弹性和用户体验

漏洞修复

  • 将工具存储库凭据添加到 crewai install
  • 将工具存储库凭据添加到工具发布的 uv build
  • 通过配置而不是工具参数传递指纹元数据
  • 处理不支持 stop API 参数的 GPT-5.x 模型
  • 将 GPT-5 和 o-series 添加到多模态视觉前缀
  • 在企业发布中清除刚发布包的 uv 缓存
  • 将 lancedb 限制在 0.30.1 以下以实现 Windows 兼容性
  • 修复 RBAC 权限级别以匹配实际 UI 选项
  • 修复所有语言中智能体能力的不准确之处

文档

  • 在入门页面添加编码智能体技能演示视频
  • 添加全面的 SSO 配置指南
  • 添加全面的 RBAC 权限矩阵和部署指南
  • 更新 v1.13.0 的变更日志和版本

性能

  • 通过懒加载事件总线减少框架开销,在禁用时跳过追踪

重构

  • 将 Flow 转换为 Pydantic BaseModel
  • 将 LLM 类转换为 Pydantic BaseModel
  • 用普通类型注释替换 InstanceOf[T]
  • 删除未使用的 third_party LLM 目录

贡献者

@alex-clawd, @dependabot[bot], @greysonlalonde, @iris-clawd, @joaomdmoura, @lorenzejay, @lucasgomide, @thiagomoretto
2026年4月2日

v1.13.0a7

在 GitHub 上查看发布

更新内容

功能

  • 添加带有 v0.8/v0.9 支持、模式和文档的 A2UI 扩展

漏洞修复

  • 通过添加 GPT-5 和 o-series 修复多模态视觉前缀

文档

  • 更新 v1.13.0a6 的变更日志和版本

贡献者

@alex-clawd, @greysonlalonde, @joaomdmoura
2026年4月1日

v1.13.0a6

在 GitHub 上查看发布

更新内容

文档

  • 修复 RBAC 权限级别以匹配实际 UI 选项 (#5210)
  • 更新 v1.13.0a5 的变更日志和版本 (#5200)

性能

  • 通过实现懒加载事件总线并在禁用时跳过追踪来减少框架开销 (#5187)

贡献者

@alex-clawd, @joaomdmoura, @lucasgomide
2026年3月31日

v1.13.0a5

在 GitHub 上查看发布

更新内容

文档

  • 更新 v1.13.0a4 的变更日志和版本

贡献者

@greysonlalonde, @joaomdmoura
2026年4月1日

v1.13.0a4

在 GitHub 上查看发布

更新内容

文档

  • 更新 v1.13.0a3 的变更日志和版本

贡献者

@greysonlalonde
2026年4月1日

v1.13.0a3

在 GitHub 上查看发布

更新内容

功能

  • 在 LLMCallCompletedEvent 中发出标记使用数据
  • 提取工具元数据并发布到 AMP

漏洞修复

  • 处理不支持 stop API 参数的 GPT-5.x 模型

文档

  • 修复所有语言中智能体能力的不准确之处
  • 添加智能体能力概述并改进技能文档
  • 添加全面的 SSO 配置指南
  • 更新 v1.13.0rc1 的变更日志和版本

重构

  • 将 Flow 转换为 Pydantic BaseModel
  • 将 LLM 类转换为 Pydantic BaseModel
  • 用普通类型注释替换 InstanceOf[T]
  • 删除未使用的方法

贡献者

@dependabot[bot], @greysonlalonde, @iris-clawd, @lorenzejay, @lucasgomide, @thiagomoretto
2026年3月27日

v1.13.0rc1

在 GitHub 上查看发布

更新内容

文档

  • 更新 v1.13.0a2 的变更日志和版本

贡献者

@greysonlalonde
2026年3月27日

v1.13.0a2

在 GitHub 上查看发布

更新内容

功能

  • 发布期间自动更新部署测试存储库
  • 提高企业版发布的弹性和用户体验

文档

  • 更新 v1.13.0a1 的变更日志和版本

贡献者

@greysonlalonde
2026年3月27日

v1.13.0a1

在 GitHub 上查看发布

更新内容

漏洞修复

  • 通过将 Node 固定在 LTS 22 修复文档工作流程中的损坏链接
  • 在企业发布中清除刚发布包的 uv 缓存

文档

  • 添加全面的 RBAC 权限矩阵和部署指南
  • 更新 v1.12.2 的变更日志和版本

贡献者

@greysonlalonde, @iris-clawd, @joaomdmoura
2026年3月25日

v1.12.2

在 GitHub 上查看发布

更新内容

功能

  • 在开发工具发布中添加企业发布阶段

漏洞修复

  • 保留方法返回值作为 @human_feedback 的流输出并伴随发出

文档

  • 更新 v1.12.1 的变更日志和版本
  • 修订安全策略和报告说明

贡献者

@alex-clawd, @greysonlalonde, @joaomdmoura, @theCyberTech
2026年3月25日

v1.12.1

在 GitHub 上查看发布

更新内容

功能

  • 向 HumanFeedbackRequestedEvent 添加 request_id
  • 添加用于内存系统的 Qdrant Edge 存储后端
  • 添加 docs-check 命令以分析变更并生成带有翻译的文档
  • 添加阿拉伯语支持到变更日志和发布工具
  • 添加所有文档的现代标准阿拉伯语翻译
  • 在 CLI 中添加注销命令
  • 添加智能体技能
  • 实现用于分层内存隔离的自动 root_scope
  • 实现原生兼容 OpenAI 的提供程序 (OpenRouter, DeepSeek, Ollama, vLLM, Cerebras, Dashscope)

漏洞修复

  • 修复追踪批量推送的错误凭据 (404)
  • 解决 HITL 流程系统中的多个错误
  • 修复智能体内存保存
  • 解决 crewai 包中所有严格 mypy 错误
  • 修复 FlowMeta 中监听器+路由方法对 router_paths 的使用
  • 修复无文件支持的值错误
  • 更正文档中关于 litellm 隔离的措辞
  • 修复 crewai-files 中所有 mypy 错误并将所有包添加到 CI 类型检查
  • 将 litellm 上限固定到最后测试版本 (1.82.6)

文档

  • 更新 v1.12.0 的变更日志和版本
  • 添加 CONTRIBUTING.md
  • 添加在不使用 LiteLLM 的情况下使用 CrewAI 的指南

贡献者

@akaKuruma, @alex-clawd, @greysonlalonde, @iris-clawd, @joaomdmoura, @lorenzejay, @lucasgomide, @nicoferdi96
2026年3月25日

v1.12.0

在 GitHub 上查看发布

更新内容

功能

  • 添加用于内存系统的 Qdrant Edge 存储后端
  • 添加 docs-check 命令以分析变更并生成带有翻译的文档
  • 添加阿拉伯语支持到变更日志和发布工具
  • 添加所有文档的现代标准阿拉伯语翻译
  • 在 CLI 中添加注销命令
  • 实现智能体技能
  • 实现用于分层内存隔离的自动 root_scope
  • 实现原生兼容 OpenAI 的提供程序 (OpenRouter, DeepSeek, Ollama, vLLM, Cerebras, Dashscope)

漏洞修复

  • 修复追踪批量推送的错误凭据 (404)
  • 解决 HITL 流程系统中的多个错误
  • 解决 crewai-files 中 mypy 错误并将所有包添加到 CI 类型检查
  • 解决 crewai-tools 包中所有严格 mypy 错误
  • 解决 crewai 包中所有 mypy 错误
  • 修复智能体中的内存保存
  • 修复 FlowMeta 中监听器+路由方法对 router_paths 的使用
  • 在无文件支持时引发值错误
  • 更正文档中关于 litellm 隔离的措辞
  • 在人工反馈学习中对内存使用 None 检查而不是 isinstance
  • 将 litellm 上限固定到最后测试版本 (1.82.6)

文档

  • 更新 v1.12.0 的变更日志和版本
  • 添加 CONTRIBUTING.md
  • 添加在不使用 LiteLLM 的情况下使用 CrewAI 的指南

重构

  • 重构以在智能体中消除同步/异步任务执行和 kickoff 的重复
  • 简化 litellm 的内部管道(标记计数、回调、功能检测、错误)

贡献者

@akaKuruma, @alex-clawd, @greysonlalonde, @iris-clawd, @joaomdmoura, @lorenzejay, @nicoferdi96
2026年3月26日

v1.12.0a3

在 GitHub 上查看发布

更新内容

漏洞修复

  • 修复追踪批量推送的错误凭据 (404)
  • 解决 HITL 流程系统中的多个错误

文档

  • 更新 v1.12.0a2 的变更日志和版本

贡献者

@akaKuruma, @greysonlalonde
2026年3月25日

v1.12.0a2

在 GitHub 上查看发布

更新内容

功能

  • 添加用于内存系统的 Qdrant Edge 存储后端

文档

  • 更新 v1.12.0a1 的变更日志和版本

贡献者

@greysonlalonde
2026年3月25日

v1.12.0a1

在 GitHub 上查看发布

更新内容

功能

  • 添加 docs-check 命令以分析变更并生成带有翻译的文档
  • 添加阿拉伯语支持到变更日志和发布工具
  • 添加所有文档的现代标准阿拉伯语翻译
  • 添加原生兼容 OpenAI 的提供程序 (OpenRouter, DeepSeek, Ollama, vLLM, Cerebras, Dashscope)
  • 添加智能体技能
  • 在 CLI 中添加注销命令
  • 实现用于分层内存隔离的自动 root_scope

漏洞修复

  • 修复智能体内存保存
  • 解决 crewai-files 中 mypy 错误并将所有包添加到 CI 类型检查
  • 解决 crewai-tools 包中所有严格 mypy 错误
  • 解决 crewai 包中所有 mypy 错误
  • 修复 FlowMeta 中监听器+路由方法对 router_paths 的使用
  • 将 litellm 上限固定到最后测试版本 (1.82.6)
  • 在无文件支持时引发值错误
  • 更正文档中关于 litellm 隔离的措辞

文档

  • 添加 CONTRIBUTING.md
  • 添加在不使用 LiteLLM 的情况下使用 CrewAI 的指南
  • 更新 v1.11.1 的变更日志和版本

重构

  • 重构以在智能体中消除同步/异步任务执行和 kickoff 的重复
  • 解耦 litellm 的内部管道(标记计数、回调、功能检测、错误)

贡献者

@alex-clawd, @greysonlalonde, @iris-clawd, @lorenzejay, @nicoferdi96
2026年3月23日

v1.11.1

在 GitHub 上查看发布

更新内容

功能

  • 为 Flow 类自省添加 flow_structure() 序列化器。

漏洞修复

  • 通过升级 pypdf、tinytag 和 langchain-core 修复安全漏洞。
  • 为非 OpenAI 提供程序保留 HITL 恢复期间的完整 LLM 配置。
  • 防止 FileWriterTool 中的路径遍历。
  • 修复当未安装 redis 包时 lock_store 的崩溃。
  • 将 cache_function 从 BaseTool 传递给 CrewStructuredTool。

文档

  • 添加带有翻译的发布自定义工具指南。
  • 更新 v1.11.0 的变更日志和版本。
  • 添加缺失的事件监听器文档。

重构

  • 在 pdf 加载器中用 requests 替换 urllib。
  • 用可序列化类型替换 Any 类型回调和模型字段。

贡献者

@alex-clawd, @danielfsbarreto, @dependabot[bot], @greysonlalonde, @lorenzejay, @lucasgomide, @mattatcha, @theCyberTech, @vinibrsl
2026年3月18日

v1.11.0

在 GitHub 上查看发布

更新内容

文档

  • 更新 v1.11.0rc2 的变更日志和版本

贡献者

@greysonlalonde
2026年3月17日

v1.11.0rc2

在 GitHub 上查看发布

更新内容

漏洞修复

  • 增强 LLM 响应处理和序列化。
  • 升级脆弱的传递依赖项 (authlib, PyJWT, snowflake-connector-python)。
  • 在不安全模式的 pip 安装中用 subprocess.run 替换 os.system

文档

  • 更新 Exa Search Tool 页面,包括改进的命名、描述和配置选项。
  • 在指南中添加自定义 MCP 服务器。
  • 更新 OTEL 收集器文档。
  • 更新 MCP 文档。
  • 更新 v1.11.0rc1 的变更日志和版本。

贡献者

@10ishq, @greysonlalonde, @joaomdmoura, @lucasgomide, @mattatcha, @theCyberTech, @vinibrsl
2026年3月15日

v1.11.0rc1

在 GitHub 上查看发布

更新内容

功能

  • 在 a2a 中添加 Plus API 令牌认证
  • 实现计划执行模式

漏洞修复

  • 解决代码解释器沙箱逃逸问题

文档

  • 更新 v1.10.2rc2 的变更日志和版本

贡献者

@Copilot, @greysonlalonde, @lorenzejay, @theCyberTech
2026年3月14日

v1.10.2rc2

在 GitHub 上查看发布

更新内容

漏洞修复

  • 从只读存储操作中删除排他锁

文档

  • 更新 v1.10.2rc1 的变更日志和版本

贡献者

@greysonlalonde
2026年3月13日

v1.10.2rc1

在 GitHub 上查看发布

更新内容

功能

  • 添加发布命令并触发 PyPI 发布

漏洞修复

  • 修复跨进程和线程安全的非保护 I/O 锁定
  • 跨所有线程和执行器边界传播 contextvars
  • 将 ContextVars 传播到异步任务线程

文档

  • 更新 v1.10.2a1 的变更日志和版本

贡献者

@danglies007, @greysonlalonde
2026年3月11日

v1.10.2a1

在 GitHub 上查看发布

更新内容

功能

  • 添加对工具搜索、节省标记以及在 Anthropic 执行期间动态注入合适工具的支持。
  • 引入更多 Brave Search 工具。
  • 为每晚发布创建操作。

漏洞修复

  • 修复并发多进程执行下的 LockException。
  • 解决在单个用户消息中分组并行工具结果的问题。
  • 解决 MCP 工具解析并消除所有共享的可变连接。
  • 更新 human_feedback 函数中的 LLM 参数处理。
  • 为 LockedListProxy 和 LockedDictProxy 添加缺失的列表/字典方法。
  • 将 contextvars 上下文传播到并行工具调用线程。
  • 将 gitpython 依赖升级至 >=3.1.41 以解决 CVE 路径遍历漏洞。

重构

  • 重构内存类以使其可序列化。

文档

  • 更新 v1.10.1 的变更日志和版本。

贡献者

@akaKuruma, @github-actions[bot], @giulio-leone, @greysonlalonde, @joaomdmoura, @jonathansampson, @lorenzejay, @lucasgomide, @mattatcha
2026年3月4日

v1.10.1

在 GitHub 上查看发布

更新内容

功能

  • 升级 Gemini GenAI

漏洞修复

  • 调整执行器监听器值以避免递归
  • 在 Gemini 中将并行函数响应部分分组在单个内容对象中
  • 在 Gemini 中显示思维模型的思维输出
  • 在智能体工具为 None 时加载 MCP 和平台工具
  • 在 A2A 中支持具有运行事件循环的 Jupyter 环境
  • 为临时追踪使用匿名 ID
  • 有条件地传递 plus 标头
  • 为遥测在非主线程中跳过信号处理程序注册
  • 将工具错误作为观察结果注入并解决名称冲突
  • 将 pypdf 从 4.x 升级至 6.7.4 以解决 Dependabot 警报
  • 解决严重和高优先级 Dependabot 安全警报

文档

  • 在各语言环境同步 Composio 工具文档

贡献者

@giulio-leone, @greysonlalonde, @haxzie, @joaomdmoura, @lorenzejay, @mattatcha, @mplachta, @nicoferdi96
2026年2月27日

v1.10.1a1

在 GitHub 上查看发布

更新内容

功能

  • 在步骤回调方法中实现异步调用支持
  • 在内存模块中为繁重的依赖项实现懒加载

文档

  • 更新 v1.10.0 的变更日志和版本

重构

  • 重构步骤回调方法以支持异步调用
  • 重构以在内存模块中为繁重的依赖项实现懒加载

漏洞修复

  • 修复发布说明分支

贡献者

@greysonlalonde, @joaomdmoura
2026年2月27日

v1.10.1a1

在 GitHub 上查看发布

更新内容

重构

  • 重构步骤回调方法以支持异步调用
  • 在内存模块中为繁重的依赖项实现懒加载

文档

  • 更新 v1.10.0 的变更日志和版本

漏洞修复

  • 制作发布说明分支

贡献者

@greysonlalonde, @joaomdmoura
2026年2月26日

v1.10.0

在 GitHub 上查看发布

更新内容

功能

  • 增强 MCP 工具解析和相关事件
  • 更新 lancedb 版本并添加 lance-namespace 包
  • 增强 CrewAgentExecutor 和 BaseTool 中的 JSON 参数解析和验证
  • 将 CLI HTTP 客户端从 requests 迁移至 httpx
  • 添加版本化文档
  • 添加版本注释的已删除检测
  • 实现 Flows 中的用户输入处理
  • 增强人工反馈集成测试中的 HITL 自循环功能
  • 添加 started_event_id 并在 eventbus 中设置
  • 自动更新 tools.specs

漏洞修复

  • 即使为空也验证工具 kwargs 以防止令人困惑的 TypeError
  • 保留 LLM 工具参数模式中的 null 类型
  • 将 output_pydantic/output_json 映射到原生结构化输出
  • 确保回调若为 promise 则已运行/已等待
  • 在异常上下文中捕获方法名称
  • 在路由器结果中保留枚举类型;改进类型
  • 修复当持久化 ID 传入输入时循环流程静默断开的问题
  • 将 CLI 标志格式从 —skip-provider 更正为 —skip_provider
  • 确保 OpenAI 工具调用流已完成
  • 解析 MCP 工具中的复杂模式 $ref 指针
  • 在模式中强制执行 additionalProperties=false
  • 拒绝 crew 文件夹的保留脚本名称
  • 解决防护栏事件发出测试中的竞态条件

文档

  • 添加非原生 LLM 提供程序的 litellm 依赖说明
  • 阐明 NL2SQL 安全模型和强化指南
  • 跨 9 个集成添加 96 个缺失操作

重构

  • 重构 crew 到提供程序
  • 提取 HITL 到提供程序模式
  • 改进钩子类型和注册

贡献者

@dependabot[bot], @github-actions[bot], @github-code-quality[bot], @greysonlalonde, @heitorado, @hobostay, @joaomdmoura, @johnvan7, @jonathansampson, @lorenzejay, @lucasgomide, @mattatcha, @mplachta, @nicoferdi96, @theCyberTech, @thiagomoretto, @vinibrsl
2026年1月26日

v1.9.0

在 GitHub 上查看发布

更新内容

功能

  • 添加跨提供程序的结构化输出和 response_format 支持
  • 向流式响应添加响应 ID
  • 添加具有父子层级的事件排序
  • 添加 Keycloak SSO 认证支持
  • 添加多模态文件处理能力
  • 添加原生 OpenAI 响应 API 支持
  • 添加 A2A 任务执行实用程序
  • 添加 A2A 服务器配置和智能体卡片生成
  • 增强事件系统并扩展传输选项
  • 改进工具调用机制

漏洞修复

  • 增强文件存储,在 aiocache 不可用时提供回退内存缓存
  • 确保文档列表不为空
  • 正确处理 Bedrock 停止序列
  • 添加 Google Vertex API 密钥支持
  • 增强 Azure 模型停止词检测
  • 改进流程执行中 HumanFeedbackPending 的错误处理
  • 修复执行范围任务取消链接

文档

  • 添加原生文件处理文档
  • 添加 OpenAI 响应 API 文档
  • 添加智能体卡片实现指南
  • 完善 A2A 文档
  • 更新 v1.8.0 的变更日志

贡献者

@Anaisdg, @GininDenis, @Vidit-Ostwal, @greysonlalonde, @heitorado, @joaomdmoura, @koushiv777, @lorenzejay, @nicoferdi96, @vinibrsl
2026年1月15日

v1.8.1

在 GitHub 上查看发布

更新内容

功能

  • 添加 A2A 任务执行实用程序
  • 添加 A2A 服务器配置和智能体卡片生成
  • 添加附加传输机制
  • 添加 Galileo 集成支持

漏洞修复

  • 改进 Azure 模型兼容性
  • 扩展帧检查深度以检测 parent_flow
  • 解决任务执行范围管理问题
  • 增强流程执行期间人工反馈场景的错误处理

文档

  • 添加 A2A 智能体卡片文档
  • 添加 PII 屏蔽功能文档

贡献者

@Anaisdg, @GininDenis, @greysonlalonde, @joaomdmoura, @koushiv777, @lorenzejay, @vinibrsl
2026年1月8日

v1.8.0

在 GitHub 上查看发布

更新内容

功能

  • 为 a2a 添加原生异步链
  • 添加带有处理程序和配置的 a2a 更新机制 (poll/stream/push)
  • 为人工介入反馈引入全局流程配置
  • 添加流式工具调用事件并修复提供程序 ID 追踪
  • 引入生产就绪的流程和 Crew 架构
  • 为流程添加 HITL
  • 改进 EventListener 和 TraceCollectionListener 以增强事件处理

漏洞修复

  • 将缺失的 a2a 依赖项作为可选处理
  • 更正 WorkOS 登录轮询的错误获取
  • 修复示例文档中错误的触发器名称

文档

  • 更新 webhook-streaming 文档
  • 调整 AOP 到 AMP 文档语言

贡献者

@Vidit-Ostwal, @greysonlalonde, @heitorado, @joaomdmoura, @lorenzejay, @lucasgomide, @mplachta
2025年12月19日

v1.7.2

在 GitHub 上查看发布

更新内容

漏洞修复

  • 解决连接问题

文档

  • 更新 api-reference/status 文档页面

贡献者

@greysonlalonde, @heitorado, @lorenzejay, @lucasgomide
2025年12月16日

v1.7.1

在 GitHub 上查看发布

更新内容

改进

  • 在 bump 命令中添加 --no-commit 标志
  • 使用 JSON 模式进行工具参数序列化

漏洞修复

  • 修复工具存储库登录失败时响应显示的错误消息
  • 修复异步执行任务时 future 的正常终止
  • 通过添加索引修复任务排序
  • 修复 Windows 信号的平台兼容性检查
  • 修复 RPM 控制器计时器以防止进程挂起
  • 修复标记使用记录并验证流上的响应模型

文档

  • 添加异步翻译文档
  • 添加 AOP 部署 API 文档
  • 添加智能体处理程序连接器文档
  • 添加关于原生异步的文档

贡献者

@Llamrei, @dragosmc, @gilfeig, @greysonlalonde, @heitorado, @lorenzejay, @mattatcha, @vinibrsl
2025年12月9日

v1.7.0

在 GitHub 上查看发布

更新内容

功能

  • 添加异步流程 kickoff
  • 添加异步 crew 支持
  • 添加异步任务支持
  • 添加异步知识支持
  • 添加异步内存支持
  • 添加工具和智能体执行器的异步支持;改进类型和文档
  • 实现 a2a 扩展 API 和异步智能体卡片缓存;修复任务传播和流式处理
  • 添加原生异步工具支持
  • 添加异步 llm 支持
  • 创建系统事件类型和处理程序

漏洞修复

  • 修复确保非非类型不传递给 otel 的问题
  • 修复标记存储文件操作中的死锁
  • 修复确保 otel 范围已关闭
  • 使用 HuggingFaceEmbeddingFunction 进行嵌入,更新键并添加测试
  • 修复确保所有支持的 anthropic 模型 supports_tools 为 true
  • 确保钩子适用于精简智能体流程

贡献者

@greysonlalonde, @lorenzejay
2025年11月29日

v1.6.1

在 GitHub 上查看发布

更新内容

漏洞修复

  • 修复 ChatCompletionsClient 调用以确保正确功能
  • 确保异步方法对于注释是可执行的
  • 修复 RagTool.add 中的参数,添加类型和测试
  • 从 SSE 客户端删除无效参数
  • crewai config reset 命令上擦除 ‘oauth2_extra’ 设置

重构

  • 增强 LLM 类中的模型验证和提供程序推理

贡献者

@Vidit-Ostwal, @greysonlalonde, @heitorado, @lorenzejay
2025年11月25日

v1.6.0

在 GitHub 上查看发布

更新内容

功能

  • 添加对流程和 crew 的流式结果支持
  • 添加 gemini-3-pro-preview
  • 支持使用 Entra ID 进行 CLI 登录
  • 添加合并智能体处理程序工具
  • 增强流程事件状态管理

漏洞修复

  • 确保自定义 rag 存储持久路径已设置(如果已传入)
  • 确保模糊返回更严格并显示类型警告
  • 重新添加 openai response_format 参数并添加测试
  • 修复 rag 工具嵌入配置
  • 确保流程执行开始面板未显示在图表上

文档

  • 在文档中更新从 AMP 到 AOP 的引用
  • 更新 AMP 到 AOP

贡献者

@Vidit-Ostwal, @gilfeig, @greysonlalonde, @heitorado, @joaomdmoura, @lorenzejay, @markmcd
2025年11月22日

v0.203.2

在 GitHub 上查看发布

更新内容

  • 热修复版本从 0.203.1 碰撞到 0.203.2
2025年11月16日

v1.5.0

在 GitHub 上查看发布

更新内容

功能

  • 添加 a2a 信任远程完成状态标志
  • 获取并存储更多关于 Okta 授权服务器的数据
  • 在 CrewAgentExecutor 中实现 LLM 调用前后的钩子
  • 向 TaskOutput 和 LiteAgentOutputs 公开消息
  • 增强 QdrantVectorSearchTool 的模式描述

漏洞修复

  • 确保正确应用追踪指令标志
  • 修复自定义工具文档链接并添加 Mintlify 损坏链接操作

文档

  • 增强任务防护栏文档,支持基于 LLM 的验证

贡献者

@danielfsbarreto, @greysonlalonde, @heitorado, @lorenzejay, @theCyberTech
2025年11月7日

v1.4.1

在 GitHub 上查看发布

更新内容

漏洞修复

  • 修复智能体最大迭代的处理
  • 解决 LLM 模型语法对受尊敬提供程序的路由问题

贡献者

@greysonlalonde
2025年11月7日

v1.4.0

在 GitHub 上查看发布

更新内容

功能

  • 添加对非 AST 图表路由的支持
  • 实现对 MCP 的一流支持
  • 向 BaseInterceptor 添加 Pydantic 验证 dunder
  • 添加对 LLM 消息拦截器钩子的支持
  • 缓存 i18n 提示以有效使用
  • 增强 QdrantVectorSearchTool

漏洞修复

  • 修复保持停止词更新的问题
  • 解决流状态中不可 pickle 的值
  • 确保精简智能体在验证错误时修正流程
  • 修复回调参数哈希以确保缓存正常工作
  • 允许从有效 URL 添加 RAG 源内容
  • 使图表节点选择更平滑
  • 修复知识文档 ID 重复问题

重构

  • 使用并发 future 改进 MCP 工具执行处理
  • 简化流处理、类型和日志记录;更新 UI 和测试
  • 重构停止词管理为属性

文档

  • 将嵌入器迁移至 embedding_model 并要求在工具文档中进行 vectordb;添加提供程序示例 (en/ko/pt-BR)

贡献者

@danielfsbarreto, @greysonlalonde, @lorenzejay, @lucasgomide, @tonykipkemboi
2025年11月1日

v1.3.0

在 GitHub 上查看发布

更新内容

功能

  • 重构流处理、类型和日志记录
  • 增强 QdrantVectorSearchTool

漏洞修复

  • 修复 Firecrawl 工具并添加测试
  • 重构 use_stop_words 为属性并添加停止词检查

文档

  • 将嵌入器迁移至 embedding_model 并要求在工具文档中进行 vectordb
  • 添加英文、韩文和葡文提供程序示例

重构

  • 改进流处理和 UI 更新

贡献者

@danielfsbarreto, @greysonlalonde, @lorenzejay, @lucasgomide, @tonykipkemboi
2025年10月27日

v1.2.1

在 GitHub 上查看发布

更新内容

功能

  • 添加对 Datadog 集成的支持
  • 支持 liteagent 中的应用和 mcps

文档

  • 描述每个集成调用平台工具所需的强制环境变量
  • 添加 Datadog 集成文档

贡献者

@barieom, @lorenzejay, @lucasgomide, @sabrenner
2025年10月24日

v1.2.0

在 GitHub 上查看发布

更新内容

漏洞修复

  • 更新默认 LLM 模型并改进 LLM 实用程序中的错误日志记录
  • 更改流可视化目录和方法检查

删除未使用的

  • 删除 aisuite

贡献者

@greysonlalonde, @lorenzejay
2025年10月21日

v1.1.0

在 GitHub 上查看发布

更新内容

功能

  • 增强 InternalInstructor 以支持多个 LLM 提供程序
  • 实现 mypy 插件基础
  • 改进 QdrantVectorSearchTool

漏洞修复

  • 更正损坏的集成文档链接
  • 修复双重追踪调用并添加类型
  • 将模板版本固定到最新

文档

  • 更新 LLM 集成详细信息和示例

重构

  • 改进 CrewBase 类型

贡献者

@cwarre33, @danielfsbarreto, @greysonlalonde, @lorenzejay
2025年10月20日

v1.0.0

在 GitHub 上查看发布

更新内容

功能

  • 将版本碰撞至 1.0.0
  • 增强智能体类中的知识和防护栏事件处理
  • 在 crewai run 命令中注入工具存储库凭据

漏洞修复

  • 在流程装饰器中保留嵌套条件结构
  • 在 Printer.print 方法中添加标准打印参数
  • 修复在没有可用 input() 时的错误
  • 解码 JWT 时添加 10s 的余量
  • 还原错误的 cron 计划
  • 更正 cron 计划以在特定日期每 5 天运行一次
  • 使用系统 PATH 作为 Docker 二进制文件而不是硬编码路径
  • 添加 CodeQL 配置以正确排除模板目录

文档

  • 更新漏洞报告的安全策略
  • 添加 CrewAI AMP 中捕获遥测日志的指南
  • 添加缺失的 /resume 文件
  • 澄清 HITL 流程中的 webhook URL 参数

贡献者

@Vidit-Ostwal, @greysonlalonde, @heitorado, @joaomdmoura, @lorenzejay, @lucasgomide, @mplachta, @theCyberTech
2025年10月18日

v1.0.0b3 (预发布)

在 GitHub 上查看发布

更新内容

功能

  • 增强任务防护栏功能和验证
  • 改进对导入原生 SDK 的支持
  • 添加 Azure 原生测试
  • 使用高级功能增强 BedrockCompletion 类
  • 使用客户端参数支持增强 GeminiCompletion 类
  • 使用附加客户端参数增强 AnthropicCompletion 类

漏洞修复

  • 在流程装饰器中保留嵌套条件结构
  • 在 Printer.print 方法中添加标准打印参数
  • 删除 stdout 打印并提高测试确定性

重构

  • 将项目模块转换为具有完全类型的元类

贡献者

@greysonlalonde, @lorenzejay
2025年10月16日

v1.0.0b2 (预发布)

在 GitHub 上查看发布

更新内容

功能

  • 使用附加客户端参数增强 OpenAICompletion 类
  • 改进事件总线线程安全性和异步支持
  • 在 crewai run 命令中注入工具存储库凭据

漏洞修复

  • 修复在没有可用 input() 时的错误
  • 解码 JWT 时添加 10s 的余量
  • 修复 task.py 中的复制并添加 NOT_SPECIFIED 检查

文档

  • 确保文档中提到 CREWAI_PLATFORM_INTEGRATION_TOKEN
  • 更新触发器文档

贡献者

@Vidit-Ostwal, @greysonlalonde, @heitorado, @joaomdmoura, @lorenzejay, @lucasgomide
2025年10月14日

v1.0.0b1 (预发布)

在 GitHub 上查看发布

更新内容

功能

  • 使用附加客户端参数增强 OpenAICompletion 类
  • 改进事件总线线程安全性和异步支持
  • 实现 Bedrock LLM 集成

漏洞修复

  • 修复缺失 input() 可用性的问题
  • 通过添加 10 秒的余量解决 JWT 解码错误
  • 在 crewai run 命令中注入工具存储库凭据
  • 修复 task.py 中的复制并添加 NOT_SPECIFIED 检查

文档

  • 确保文档中提到 CREWAI_PLATFORM_INTEGRATION_TOKEN
  • 更新触发器文档

贡献者

@Vidit-Ostwal, @greysonlalonde, @heitorado, @joaomdmoura, @lorenzejay, @lucasgomide
2025年10月13日

v0.203.1

在 GitHub 上查看发布

更新内容

核心改进与修复

  • 修复将工具存储库凭据注入 crewai run 命令的问题
  • 解码 JWT 时添加 10 秒的余量以减少标记验证错误
  • 更正(然后还原)原本打算在特定日期每 5 天运行作业的 cron 计划修复

文档与指南

  • 更新安全策略以阐明漏洞报告的过程
2025年10月9日

v1.0.0a4 (预发布)

在 GitHub 上查看发布

更新内容

功能

  • 增强智能体类中的知识和防护栏事件处理
  • 引入用于本地开发的触发器列表和执行命令
  • 用使用平台操作的新方法更新文档
  • 添加 CrewAI AMP 中捕获遥测日志的指南

漏洞修复

  • 还原错误的 cron 计划
  • 更正 cron 计划以在特定日期每 5 天运行一次
  • 删除重复行并添加显式环境变量
  • 解决整个代码库中的 linting 错误
  • 在智能体和内存处理中用记录器替换打印语句
  • 使用系统 PATH 作为 Docker 二进制文件而不是硬编码路径
  • 允许失败的 PyPI 发布
  • 匹配标签和发布标题,为 PyPI 忽略开发工具构建

文档

  • 更新漏洞报告的安全策略
  • 添加缺失的 /resume 文件
  • 澄清 HITL 流程中的 webhook URL 参数

贡献者

@Vidit-Ostwal, @greysonlalonde, @lorenzejay, @lucasgomide, @theCyberTech
2025年9月30日

v1.0.0a1

在 GitHub 上查看发布

更新内容

核心改进与修复

  • 修复智能体配置中 actions 的权限处理
  • 更新 CI 工作流和发布以支持新的单体库结构
  • 将 Python 支持升级至 3.13 并刷新工作区元数据

新功能与增强

  • Agent 添加 appsactions 属性以实现更丰富的运行时控制
  • crewai-tools 存储库合并到主工作区(单体库)
  • 将所有包碰撞至 1.0.0a1 以标记 alpha 里程碑

清理与基础设施

  • 交付了带有版本固定和发布策略的新 CI 管道
  • 统一内部代码以连贯管理多个包
2025年9月26日

v0.201.1

在 GitHub 上查看发布

更新内容

核心改进与修复

  • 将 Watson 嵌入提供程序重命名为 watsonx 并刷新环境变量前缀
  • watsonxvoyageai 嵌入提供程序添加 ChromaDB 兼容性

清理与弃用

  • 标准化所有嵌入提供程序的环境变量前缀
  • 将 CrewAI 碰撞至 0.201.1 并更新内部依赖项
2025年9月24日

v0.201.0

在 GitHub 上查看发布

更新内容

核心改进与修复

  • 使 ready 参数在 _create_reasoning_plan 中可选
  • 修复嵌入器配置的嵌套配置处理
  • 添加 batch_size 支持以避免标记限制错误
  • 更正快速入门文档目录命名
  • 解决测试持续时间缓存问题和事件导出
  • 向 crew 设置添加回退逻辑

新功能与增强

  • 引入线程安全的平台上下文管理
  • 添加 crewai uv 包装命令以从 CLI 运行 uv
  • 启用将追踪标记为失败以用于可观察性工作流
  • 添加自定义嵌入类型和提供程序迁移支持
  • 将 ChromaDB 升级至 v1.1.0,包含兼容性修复和类型改进
  • 添加 Pydantic 兼容的导入验证并重组依赖组

文档与指南

  • 更新近期发布(0.193.x 系列)的变更日志覆盖范围
  • 记录 LLM 防护栏事件的元数据支持
  • 添加关于回退行为和配置可见性的指南

清理与弃用

  • 解决模块间的 Ruff 和 MyPy 问题
  • 改进类型注释并合并实用程序
  • 弃用遗留实用程序以支持 Pydantic 兼容的导入

贡献者

  • @qizwiz(首次贡献)
2025年9月20日

v0.193.2

在 GitHub 上查看发布

更新内容

  • 更新 pyproject 模板以使用正确的版本
2025年9月20日

v0.193.1

在 GitHub 上查看发布

更新内容

  • 一系列小修复和 linter 改进
2025年9月19日

v0.193.0

在 GitHub 上查看发布

核心改进与修复

  • 修复 OpenAI 适配器初始化期间 model 参数的处理
  • 解决 CI 工作流中的测试持续时间缓存问题
  • 修复智能体重复工具使用相关的脆弱测试
  • __init__.py 添加缺失的事件导出以实现一致的模块行为
  • 从 Mem0 的元数据中删除消息存储以减少膨胀
  • 为向量搜索中的向后兼容性添加 L2 距离指标支持

新功能与增强

  • 引入线程安全的平台上下文管理
  • 为优化的 pytest-split 运行添加测试持续时间缓存
  • 添加临时追踪改进以实现更好的追踪控制
  • 使 RAG、知识和内存的搜索参数完全可配置
  • 启用 ChromaDB 使用 OpenAI API 进行嵌入函数
  • 添加更深入的可观察性工具以获得用户级洞察
  • 统一具有实例特定客户端支持的 RAG 存储系统

文档与指南

  • 更新 RagTool 引用以反映 CrewAI 原生 RAG 实现
  • 改进 langgraphopenai 智能体适配器的内部文档,包含类型注释和文档字符串
2025年9月11日

v0.186.1

在 GitHub 上查看发布

更新内容

  • 修复未找到版本并静默失败还原的问题
  • 将 CrewAI 版本碰撞至 0.186.1 并更新 CLI 中的依赖项
2025年9月10日

v0.186.0

在 GitHub 上查看发布

更新内容

  • 有关详细更改,请参阅 GitHub 发布说明
2025年9月4日

v0.177.0

在 GitHub 上查看发布

核心改进与修复

  • 实现 rag 包与当前实现之间的奇偶校验
  • 增强带有任务和智能体元数据的 LLM 事件处理
  • 通过用 None 替换它们来修复可变默认参数
  • 在初始化期间抑制 Pydantic 弃用警告
  • 修复 README.md 中的损坏示例链接
  • 删除仅 Python 3.12+ 的 Ruff 规则以实现兼容性
  • 将 CI 工作流迁移至使用 uv 并更新开发工具

新功能与增强

  • 添加追踪改进和清理
  • 通过将 events 模块移动到 crewai.events 来集中事件逻辑

文档与指南

  • 更新企业操作 Auth Token 部分文档
  • 发布 v0.175.0 发布的文档更新

清理与重构

  • 将解析器重构为模块化函数以实现更好的结构
2025年8月28日

v0.175.0

在 GitHub 上查看发布

核心改进与修复

  • 修复 crewai update 期间 tool 部分的迁移
  • 还原 OpenAI 固定:现在需要 openai >=1.13.3,因为已修复导入问题
  • 修复脆弱测试并提高测试稳定性
  • 改进用于 HITL 和循环流程的 Flow 监听器可恢复性
  • 增强 PlusAPITraceBatchManager 中的超时处理
  • 批量处理实体内存项以减少冗余操作

新功能与增强

  • 添加对 Flow.start() 方法中附加参数的支持
  • 在详细 CLI 输出中显示任务名称
  • 添加集中式嵌入类型并引入基础嵌入客户端
  • 引入 ChromaDB 和 Qdrant 的通用客户端
  • 添加对 crewai config reset 以清除令牌的支持
  • 启用 crewai_trigger_payload 自动注入
  • 简化 RAG 客户端初始化并引入 RAG 配置系统
  • 添加 Qdrant RAG 提供程序支持
  • 通过更好的事件数据改进追踪
  • 添加对在 crewai login 上删除 Auth0 和电子邮件条目的支持

文档与指南

  • 添加自动化触发器文档
  • 修复 API 参考 OpenAPI 源和重定向
  • 向文档添加混合搜索 alpha 参数

清理与弃用

  • 添加 Task.max_retries 的弃用通知
  • 从登录流程中删除 Auth0 依赖项
2025年8月19日

v0.165.1

在 GitHub 上查看发布

核心改进与修复

  • 通过将配置值转换为 configparser 的字符串来修复 XMLSearchTool 中的兼容性
  • 修复涉及 PytestUnraisableExceptionWarning 的脆弱 Pytest 测试
  • 在测试套件中模拟遥测以实现更稳定的 CI 运行
  • 将 Chroma 锁文件处理移动到 db_storage_path
  • 忽略来自 chromadb 的弃用警告
  • 由于 ResponseTextConfigParam 导入问题,将 OpenAI 版本固定为 <1.100.0

新功能与增强

  • 将交换的智能体消息包含到 ExternalMemory 元数据中
  • 自动注入 crewai_trigger_payload
  • 将内部标志 inject_trigger_input 重命名为 allow_crewai_trigger_context
  • 继续进行追踪改进和临时追踪逻辑
  • 合并追踪逻辑条件
  • 添加对 Mem0 中链接 agent_id 的内存条目的支持

文档与指南

  • 向工具存储库文档添加示例
  • 更新 Mem0 短期和实体内存集成文档
  • 修订韩文翻译并改进句子结构

清理与琐事

  • 删除已弃用的 AgentOps 集成
2025年8月19日

v0.165.0

在 GitHub 上查看发布

核心改进与修复

  • 通过将配置值转换为 configparser 的字符串来修复 XMLSearchTool 中的兼容性
  • 修复涉及 PytestUnraisableExceptionWarning 的脆弱 Pytest 测试
  • 在测试套件中模拟遥测以实现更稳定的 CI 运行
  • 将 Chroma 锁文件处理移动到 db_storage_path
  • 忽略来自 chromadb 的弃用警告
  • 由于 ResponseTextConfigParam 导入问题,将 OpenAI 版本固定为 <1.100.0

新功能与增强

  • 将交换的智能体消息包含到 ExternalMemory 元数据中
  • 自动注入 crewai_trigger_payload
  • 将内部标志 inject_trigger_input 重命名为 allow_crewai_trigger_context
  • 继续进行追踪改进和临时追踪逻辑
  • 合并追踪逻辑条件
  • 添加对 Mem0 中链接 agent_id 的内存条目的支持

文档与指南

  • 向工具存储库文档添加示例
  • 更新 Mem0 短期和实体内存集成文档
  • 修订韩文翻译并改进句子结构

清理与琐事

  • 删除已弃用的 AgentOps 集成
2025年8月13日

v0.159.0

在 GitHub 上查看发布

核心改进与修复

  • 改进 LLM 消息格式性能以实现更好的运行时效率
  • 修复企业配置身份验证/参数中错误端点的使用
  • 注释掉监听器可恢复性检查以在部分流程恢复期间保持稳定性

新功能与增强

  • 向 CLI 添加 enterprise configure 命令以简化企业设置
  • 引入部分流程可恢复性支持

文档与指南

  • 添加新工具的文档
  • 添加韩文翻译
  • 更新带有 TrueFoundry 集成详细信息的文档
  • 添加 RBAC 文档和一般清理
  • 修复 API 参考并修订 EN、PT-BR 和 KO 的示例/手册
2025年8月6日

v0.157.0

在 GitHub 上查看发布

v0.157.0 更新内容

核心改进与修复

  • 启用长输入工具的自动换行
  • 允许使用 BaseModel 条目持久化流程状态
  • 利用 partition() 优化字符串操作以提高性能
  • 删除对已弃用的用户内存系统的支持
  • 将 LiteLLM 版本碰撞至 1.74.9
  • 修复 CLI 以在导入期间更清楚地显示缺失模块
  • 支持设备授权与 Okta

新功能与增强

  • 添加 crewai config CLI 命令组和测试
  • 添加对 crew.name 的默认值支持
  • 引入初步追踪能力
  • 添加对 LangDB 集成的支持
  • 添加对 CLI 配置文档的支持

文档与指南

  • 使用 connect_timeout 属性更新 MCP 文档
  • 添加 LangDB 集成文档
  • 添加 CLI 配置文档
  • 一般功能文档更新和清理
2025年7月30日

v0.152.0

在 GitHub 上查看发布

核心改进与修复

  • 删除 crewai signup 引用并替换为 crewai login
  • 修复使用 agent_id 将内存添加到 Mem0 的支持
  • 更改 Mem0 配置中的默认值
  • 更新导入错误以清楚地显示缺失的模块文件
  • 添加时区对事件时间戳的支持

新功能与增强

  • 增强 Flow 类以支持自定义流程名称
  • 将 RAG 组件重构为专用的顶级模块

文档与指南

  • 修复 Google Vertex AI 文档中不正确的模型命名
2025年7月23日

v0.150.0

在 GitHub 上查看发布

核心改进与修复

  • 在 Chroma 客户端初始化周围使用文件锁
  • 删除与没有 FTS5 的 SQLite 相关的解决方法
  • 自动放弃 LLM 模型不受支持的 stop 参数
  • 修复 save 方法并更新相关测试用例
  • 修复当最后一条消息来自助手时 Ollama 模型的消息处理
  • 删除 LLM 调用错误时的重复打印
  • UserMemory 添加弃用通知
  • 将 LiteLLM 升级至 1.74.3

新功能与增强

  • 添加对通过内部 LLM 类进行即席工具调用的支持
  • 将 Mem0 存储从 v1.1 升级至 v2

文档与指南

  • 修复 neatlogs 文档
  • 向 Search-Research 套件添加 Tavily Search & Extractor 工具
  • 添加 SerperScrapeWebsiteTool 文档并重组 Serper 部分
  • 一般文档更新和改进

crewai-tools v0.58.0

新工具/增强

  • SerperScrapeWebsiteTool:添加用于从 URL 提取干净内容的工具
  • Bedrock AgentCore:为 Bedrock 智能体集成浏览器和代码解释器工具包
  • Stagehand 更新:重构并更新 Stagehand 集成

修复与清理

  • FTS5 支持:启用 SQLite FTS5 以改进测试工作流中的文本搜索 MongoDBVectorSearchTool:修复序列化和模式处理
  • 测试加速:并行化 GitHub Actions 测试套件以实现更快的 CI 运行
  • 清理:由于 FTS5 支持可用,删除了 SQLite 解决方法
2025年7月16日

v0.148.0

在 GitHub 上查看发布

核心改进与修复

  • 使用生产 WorkOS 环境 ID
  • 将 SQLite FTS5 支持添加到测试工作流
  • 修复智能体知识处理
  • 比较使用 BaseLLM 类而不是 LLM
  • 修复 Task 类中缺失的 create_directory 参数

新功能与增强

  • 引入智能体评估功能
  • 添加评估器实验和回归测试方法
  • 实现线程安全的 AgentEvaluator
  • 启用智能体评估的事件发出
  • 支持评估单个 AgentLiteAgent
  • 添加与 neatlogs 的集成
  • 添加 LLM 防护栏事件的 crew 上下文追踪

文档与指南

  • 添加 guardrail 属性文档和使用示例
  • 添加 neatlogs 集成指南
  • 更新智能体存储库和 Agent.kickoff 使用的文档
2025年7月9日

v0.141.0

在 GitHub 上查看发布

核心改进与修复

  • 通过并行化加速 GitHub Actions 测试

新功能与增强

  • 添加 LLM 防护栏事件的 crew 上下文追踪

文档与指南

  • 添加智能体存储库使用的文档
  • 添加 Agent.kickoff 方法的文档
2025年7月2日

v0.140.0

在 GitHub 上查看发布

核心改进与修复

  • 修复测试提示中的拼写错误
  • 通过在创建 crew 期间剥离尾随斜杠来修复项目名称规范化
  • 确保环境变量以大写形式写入
  • 更新 LiteLLM 依赖项
  • 重构 RAGStorage 中的集合处理
  • 实现 PEP 621 动态版本控制

新功能与增强

  • 添加按任务和智能体追踪 LLM 调用的能力
  • 引入 MemoryEvents 以监控内存使用情况
  • 添加内存系统和 LLM 防护栏事件的控制台日志记录
  • 改进对高达 7B 参数模型的数据训练支持
  • 添加 Scarf 和 Reo.dev 分析追踪
  • CLI workos 登录

文档与指南

  • 更新 CLI LLM 文档
  • 向文档添加 Nebius 集成
  • 更正安装和 pt-BR 文档中的拼写错误
  • 添加关于 MemoryEvents 的文档
  • 实现文档重定向并包含开发工具
2025年6月25日

v0.134.0

在 GitHub 上查看发布

核心改进与修复

  • 修复工具参数语法
  • 修复 Task 中的类型注释
  • 修复从 GitHub 检索 LLM 数据时的 SSL 错误
  • 确保与 Pydantic 2.7.x 的兼容性
  • 从项目依赖项中删除 mkdocs
  • 将 Langfuse 代码示例升级至使用 Python SDK v3
  • mem0 存储中添加净化角色功能
  • 改进内存重置期间的 Crew 搜索
  • 改进控制台打印机输出

新功能与增强

  • 添加对从定义好的 Tool 属性初始化工具的支持
  • 添加在 CrewBase 中使用 MCP 工具的官方方式
  • 增强 MCP 工具支持以允许在 CrewBase 中为每个智能体选择多个工具
  • 添加 Oxylabs Web Scraping 工具

文档与指南

  • 更新 quickstart.mdx
  • 添加了关于 LLMGuardrail 事件的文档
  • 更新文档,包含全面的服务集成详情
  • 更新了 MCP 和企业工具的推荐过滤器
  • 更新了 Maxim 可观测性相关文档
  • 添加了 pt-BR(巴西葡萄牙语)文档翻译
  • 常规文档改进
2025年6月12日

v0.130.0

在 GitHub 上查看发布

核心改进与修复

  • 删除了与工具结果输出相关的重复消息
  • 修复了 kickoff 时 usage_metrics 中缺失 manager_agent token 的问题
  • 修复了遥测单例未遵循动态环境变量的问题
  • 修复了 Flow 状态日志可能隐藏人工输入的问题
  • 增加了流绘图中默认的 X 轴间距

新功能与增强

  • 添加了 CLI 中对多组织操作的支持
  • 启用了异步工具执行以提高工作流效率
  • 引入了带有 Guardrail 集成的 LiteAgent
  • 升级了 LiteLLM 以支持最新的 OpenAI 版本

文档与指南

  • 记录了工具仓库的最低 UV 版本要求
  • 改进了幻觉防护(Hallucination Guardrail)的示例
  • 更新了 LLM 使用的规划文档
  • 添加了代理可观测性中 Maxim 支持的文档
  • 扩展了集成文档,为企业功能添加了图片说明
  • 修复了持久化指南
  • 更新 Python 版本支持,以支持 python 3.13.x
2025年6月5日

v0.126.0

在 GitHub 上查看发布

更新内容

核心改进与修复

  • 添加了对 Python 3.13 的支持
  • 修复了代理知识源的问题
  • 持久化了来自工具仓库的可用工具
  • 启用了从代理仓库通过其自身模块加载工具的功能
  • 记录了 LLM 调用工具时的使用情况

新功能与增强

  • 在 MCP 集成中添加了 streamable-http 传输支持
  • 添加了对社区分析的支持
  • 扩展了兼容 OpenAI 的部分,包含一个 Gemini 示例
  • 引入了提示词和记忆系统的透明化功能
  • 工具发布的小幅增强

文档与指南

  • 文档的大幅重构,以实现更好的导航
  • 扩展了 MCP 集成文档
  • 更新了记忆相关文档和 README 可视化内容
  • 修复了异步 kickoff 示例中缺失 await 关键字的问题
  • 更新了 Portkey 和 Azure 嵌入文档
  • 在 LLM 指南中添加了企业测试图片
  • README 的常规更新
2025年5月27日

v0.121.1

在 GitHub 上查看版本发布Bug 修复与文档改进
2025年5月22日

v0.121.0

在 GitHub 上查看发布

更新内容

核心改进与修复

  • 修复了创建工具时的编码错误
  • 修复了失败的 llama 测试
  • 更新了日志配置以保持一致性
  • 增强了遥测初始化和事件处理

新功能与增强

  • 在 Task 类中添加了 markdown 属性
  • 在 Agent 类中添加了 reasoning 属性
  • 在 Agent 中添加了 inject_date 标志,用于自动注入日期
  • 实现了 HallucinationGuardrail(无操作,带有测试覆盖)

文档与指南

  • 添加了 StagehandTool 文档并改进了 MDX 结构
  • 添加了 MCP 集成文档并更新了企业文档
  • 记录了知识事件并更新了推理文档
  • 添加了停止参数文档
  • 修复了文档示例中的导入引用(before_kickoff, after_kickoff)
  • 常规文档更新与重构,以提高清晰度
2025年5月15日

v0.120.1

在 GitHub 上查看发布

最新功能

  • 修复了带连字符的插值问题
2025年5月14日

v0.120.0

在 GitHub 上查看发布

核心改进与修复

• 默认启用完整的 Ruff 规则集,实现更严格的 linting • 解决了 FilteredStream 中使用上下文管理器的竞态条件 • 修复了代理知识重置问题 • 将代理获取逻辑重构为实用模块

新功能与增强

• 添加了从仓库直接加载代理的支持 • 启用了为 Task 设置空上下文的功能 • 增强了代理仓库反馈并修复了工具自动导入行为 • 引入了知识的直接初始化(绕过 knowledge_sources)

文档与指南

• 更新 security.md 以符合当前安全实践 • 清理了 Google 设置部分以提高清晰度 • 输入 Gemini 密钥时添加了指向 AI Studio 的链接 • 更新了 Arize Phoenix 可观测性指南 • 刷新了流程文档
2025年5月8日

v0.119.0

在 GitHub 上查看版本发布更新内容

核心改进与修复

  • 通过增强 pytest 对易错测试的处理,提高了测试可靠性
  • 修复了嵌入维度不匹配时的内存重置崩溃问题
  • 启用了 Crew 和 LiteAgent 的父流程识别功能
  • 防止了遥测不可用时导致的崩溃
  • 升级了 LiteLLM 版本以获得更好的兼容性
  • 通过移除 skip_external_api 修复了 llama 转换器测试

新功能与增强

  • 在代理中引入了知识检索提示词重写,以改进跟踪和调试
  • 使 LLM 设置和快速入门指南与模型无关

文档与指南

  • 为 RAG 工具添加了高级配置文档
  • 更新了 Windows 故障排除指南
  • 精简了文档示例以提高清晰度
  • 修复了文档和配置文件中的拼写错误
2025年4月30日

v0.118.0

在 GitHub 上查看发布

核心改进与修复

  • 修复了缺少提示词或系统模板的问题。
  • 移除了全局日志配置,以避免意外覆盖。
  • 将 TaskGuardrail 重命名为 LLMGuardrail 以提高清晰度。
  • 为了兼容性,将 litellm 降级到 1.167.1 版本。
  • 添加了缺失的 init.py 文件,以确保模块正确初始化。

新功能与增强

  • 添加了对无代码 Guardrail 创建的支持,以简化 AI 行为控制。

文档与指南

  • 从公共文档中移除了 CrewStructuredTool,以反映内部使用情况。
  • 更新了企业文档和 YouTube 嵌入,以改进入门体验。
2025年4月28日

v0.117.1

在 GitHub 上查看发布
  • 构建:升级 crewai-tools
  • 升级 liteLLM 至最新版本
  • 修复 Mem0 OSS
2025年4月28日

v0.117.0

在 GitHub 上查看发布

更新内容

新功能与增强

  • @tool 装饰器中添加了对 result_as_answer 参数的支持。
  • 引入了对新语言模型的支持:GPT-4.1、Gemini-2.0 和 Gemini-2.5 Pro。
  • 增强了知识管理能力。
  • 在 CLI 中添加了 Huggingface 提供商选项。
  • 改进了对 Python 3.10+ 的兼容性和 CI 支持。

核心改进与修复

  • 修复了错误的模板参数和缺少输入的问题。
  • 通过协程条件检查改进了异步流程处理。
  • 通过隔离配置和正确的内存对象拷贝增强了内存管理。
  • 修复了 lite agent 的初始化及正确引用。
  • 解决了 Python 类型提示问题并删除了多余的导入。
  • 更新了事件放置位置,以改进工具使用跟踪。
  • 在流程失败时抛出明确的异常。
  • 从各个模块中删除了未使用的代码和多余的注释。
  • 将 GitHub App 令牌操作更新至 v2。

文档与指南

  • 增强了文档结构,包括企业部署说明。
  • 自动为文档生成创建输出文件夹。
  • 修复了 WeaviateVectorSearchTool 文档中的死链。
  • 修复了 JSON 搜索工具的防护文档使用和导入路径。
  • 更新了 CodeInterpreterTool 的文档。
  • 改进了文档页面的 SEO、上下文导航和错误处理。
2025年4月10日

v0.114.0

在 GitHub 上查看发布

更新内容

新功能与增强

  • 代理作为原子单元。(Agent(...).kickoff()
  • 支持自定义 LLM 实现。
  • 集成了外部内存和 Opik 可观测性。
  • 增强了 YAML 提取功能。
  • 多模态代理验证。
  • 为代理和团队(crews)添加了安全指纹。

核心改进与修复

  • 改进了序列化、代理复制和 Python 兼容性。
  • 添加了 emit() 的通配符支持
  • 添加了对额外路由器调用和上下文窗口调整的支持。
  • 修复了类型问题、验证和导入语句。
  • 提高了方法性能。
  • 增强了代理任务处理、事件发射和内存管理。
  • 修复了 CLI 问题、条件任务、克隆行为和工具输出。

文档与指南

  • 改进了文档结构、主题和组织形式。
  • 添加了 WSL2 本地 NVIDIA NIM、W&B Weave 和 Arize Phoenix 的使用指南。
  • 更新了工具配置示例、提示词和可观测性文档。
  • 关于在工作流(Flows)中使用单一代理的指南
2025年3月17日

v0.108.0

在 GitHub 上查看发布

功能

  • 在 PR #2190 中将 crew.py 模板中的制表符转换为空格
  • 在 PR #2266 中增强了 LLM 流式响应处理和事件系统
  • 在 PR #2310 中包含了 model_name
  • 在 PR #2321 中增强了事件监听器,具备丰富可视化和改进的日志记录
  • 在 PR #2332 中添加了指纹

漏洞修复

  • 在 PR #2308 中修复了 Mistral 问题
  • 在 PR #2370 中修复了文档中的错误
  • 在 PR #2369 中修复了指纹属性中的类型检查错误

文档更新

  • 在 PR #2259 中改进了工具文档
  • 在 PR #2196 中更新了 uv 工具包的安装指南
  • 在 PR #2363 中添加了使用 uv 工具升级 crewAI 的说明
  • 在 PR #2254 中添加了 ApifyActorsTool 的文档
2025年3月9日

v0.105.0

在 GitHub 上查看版本发布核心改进与修复
  • 修复了模板变量和用户内存配置缺失的问题。
  • 改进了异步流程支持,并解决了代理响应格式化问题。
  • 增强了内存重置功能并修复了 CLI 内存命令。
  • 修复了类型问题、工具调用属性和遥测解耦。
新功能与增强
  • 添加了流程状态导出并改进了状态实用程序。
  • 增强了代理知识设置,支持可选的团队嵌入器。
  • 引入了事件发射器,以实现更好的可观测性和 LLM 调用跟踪。
  • 添加了对 Python 3.10 和来自 langchain_ollama 的 ChatOllama 的支持。
  • 集成了对 o3-mini 模型上下文窗口大小的支持。
  • 添加了对多次路由器调用的支持。
文档与指南
  • 改进了文档布局和分层结构。
  • 添加了 QdrantVectorSearchTool 指南并澄清了事件监听器的使用。
  • 修复了提示词中的拼写错误并更新了 Amazon Bedrock 模型列表。
2025年2月13日

v0.102.0

在 GitHub 上查看发布

核心改进与修复

  • 增强 LLM 支持:改进了 Anthropic 模型的结构化 LLM 输出、参数处理和格式化。
  • 团队与代理稳定性:修复了克隆代理/团队使用知识源、条件任务中多个任务输出以及被忽略的团队任务回调等问题。
  • 内存与存储修复:修复了 Bedrock 的短期内存处理问题,确保了正确的嵌入器初始化,并在团队类中添加了重置内存功能。
  • 训练与执行可靠性:修复了中断的训练以及字典和列表输入类型的插值问题。

新功能与增强

  • 高级知识管理:改进了命名约定,并增强了具有自定义嵌入器支持的嵌入配置。
  • 扩展日志记录与可观测性:添加了日志记录的 JSON 格式支持,并集成了 MLflow 追踪文档。
  • 数据处理改进:更新 excel_knowledge_source.py 以处理多工作表文件。
  • 常规性能与代码库清理:精简了企业代码对齐并解决了 linting 问题。
  • 添加新工具 QdrantVectorSearchTool

文档与指南

  • 更新 AI 与内存文档:改进了 Bedrock、Google AI 和长期记忆文档。
  • 任务与工作流清晰度:在任务属性中添加了“人工输入”行,以及 Langfuse 指南和 FileWriterTool 文档。
  • 修复了各种拼写错误和格式问题。

维护与其他杂项

  • 优化了 Google Docs 集成以及针对当年的任务处理。
2025年1月28日

v0.100.0

在 GitHub 上查看发布
  • 功能:添加 Composio 文档
  • 功能:添加 SageMaker 作为 LLM 提供商
  • 修复:整体 LLM 连接问题
  • 修复:在训练中使用安全访问器
  • 修复:在 crew_chat.py 中添加版本检查
  • 文档:新增 crewai 聊天文档
  • 文档:改进 CLI 和 Composio 工具文档的格式和清晰度
2025年1月20日

v0.98.0

在 GitHub 上查看发布
  • 功能:对话团队 v1
  • 功能:为工作流状态添加唯一 ID
  • 功能:添加带有 FlowPersistence 接口的 @persist 装饰器
  • 集成:添加 SambaNova 集成
  • 集成:在 CLI 中添加 NVIDIA NIM 提供商
  • 集成:引入 VoyageAI
  • 杂项:更新模板中的日期至当年
  • 修复:修复 Mem0 集成中的 API 密钥行为和实体处理
  • 修复:修复核心调用循环逻辑及相关测试
  • 修复:将工具输入设为实际对象而非字符串
  • 修复:添加创建工具时缺失的重要部分
  • 修复:降低 litellm 版本以防止 Windows 问题
  • 修复:在输入为空时的 kickoff 前逻辑
  • 修复:拼写错误
  • 修复:嵌套 Pydantic 模型问题
  • 修复:Docling 问题
  • 修复:联合类型问题
  • 文档更新
2025年1月4日

v0.95.0

在 GitHub 上查看发布
  • 功能:为 Crew 添加多模态能力
  • 功能:程序化 Guardrails(防护栏)
  • 功能:HITL(人工干预)多轮对话
  • 功能:支持 Gemini 2.0
  • 功能:CrewAI Flows 改进
  • 功能:添加工作流权限
  • 功能:添加对 litellm 与 langfuse 的支持
  • 功能:CrewAI 与 Portkey 集成
  • 功能:添加 interpolate_only 方法并改进错误处理
  • 功能:支持 Docling
  • 功能:支持 Weviate
  • 修复:output_file 未遵循系统路径
  • 修复:重置短期记忆时的磁盘 I/O 错误。
  • 修复:CrewJSONEncoder 现在接受枚举
  • 修复:Python 最高版本限制
  • 修复:任务中 output_file 的插值
  • 修复:正确处理同事角色名称的大小写/空格
  • 修复:添加 tiktoken 作为显式依赖并记录 Rust 要求
  • 修复:将代理知识包含在规划过程中
  • 修复:将 KnowledgeStorage 的存储初始化更改为 None
  • 修复:修复可选存储检查
  • 修复:在工作流中包含事件发射器
  • 修复:改进文档字符串、错误处理和类型提示
  • 修复:抑制来自 litellm pydantic 问题的 userWarnings
2024年12月5日

v0.86.0

在 GitHub 上查看发布
  • 删除所有关于 pipeline 和 pipeline router 的引用
  • 文档:将 Nvidia NIM 添加为自定义 LLM 提供商
  • 添加知识演示 + 改进知识文档
  • Brandon/cre 509 HITL 多轮跟进
  • 关于带装饰器的 yaml 团队的新文档。简化模板团队
2024年12月4日

v0.85.0

在 GitHub 上查看发布
  • 添加知识到代理层级
  • 功能/移除 langchain
  • 改进类型化的任务输出
  • crewai login 时登录到工具仓库
  • 修复结果作为答案未能正确退出 LLM 循环的问题
  • 修复:使用 ollama 提供商运行时缺少密钥名称
  • 修复发现的拼写问题
  • 更新运行 mypy 的 readme
  • 添加知识到 mint.json
  • 更新 Github 操作
  • 文档更新:代理文档以包含两种创建代理的方法
  • 文档改进:LLM 配置与使用
2024年11月25日

v0.83.0

在 GitHub 上查看发布
  • 新的 before_kickoffafter_kickoff 团队回调
  • 支持预先为代理植入知识
  • 添加对使用 Mem0 检索用户偏好和记忆的支持
  • 修复异步执行
  • 升级 chroma 并调整嵌入函数生成器
  • 更新 CLI Watson 支持的模型 + 文档
  • 降低 Bandit 的级别
  • 修复所有测试
  • 更新文档
2024年11月14日

v0.80.0

在 GitHub 上查看发布
  • 修复 Tokens 回调替换错误
  • 修复步骤回调问题
  • 在使用指标中添加缓存提示词 token 信息
  • 修复 crew_train_success 测试
2024年11月11日

v0.79.4

在 GitHub 上查看版本发布一系列关于 LLM 支持的小型 bug 修复
2024年11月10日

v0.79.0

在 GitHub 上查看发布
  • 添加输入到工作流
  • 增强日志存储以支持更多数据类型
  • 添加对 IBM 内存的支持
  • 在 CLI 中添加 Watson 作为选项
  • 添加 security.md 文件
  • 用 uv 环境变量替换 .netrc
  • 将 BaseTool 移动到主包并集中工具描述生成
  • 如果 LLM 未返回响应,则引发错误
  • 修复工作流以支持循环并在测试中添加
  • 更新团队命名方式并修复缺失配置
  • 更新文档
2024年10月30日

v0.76.9

在 GitHub 上查看发布
  • 将工作流绘图命令更新为 crewai flow plot
  • 添加 tomli 以支持 3.10
  • 将安装命令选项转发给 uv sync
  • 改进工具文本描述和参数
  • 改进工具和工作流文档
  • 更新工作流 CLI,允许你使用 crewai flow add-crew 轻松将额外团队添加到工作流
  • 修复了使用多个 start 和 listen(and_(…, …, …)) 时的流程 bug
2024年10月23日

v0.76.2

在 GitHub 上查看版本发布更新 crewai create 命令
2024年10月23日

v0.76.0

在 GitHub 上查看发布
  • 修复/修复缺少 API 提示词 + CLI 文档更新
  • 杂项(readme):在贡献指南中修复“运行测试”步骤
  • 支持不安全代码执行。添加 Docker 安装和运行检查
  • 修复嵌入函数的内存导入
2024年10月23日

v0.75.1

在 GitHub 上查看版本发布crewai crewat 上的新 --provider 选项
2024年10月23日

v0.75.0

在 GitHub 上查看发布
  • 修复训练后测试
  • 简化工作流
  • 适配 crewai tool install <tool>
  • 确保原始嵌入配置有效
  • 修复 Bug
  • 更新文档 - 包括在 LLM 文档中添加 Cerebras LLM 示例配置
  • 丢弃不必要的测试
2024年10月18日

v0.74.2

在 GitHub 上查看发布
  • 功能:添加 poetry.lock 到 uv 迁移
  • 修复工具调用问题
2024年10月18日

v0.74.0

在 GitHub 上查看发布
  • UV 迁移
  • 适配工具 CLI 到 UV
  • 添加从 Poetry 到 UV 的警告
  • CLI 支持模型选择及提交 API 密钥
  • 新内存基础
  • 修复 Linting 和警告
  • 更新文档
  • Bug 修复
2024年10月11日

v0.70.1

在 GitHub 上查看发布
  • 新流程功能
  • 流程可视化工具
  • 创建 crewai create flow 命令
  • 创建 crewai tool create <tool> 命令
  • 添加发布工具的 Git 验证
  • 修复:JSON 编码日期对象
  • 新文档
  • 更新 README
  • Bug 修复
2024年9月27日

v0.65.2

在 GitHub 上查看发布
  • 添加实验性流程功能
  • 修复任务顺序 bug
  • 更新模板
2024年9月27日

v0.64.0

在 GitHub 上查看发布
  • 正确排序任务
  • 修复总结逻辑
  • 修复停止词逻辑
  • 将默认最大迭代次数增加到 20
  • 修复输入插值后的团队密钥
  • 修复训练功能
  • 添加初步工具 API
  • 拼写错误
  • 更新文档
修复:#1359 #1355 #1353 #1356 等
2024年9月25日

v0.63.6

在 GitHub 上查看发布
  • 更新项目模板
2024年9月25日

v0.63.5

在 GitHub 上查看发布
  • 恢复对 o1 系列的支持,以及任何不支持停止词的模型
  • 更新依赖
  • 更新日志
  • 更新文档
2024年9月24日

v0.63.2

在 GitHub 上查看发布
  • 添加 OPENAI_BASE_URL 作为备选
  • 添加正确的 LLM 导入
  • 更新文档
2024年9月24日

v0.63.1

在 GitHub 上查看发布
  • 针对未来 CrewAI 部署的小型 bug 修复
2024年9月24日

v0.63.0

在 GitHub 上查看发布
  • 用于与 LLM 交互的新 LLM 类(利用 LiteLLM)
  • 添加对自定义内存接口的支持
  • 引入 GPT-4o-mini 作为默认模型
  • 更新文档
  • 更新依赖
  • Bug 修复
    • 移除 kickoff_for_each_async 中冗余的任务创建
2024年9月18日

v0.61.0

在 GitHub 上查看发布
  • 更新依赖
  • 以不同颜色打印最大 rpm 消息
  • 更新所有测试用例
  • 始终以用户消息结尾 - 以更好地支持某些模型(如 bedrock)
  • 常规小型 bug 修复
2024年9月16日

v0.60.0

在 GitHub 上查看发布
  • 移除 LangChain 并重建执行器
  • 让所有测试恢复绿色
  • 在 Agent 上添加不使用系统提示词的能力 use_system_prompt
  • 添加不使用停止词的能力(以支持 o1 模型) use_stop_words
  • 滑动上下文窗口更名为 respect_context_window,并默认启用
  • 现在默认禁用委派
  • 内部提示词也进行了细微修改
  • 整体可靠性和结果质量
  • 新支持:
    • 每分钟最大请求数
    • 给出最终答案前的最大迭代次数
    • 正确利用系统提示词
    • Token 计算流程
    • 团队和代理执行的新日志记录
2024年9月13日

v0.55.2

在 GitHub 上查看发布
  • 添加自动完成能力
  • 将 name 和 expected_output 添加到 TaskOutput
  • 新的 crewai install CLI
  • 新的 crewai deploy CLI
  • 清理 Pipeline 功能
  • 更新文档
  • 开发体验改进,如 bandit CI 管道
  • 修复 Bug
    • 能够使用 planning_llm
    • 修复基于 YAML 的项目
    • 修复 Azure 支持
    • 添加对 Python 3.10 的支持
    • 远离 Pydantic v1
2024年8月11日

v0.51.0

在 GitHub 上查看发布
2024年7月20日

v0.41.1

在 GitHub 上查看发布
  • 修复规划功能 Bug
2024年7月19日

v0.41.0

在 GitHub 上查看发布
  • [破坏性更改] 类型安全输出
    • 所有团队和任务现在都返回一个正确的对象 TaskOuput 和 CrewOutput
  • [功能] 新的团队规划功能(先规划后行动)
    • 通过在团队实例中添加 planning=True
  • [功能] 引入重放功能
    • 新的 CLI,允许你列出上次运行的任务并从特定任务重放
  • [功能] 重置内存的能力
    • 你可以在再次运行之前清除团队记忆
  • [功能] 添加 LLM 调用重试功能
    • 你可以重试 LLM 调用而不停止团队执行
  • [功能] 添加自定义转换器的能力
  • [工具] 增强工具的类型提示和新属性
  • [工具] 添加 MultiON 工具
  • [工具] 修复 filecrawl 工具
  • [工具] 修复 Scraping 工具中的 bug
  • [工具] 提升 crewAI-tools 依赖版本
  • [Bugs] 一般错误修复和改进
  • [Bugs] 遥测修复
  • [Bugs] 拼写检查更正
  • [Docs] 更新文档
2024年7月6日

v0.36.0

在 GitHub 上查看发布
  • Bug 修复
  • 更新文档
  • 更新原生提示词
  • 修复提示词中的拼写错误
  • 添加 AgentOps 原生支持
  • 添加 Firecrawl 工具
  • 添加返回工具结果作为代理结果的新能力
  • 改进代码解释器工具
  • 添加创建你自己的转换器类的新选项(文档待定)
2024年7月4日

v0.35.8

在 GitHub 上查看发布
  • 修复 embechain 依赖问题
2024年7月2日

v0.35.7

在 GitHub 上查看发布
  • 新的 @composiohq 集成已发布
  • 文档更新
  • 自定义 GPT 更新
  • 调整管理器详细程度
  • Bug 修复
2024年7月1日

v0.35.5

在 GitHub 上查看发布
  • 修复 embedchain 依赖
2024年7月1日

v0.35.4

在 GitHub 上查看发布
  • 更新 crewai create CLI 以使用新版本
2024年7月1日

v0.35.3

在 GitHub 上查看发布
  • 代码执行 Bug 已修复
  • 更新整体文档
  • 提升 crewai-tools 版本
  • 提升许多依赖的版本
  • 整体错误修复
2024年6月29日

v0.35.0

在 GitHub 上查看发布
  • 你的代理现在可以执行代码
  • 引入任何第三方代理,LlamaIndex、LangChain 和 Autogen 代理现在都可以成为你的团队成员!
  • 在执行之前训练你的团队以获得一致的结果!新 CLI crewai train -n X
  • Bug 修复和文档更新(仍缺少一些即将到来的新文档更新)
2024年6月22日

v0.32.2

在 GitHub 上查看发布
  • 更新 crewai create CLI 以使用新版本
  • 修复委派代理匹配
2024年6月21日

v0.32.0

在 GitHub 上查看发布
  • 新的 kickoff_for_eachkickoff_asynckickoff_for_each_async 方法,用于更好地控制启动流程
  • 添加对所有 LlamaIndex hub 集成的支持
  • 向团队的完整输出添加 usage_metrics
  • 在新 YAML 格式上添加对多个团队的支持
  • 更新依赖
  • 修复 Bug 和拼写错误
  • 文档已更新
  • 在文档中添加搜索
  • 使 gpt-4o 成为默认模型
  • 添加 LangTrace、Browserbase 和 Exa Search 的新文档
  • 添加时间戳到日志记录
2024年5月23日

v0.30.11

在 GitHub 上查看发布
  • 更新项目生成模板
2024年5月14日

v0.30.8

在 GitHub 上查看发布
  • 更新依赖
  • 关于 crewAI 项目结构的小型 bug 修复
  • 目前移除自定义 YAML 解析器
2024年5月14日

v0.30.5

在 GitHub 上查看发布
  • 使代理委派对较小模型更通用
2024年5月13日

v0.30.4

在 GitHub 上查看版本发布文档更新即将发布,抱歉让大家久等了,感谢你们的耐心,我们很快会发布新文档!➿ 修复任务回调 🧙 有能力设置特定代理为管理器,而不是让团队创建你的代理 📄 有能力设置系统、提示词和响应模板,使其在开源模型上工作更可靠(在较小模型上效果更好) 👨‍💻 改进 json 和 pydantic 输出(在较小模型上效果更好) 🔎 改进工具名称识别(在较小模型上效果更好) 🧰 工具使用改进(在较小模型上效果更好) 📃 初步支持自带提示词 2️⃣ 修复重复 token 计算器指标 🪚 添加几个新工具,Browserbase 和 Exa Search 📁 保存为文件时创建目录的能力 🔁 更新依赖 - 仔细检查工具 📄 整体小型文档改进 🐛 小型错误修复(拼写错误等) 👬 修复 co-worker / coworker 问题 👀 小型 Readme 更新
2024年4月11日

v0.28.8

在 GitHub 上查看发布
  • 更新 crewai CLI 上使用的版本
2024年4月11日

v0.28.7

在 GitHub 上查看发布
  • Bug 修复
  • 更新包含 bug 修复的 crewAI 工具版本
2024年4月8日

v0.28.5

在 GitHub 上查看发布
  • 主要的长期内存插值问题
  • 更新包含修复的工具包依赖
  • 删除不必要的证书
2024年4月7日

v0.28.2

在 GitHub 上查看发布
  • 主要长期记忆修复
2024年4月6日

v0.28.1

在 GitHub 上查看发布
  • 将 crewai-tools 更新至 0.1.15
2024年4月5日

v0.28.0

在 GitHub 上查看发布
  • 不覆盖 LLM 回调
  • 添加 max_execution_time 支持
  • 添加特定记忆文档
  • 将工具使用日志颜色从黄色改为紫色
  • 更新文档
2024年4月4日

v0.27.0

在 GitHub 上查看发布
  • 🧠 记忆(共享团队记忆) - 要启用它,只需在你的团队中添加 memory=True,它将透明地工作,使结果更好更可靠,目前默认禁用
  • 🤚🏼 原生人工输入支持: 文档
  • 🌐 通用 RAG 工具支持: 不仅仅是 OpenAI。任何模型皆可。 示例
  • 🔍 增强的缓存控制: 认识巧妙的 cache_function 属性: 文档
  • 🔁 更新 crewai-tools 依赖: 始终与最新最棒的保持同步。
  • ⛓️ 跨代理委派: 代理之间更平滑的协作。
  • 💠 内部提示词改进: 更精细的对话流程。
  • 📝 通过更好的解析改进工具使用
  • 🔒 安全改进和更新依赖
  • 📄 文档改进
  • 🐛 Bug 修复
2024年3月12日

v0.22.5

在 GitHub 上查看发布
  • 新模板上的其他小型导入问题
2024年3月12日

v0.22.4

在 GitHub 上查看版本发布修复模板问题
2024年3月11日

v0.22.2

在 GitHub 上查看发布
  • 修复新 CLI 模板上的 bug
  • 保证新 CLI 模板上的任务顺序
2024年3月11日

v0.22.0

在 GitHub 上查看发布
  • 添加初步 CLI crewai create 命令
  • 添加使用字典定义代理和任务的能力
  • 添加更清晰的代理日志记录
  • 修复 Exceed maximum recursion depth bug
  • 修复文档
  • 更新 README
2024年3月4日

v0.19.0

在 GitHub 上查看发布
  • 工具使用效率 +1023.21%
  • 平均使用工具 +276%
  • 工具错误减少了 67%,比以往任何时候都更可靠。
  • 委派能力增强
  • 通过将 function_calling_llm 设置为 Agent 或 Crew 来回退到函数调用的能力
  • kickoff 后获取团队执行指标的能力(使用 crew.usage_metrics
  • 添加输入在 kickoff 中传递的能力,现在 crew.kickoff(inputs: {'key': 'value})
  • 更新文档
2024年2月28日

v0.16.3

在 GitHub 上查看发布
  • 修复整体 Bug
  • 确保代码向后兼容
2024年2月28日

v0.16.0

在 GitHub 上查看发布
  • 删除遗留的 crewai_tools 依赖
  • 添加对输入插值的初步支持(缺失文档)
  • 添加跟踪工具使用、工具错误、格式错误、token 使用的能力
  • 更新 README
2024年2月26日

v0.14.4

在 GitHub 上查看发布
  • 更新超时
  • 更新文档
  • 移除 crewai_tools 作为强制依赖
  • 默认使代理无记忆以减少 token 计数(对于以前依赖此功能的人来说是破坏性更改)
2024年2月24日

v0.14.3

在 GitHub 上查看发布
  • 修复损坏的文档链接
  • 添加对无工具代理的支持
  • 避免空任务输出
2024年2月22日

v0.14.0

在 GitHub 上查看版本发布来自 v0.14.0rc 的所有改进。
  • 支持从开源模型导出 json 和 pydantic
2024年2月20日

v0.14.0rc

在 GitHub 上查看发布
  • 添加对 crewai-tools 的支持
  • 添加对将任务输出格式化为 Pydantic 对象或 JSON 的支持
  • 添加对将任务输出保存到文件的支持
  • 改进代理间委派的可靠性
  • 重组工具使用逻辑以正确使用函数调用
  • 更新内部提示词
  • 支持无参数工具
  • Bug 修复
2024年2月16日

v0.11.2

在 GitHub 上查看发布
  • 添加进一步的错误日志记录,以便用户在工具失败时了解发生了什么
2024年2月16日

v0.11.1

在 GitHub 上查看发布
  • 它修复了工具使用逻辑中的一个 bug,该 bug 即便在使用中有错误也会过早缓存结果,防止其再次使用该工具。
  • 它还将以红色打印任何错误消息,允许用户了解工具的问题所在。
2024年2月13日

v0.11.0

在 GitHub 上查看发布
  • 在整个团队和单个代理上设置 function_calling_llm 的能力
  • 一些早期的成本降低尝试
  • 改进工具的函数调用
  • 更新文档
2024年2月10日

v0.10.0

在 GitHub 上查看发布
  • 从团队 kickoff 获取 full_ouput 的能力,包含所有任务输出
  • 为代理和团队设置 step_callback 函数的能力,以便你可以获取所有中间步骤
  • 在多次工具使用后记住代理的预期格式。
  • 新的工具使用内部逻辑现在使用 json,解锁了带有多个参数的工具
  • 重构整体委派逻辑,现在更加可靠
  • 修复 max_inter bug,现在正确强制 LLM 在达到该次数时回答
  • 重建缓存结构,确保多个代理可以共享同一个缓存
  • 重构任务重复使用预防逻辑
  • 删除现在不必要的 CrewAgentOutputParser
  • 选择加入与 crewAI 团队共享完整的团队相关数据
  • 整体文档更新
2024年2月8日

v0.5.5

在 GitHub 上查看发布
  • 整体文档 + README 改进
  • 修复 RPM 控制器被不必要设置的问题
  • 添加库改进的早期阶段匿名遥测
2024年2月7日

v0.5.3

在 GitHub 上查看发布
  • 分层管理器快速修复
2024年2月6日

v0.5.2

在 GitHub 上查看发布
  • 添加用于层次流程的 manager_llm
  • 改进 max_intermax_rpm 逻辑
  • 更新 README 和文档
2024年2月4日

v0.5.0

在 GitHub 上查看版本发布这个新版本为库带来了许多新功能和改进。

功能

  • 添加任务回调。
  • 添加对分层流程的支持。
  • 添加在另一个任务中引用特定任务的能力。
  • 添加并行任务执行的能力。

改进

  • 改进最大迭代次数和每分钟最大请求数。
  • 开发体验改进、文档字符串等。
  • 小改进和拼写错误。
  • 修复静态类型错误。
  • 更新 README 和文档。
2024年1月14日

v0.1.32

在 GitHub 上查看发布
  • 迁移到 LangChain 0.1.0
  • 改进提示词
  • 添加限制代理最大迭代次数的能力
  • 为代理和团队添加每分钟请求限流的能力
  • 添加翻译初步支持
  • 添加希腊语翻译
  • 改进代码可读性
  • 开始使用 mkdocs 编写新文档
2024年1月7日

v0.1.23

在 GitHub 上查看发布
  • 许多可靠性改进
  • 提示词更改
  • 支持多种语言的初步更改
  • 修复任务重复执行 bug
  • 更好的执行错误处理
  • 更新 READMe
2023年12月30日

v0.1.14

在 GitHub 上查看发布
  • 添加工具缓存和循环执行预防。(@joaomdmoura)
  • 添加更多代理委派指南。(@joaomdmoura)
  • 更新以使用新 openai 库版本。(@joaomdmoura)
  • 添加日志记录的详细级别。(@joaomdmoura)
  • 删除 WIP 代码。(@joaomdmoura)
  • 许多开发者生活质量改进(特别感谢 @greysonlalonde)。
  • 更新到 pydantic v2(特别感谢 @greysonlalonde)。
2023年11月24日

v0.1.2

在 GitHub 上查看发布
  • 添加使用其他 LLM(而非 OpenAI)的能力
2023年11月19日

v0.1.1

在 GitHub 上查看发布

CrewAI v0.1.1 版本说明

最新功能

  • 团队详细模式:现在允许你检查任务是如何执行的。
  • README 和文档更新:一系列关于文档的小型更新
2023年11月14日

v0.1.0

在 GitHub 上查看发布

CrewAI v0.1.0 版本说明

我们非常激动地宣布 CrewAI 的初始版本 0.1.0!CrewAI 是一个旨在促进自主 AI 代理协作的框架,这些代理能够扮演角色并进行协作,以更有效地完成复杂任务。

最新功能

  • 初始发布:CrewAI 现在正式发布!这一基础版本为 AI 代理协同工作奠定了基础,每个代理都有其专门的角色和目标。
  • 基于角色的代理设计:定义并定制具有特定角色、目标和成功所需工具的代理。
  • 代理间委派:代理现在具备自主委派任务的能力,实现了团队内工作量的动态分配。
  • 任务管理:动态创建和分配任务,并灵活指定每个任务所需的工具。
  • 顺序流程:设置你的代理以依次处理任务,确保工作流程组织有序且可预测。
  • 文档:通过我们的初步文档开始探索 CrewAI,该文档将指导你完成框架的设置和使用。

增强功能

  • AgentTaskCrewProcess 类的详细 API 文档。
  • 帮助你构建第一个 CrewAI 应用程序的示例和教程。
  • 代理之间协作和委派机制的基础设置。

已知问题

  • 由于这是第一个版本,可能存在未发现的 bug 和需要优化的领域。我们鼓励社区报告在使用过程中发现的任何问题。

即将推出的功能

  • 高级流程管理:在未来的版本中,我们将引入更复杂的任务管理流程,包括共识和分层工作流。