文档索引
获取完整文档索引: 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, @vinibrsl2026年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, @vinibrsl2026年5月21日
2026年5月19日
v1.14.5
在 GitHub 上查看发布更新内容
功能
- 弃用
CrewAgentExecutor,将 Crew 智能体默认设置为AgentExecutor - 改进 Daytona 沙箱工具
- 添加
restore_from_state_idkickoff 参数 - 为
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, @wishhyt2026年5月18日
2026年5月15日
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.id到restoreFromStateId的迁移指南 - 添加 OSS 升级和 crew-to-flow 迁移指南
- 更新 v1.14.5a4 的变更日志和版本
贡献者
@akaKuruma, @greysonlalonde, @iris-clawd, @lorenzejay, @mislavivanda2026年5月9日
2026年5月7日
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, @wishhyt2026年5月1日
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, @vinibrsl2026年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, @mattatcha2026年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, @renatonitta2026年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, @mattatcha2026年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, @renatonitta2026年4月21日
2026年4月17日
v1.14.2
在 GitHub 上查看发布更新内容
功能
- 添加检查点恢复、差异和修剪命令,并改进可发现性。
- 在
Agent.kickoff及相关方法中添加from_checkpoint参数。 - 添加项目模板的模板管理命令。
- 在失败的开发工具发布中添加恢复提示。
- 添加部署验证 CLI 并增强 LLM 初始化的人体工程学。
- 添加具有谱系追踪功能的检查点分支。
- 利用推理标记和缓存创建标记丰富 LLM 标记追踪。
漏洞修复
- 修复开发工具发布中过时分支冲突时的提示。
- 修补
authlib、langchain-text-splitters和pypdf中的漏洞。 - 对流处理程序进行作用域限制,以防止跨运行块污染。
- 通过 TUI 中的 Flow API 分发 Flow 检查点。
- 使用递归 glob 进行 JSON 检查点发现。
- 处理 MCP 工具解析中的循环 JSON 模式。
- 通过删除真值默认值来保留 Bedrock 工具调用参数。
- 在 HITL 恢复后发出 flow_finished 事件。
- 通过更新依赖项(包括
requests、cryptography和pytest)修复各种漏洞。 - 修复停止向 Bedrock Converse API 转发严格模式的问题。
文档
- 记录缺失的参数并添加检查点章节。
- 更新 v1.14.2 及之前发布候选版本的变更日志和版本。
- 添加企业 A2A 功能文档并更新 OSS A2A 文档。
贡献者
@Yanhu007, @alex-clawd, @github-actions[bot], @greysonlalonde, @iris-clawd, @lorenzejay, @lucasgomide2026年4月16日
2026年4月15日
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, @greysonlalonde2026年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, @lucasgomide2026年4月9日
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, @lorenzejay2026年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, @joaomdmoura2026年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, @lucasgomide2026年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, @lucasgomide2026年4月6日
2026年4月2日
v1.13.0
在 GitHub 上查看发布更新内容
功能
- 添加 RuntimeState RootModel 以实现统一状态序列化
- 使用用于技能和内存事件的新遥测范围增强事件监听器
- 添加带有 v0.8/v0.9 支持、模式和文档的 A2UI 扩展
- 在 LLMCallCompletedEvent 中发出标记使用数据
- 发布期间自动更新部署测试存储库
- 提高企业版发布的弹性和用户体验
漏洞修复
- 将工具存储库凭据添加到 crewai install
- 将工具存储库凭据添加到工具发布的 uv build
- 通过配置而不是工具参数传递指纹元数据
- 处理不支持
stopAPI 参数的 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, @thiagomoretto2026年4月2日
2026年4月1日
2026年4月1日
v1.13.0a3
在 GitHub 上查看发布更新内容
功能
- 在 LLMCallCompletedEvent 中发出标记使用数据
- 提取工具元数据并发布到 AMP
漏洞修复
- 处理不支持
stopAPI 参数的 GPT-5.x 模型
文档
- 修复所有语言中智能体能力的不准确之处
- 添加智能体能力概述并改进技能文档
- 添加全面的 SSO 配置指南
- 更新 v1.13.0rc1 的变更日志和版本
重构
- 将 Flow 转换为 Pydantic BaseModel
- 将 LLM 类转换为 Pydantic BaseModel
- 用普通类型注释替换 InstanceOf[T]
- 删除未使用的方法
贡献者
@dependabot[bot], @greysonlalonde, @iris-clawd, @lorenzejay, @lucasgomide, @thiagomoretto2026年3月27日
2026年3月27日
2026年3月25日
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, @nicoferdi962026年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, @nicoferdi962026年3月26日
2026年3月25日
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, @nicoferdi962026年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, @vinibrsl2026年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, @vinibrsl2026年3月15日
2026年3月14日
2026年3月13日
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, @mattatcha2026年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, @nicoferdi962026年2月27日
2026年2月27日
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, @vinibrsl2026年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, @vinibrsl2026年1月15日
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, @mplachta2025年12月19日
2025年12月16日
v1.7.1
在 GitHub 上查看发布更新内容
改进
- 在 bump 命令中添加
--no-commit标志 - 使用 JSON 模式进行工具参数序列化
漏洞修复
- 修复工具存储库登录失败时响应显示的错误消息
- 修复异步执行任务时 future 的正常终止
- 通过添加索引修复任务排序
- 修复 Windows 信号的平台兼容性检查
- 修复 RPM 控制器计时器以防止进程挂起
- 修复标记使用记录并验证流上的响应模型
文档
- 添加异步翻译文档
- 添加 AOP 部署 API 文档
- 添加智能体处理程序连接器文档
- 添加关于原生异步的文档
贡献者
@Llamrei, @dragosmc, @gilfeig, @greysonlalonde, @heitorado, @lorenzejay, @mattatcha, @vinibrsl2025年12月9日
v1.7.0
在 GitHub 上查看发布更新内容
功能
- 添加异步流程 kickoff
- 添加异步 crew 支持
- 添加异步任务支持
- 添加异步知识支持
- 添加异步内存支持
- 添加工具和智能体执行器的异步支持;改进类型和文档
- 实现 a2a 扩展 API 和异步智能体卡片缓存;修复任务传播和流式处理
- 添加原生异步工具支持
- 添加异步 llm 支持
- 创建系统事件类型和处理程序
漏洞修复
- 修复确保非非类型不传递给 otel 的问题
- 修复标记存储文件操作中的死锁
- 修复确保 otel 范围已关闭
- 使用 HuggingFaceEmbeddingFunction 进行嵌入,更新键并添加测试
- 修复确保所有支持的 anthropic 模型 supports_tools 为 true
- 确保钩子适用于精简智能体流程
贡献者
@greysonlalonde, @lorenzejay2025年11月29日
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, @markmcd2025年11月22日
2025年11月16日
v1.5.0
在 GitHub 上查看发布更新内容
功能
- 添加 a2a 信任远程完成状态标志
- 获取并存储更多关于 Okta 授权服务器的数据
- 在 CrewAgentExecutor 中实现 LLM 调用前后的钩子
- 向 TaskOutput 和 LiteAgentOutputs 公开消息
- 增强 QdrantVectorSearchTool 的模式描述
漏洞修复
- 确保正确应用追踪指令标志
- 修复自定义工具文档链接并添加 Mintlify 损坏链接操作
文档
- 增强任务防护栏文档,支持基于 LLM 的验证
贡献者
@danielfsbarreto, @greysonlalonde, @heitorado, @lorenzejay, @theCyberTech2025年11月7日
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, @tonykipkemboi2025年11月1日
2025年10月27日
2025年10月24日
2025年10月21日
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, @theCyberTech2025年10月18日
v1.0.0b3 (预发布)
在 GitHub 上查看发布更新内容
功能
- 增强任务防护栏功能和验证
- 改进对导入原生 SDK 的支持
- 添加 Azure 原生测试
- 使用高级功能增强 BedrockCompletion 类
- 使用客户端参数支持增强 GeminiCompletion 类
- 使用附加客户端参数增强 AnthropicCompletion 类
漏洞修复
- 在流程装饰器中保留嵌套条件结构
- 在 Printer.print 方法中添加标准打印参数
- 删除 stdout 打印并提高测试确定性
重构
- 将项目模块转换为具有完全类型的元类
贡献者
@greysonlalonde, @lorenzejay2025年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, @lucasgomide2025年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, @lucasgomide2025年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, @theCyberTech2025年9月30日
2025年9月26日
v0.201.1
在 GitHub 上查看发布更新内容
核心改进与修复
- 将 Watson 嵌入提供程序重命名为
watsonx并刷新环境变量前缀 - 为
watsonx和voyageai嵌入提供程序添加 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日
2025年9月20日
2025年9月19日
v0.193.0
在 GitHub 上查看发布核心改进与修复
- 修复 OpenAI 适配器初始化期间
model参数的处理 - 解决 CI 工作流中的测试持续时间缓存问题
- 修复智能体重复工具使用相关的脆弱测试
- 向
__init__.py添加缺失的事件导出以实现一致的模块行为 - 从 Mem0 的元数据中删除消息存储以减少膨胀
- 为向量搜索中的向后兼容性添加 L2 距离指标支持
新功能与增强
- 引入线程安全的平台上下文管理
- 为优化的
pytest-split运行添加测试持续时间缓存 - 添加临时追踪改进以实现更好的追踪控制
- 使 RAG、知识和内存的搜索参数完全可配置
- 启用 ChromaDB 使用 OpenAI API 进行嵌入函数
- 添加更深入的可观察性工具以获得用户级洞察
- 统一具有实例特定客户端支持的 RAG 存储系统
文档与指南
- 更新
RagTool引用以反映 CrewAI 原生 RAG 实现 - 改进
langgraph和openai智能体适配器的内部文档,包含类型注释和文档字符串
2025年9月11日
2025年9月10日
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监听器可恢复性 - 增强
PlusAPI和TraceBatchManager中的超时处理 - 批量处理实体内存项以减少冗余操作
新功能与增强
- 添加对
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 configCLI 命令组和测试 - 添加对
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 - 启用智能体评估的事件发出
- 支持评估单个
Agent和LiteAgent - 添加与
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_agenttoken 的问题 - 修复了遥测单例未遵循动态环境变量的问题
- 修复了 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日
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日
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日
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_kickoff和after_kickoff团队回调 - 支持预先为代理植入知识
- 添加对使用 Mem0 检索用户偏好和记忆的支持
- 修复异步执行
- 升级 chroma 并调整嵌入函数生成器
- 更新 CLI Watson 支持的模型 + 文档
- 降低 Bandit 的级别
- 修复所有测试
- 更新文档
2024年11月14日
2024年11月11日
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日
2024年10月23日
v0.76.0
在 GitHub 上查看发布- 修复/修复缺少 API 提示词 + CLI 文档更新
- 杂项(readme):在贡献指南中修复“运行测试”步骤
- 支持不安全代码执行。添加 Docker 安装和运行检查
- 修复嵌入函数的内存导入
2024年10月23日
2024年10月23日
v0.75.0
在 GitHub 上查看发布- 修复训练后测试
- 简化工作流
- 适配
crewai tool install <tool> - 确保原始嵌入配置有效
- 修复 Bug
- 更新文档 - 包括在 LLM 文档中添加 Cerebras LLM 示例配置
- 丢弃不必要的测试
2024年10月18日
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日
2024年9月27日
v0.64.0
在 GitHub 上查看发布- 正确排序任务
- 修复总结逻辑
- 修复停止词逻辑
- 将默认最大迭代次数增加到 20
- 修复输入插值后的团队密钥
- 修复训练功能
- 添加初步工具 API
- 拼写错误
- 更新文档
2024年9月25日
2024年9月25日
2024年9月24日
2024年9月24日
2024年9月24日
v0.63.0
在 GitHub 上查看发布- 用于与 LLM 交互的新 LLM 类(利用 LiteLLM)
- 添加对自定义内存接口的支持
- 引入 GPT-4o-mini 作为默认模型
- 更新文档
- 更新依赖
- Bug 修复
- 移除
kickoff_for_each_async中冗余的任务创建
- 移除
2024年9月18日
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 installCLI - 新的
crewai deployCLI - 清理 Pipeline 功能
- 更新文档
- 开发体验改进,如 bandit CI 管道
- 修复 Bug
- 能够使用
planning_llm - 修复基于 YAML 的项目
- 修复 Azure 支持
- 添加对 Python 3.10 的支持
- 远离 Pydantic v1
- 能够使用
2024年8月11日
v0.51.0
在 GitHub 上查看发布- crewAI 测试 / 评估 - https://docs.crewai.com.cn/core-concepts/Testing/
- 添加新的滑动上下文窗口
- 允许在 YAML 上使用所有属性 - https://docs.crewai.com.cn/getting-started/Start-a-New-CrewAI-Project-Template-Method/#customizing-your-project
- 添加初始 Pipeline 结构 - https://docs.crewai.com.cn/core-concepts/Pipeline/
- 能够为规划步骤设置 LLM - https://docs.crewai.com.cn/core-concepts/Planning/
- 新的团队运行命令 - https://docs.crewai.com.cn/getting-started/Start-a-New-CrewAI-Project-Template-Method/#running-your-project
- 保存文件现在将字典转储为 JSON - https://docs.crewai.com.cn/core-concepts/Tasks/#creating-directories-when-saving-files
- 对工具输出使用详细设置
- 添加新的 Github 模板
- 新视觉工具 - https://docs.crewai.com.cn/tools/VisionTool/
- 新 DALL-E 工具 - https://docs.crewai.com.cn/tools/DALL-ETool/
- 新 MySQL 工具 - https://docs.crewai.com.cn/tools/MySQLTool/
- 新 NL2SQL 工具 - https://docs.crewai.com.cn/tools/NL2SQLTool.md
- 漏洞修复
- 规划功能输出 Bug
- 层次流程的异步任务
- 针对非 OAI 模型的更好 Pydantic 输出
- JSON 截断问题
- 修复日志类型
- 仅在设置 Env 密钥时导入 AgentOps
- 清理代理角色以确保有效的目录名称(Windows)
- 工具名称不应包含 OpenAI 的空格
- 一堆小问题
2024年7月20日
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日
2024年7月2日
2024年7月1日
2024年7月1日
2024年7月1日
2024年6月29日
v0.35.0
在 GitHub 上查看发布- 你的代理现在可以执行代码
- 引入任何第三方代理,LlamaIndex、LangChain 和 Autogen 代理现在都可以成为你的团队成员!
- 在执行之前训练你的团队以获得一致的结果!新 CLI
crewai train -n X - Bug 修复和文档更新(仍缺少一些即将到来的新文档更新)
2024年6月22日
2024年6月21日
v0.32.0
在 GitHub 上查看发布- 新的
kickoff_for_each、kickoff_async和kickoff_for_each_async方法,用于更好地控制启动流程 - 添加对所有 LlamaIndex hub 集成的支持
- 向团队的完整输出添加
usage_metrics - 在新 YAML 格式上添加对多个团队的支持
- 更新依赖
- 修复 Bug 和拼写错误
- 文档已更新
- 在文档中添加搜索
- 使 gpt-4o 成为默认模型
- 添加 LangTrace、Browserbase 和 Exa Search 的新文档
- 添加时间戳到日志记录
2024年5月23日
2024年5月14日
2024年5月14日
2024年5月13日
v0.30.4
在 GitHub 上查看版本发布文档更新即将发布,抱歉让大家久等了,感谢你们的耐心,我们很快会发布新文档!➿ 修复任务回调 🧙 有能力设置特定代理为管理器,而不是让团队创建你的代理 📄 有能力设置系统、提示词和响应模板,使其在开源模型上工作更可靠(在较小模型上效果更好) 👨💻 改进 json 和 pydantic 输出(在较小模型上效果更好) 🔎 改进工具名称识别(在较小模型上效果更好) 🧰 工具使用改进(在较小模型上效果更好) 📃 初步支持自带提示词 2️⃣ 修复重复 token 计算器指标 🪚 添加几个新工具,Browserbase 和 Exa Search 📁 保存为文件时创建目录的能力 🔁 更新依赖 - 仔细检查工具 📄 整体小型文档改进 🐛 小型错误修复(拼写错误等) 👬 修复 co-worker / coworker 问题 👀 小型 Readme 更新2024年4月11日
2024年4月11日
2024年4月8日
2024年4月7日
2024年4月6日
2024年4月5日
2024年4月4日
v0.27.0
在 GitHub 上查看发布2024年3月12日
2024年3月12日
2024年3月11日
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日
2024年2月28日
v0.16.0
在 GitHub 上查看发布- 删除遗留的
crewai_tools依赖 - 添加对输入插值的初步支持(缺失文档)
- 添加跟踪工具使用、工具错误、格式错误、token 使用的能力
- 更新 README
2024年2月26日
2024年2月24日
2024年2月22日
2024年2月20日
v0.14.0rc
在 GitHub 上查看发布- 添加对 crewai-tools 的支持
- 添加对将任务输出格式化为 Pydantic 对象或 JSON 的支持
- 添加对将任务输出保存到文件的支持
- 改进代理间委派的可靠性
- 重组工具使用逻辑以正确使用函数调用
- 更新内部提示词
- 支持无参数工具
- Bug 修复
2024年2月16日
2024年2月16日
v0.11.1
在 GitHub 上查看发布- 它修复了工具使用逻辑中的一个 bug,该 bug 即便在使用中有错误也会过早缓存结果,防止其再次使用该工具。
- 它还将以红色打印任何错误消息,允许用户了解工具的问题所在。
2024年2月13日
2024年2月10日
v0.10.0
在 GitHub 上查看发布- 从团队 kickoff 获取
full_ouput的能力,包含所有任务输出 - 为代理和团队设置
step_callback函数的能力,以便你可以获取所有中间步骤 - 在多次工具使用后记住代理的预期格式。
- 新的工具使用内部逻辑现在使用 json,解锁了带有多个参数的工具
- 重构整体委派逻辑,现在更加可靠
- 修复
max_interbug,现在正确强制 LLM 在达到该次数时回答 - 重建缓存结构,确保多个代理可以共享同一个缓存
- 重构任务重复使用预防逻辑
- 删除现在不必要的
CrewAgentOutputParser - 选择加入与 crewAI 团队共享完整的团队相关数据
- 整体文档更新
2024年2月8日
2024年2月7日
2024年2月6日
2024年2月4日
v0.5.0
在 GitHub 上查看版本发布这个新版本为库带来了许多新功能和改进。功能
- 添加任务回调。
- 添加对分层流程的支持。
- 添加在另一个任务中引用特定任务的能力。
- 添加并行任务执行的能力。
改进
- 改进最大迭代次数和每分钟最大请求数。
- 开发体验改进、文档字符串等。
- 小改进和拼写错误。
- 修复静态类型错误。
- 更新 README 和文档。
2024年1月14日
v0.1.32
在 GitHub 上查看发布- 迁移到 LangChain 0.1.0
- 改进提示词
- 添加限制代理最大迭代次数的能力
- 为代理和团队添加每分钟请求限流的能力
- 添加翻译初步支持
- 添加希腊语翻译
- 改进代码可读性
- 开始使用 mkdocs 编写新文档
2024年1月7日
2023年12月30日
v0.1.14
在 GitHub 上查看发布- 添加工具缓存和循环执行预防。(@joaomdmoura)
- 添加更多代理委派指南。(@joaomdmoura)
- 更新以使用新 openai 库版本。(@joaomdmoura)
- 添加日志记录的详细级别。(@joaomdmoura)
- 删除 WIP 代码。(@joaomdmoura)
- 许多开发者生活质量改进(特别感谢 @greysonlalonde)。
- 更新到 pydantic v2(特别感谢 @greysonlalonde)。
2023年11月24日
2023年11月19日
2023年11月14日
v0.1.0
在 GitHub 上查看发布CrewAI v0.1.0 版本说明
我们非常激动地宣布 CrewAI 的初始版本 0.1.0!CrewAI 是一个旨在促进自主 AI 代理协作的框架,这些代理能够扮演角色并进行协作,以更有效地完成复杂任务。最新功能
- 初始发布:CrewAI 现在正式发布!这一基础版本为 AI 代理协同工作奠定了基础,每个代理都有其专门的角色和目标。
- 基于角色的代理设计:定义并定制具有特定角色、目标和成功所需工具的代理。
- 代理间委派:代理现在具备自主委派任务的能力,实现了团队内工作量的动态分配。
- 任务管理:动态创建和分配任务,并灵活指定每个任务所需的工具。
- 顺序流程:设置你的代理以依次处理任务,确保工作流程组织有序且可预测。
- 文档:通过我们的初步文档开始探索 CrewAI,该文档将指导你完成框架的设置和使用。
增强功能
Agent、Task、Crew和Process类的详细 API 文档。- 帮助你构建第一个 CrewAI 应用程序的示例和教程。
- 代理之间协作和委派机制的基础设置。
已知问题
- 由于这是第一个版本,可能存在未发现的 bug 和需要优化的领域。我们鼓励社区报告在使用过程中发现的任何问题。
即将推出的功能
- 高级流程管理:在未来的版本中,我们将引入更复杂的任务管理流程,包括共识和分层工作流。
