2025-04-30
v0.117.1

发布亮点

核心改进与修复

  • crewai-tools 升级到最新版本
  • liteLLM 升级到最新版本
  • 修复了 Mem0 OSS
2025-04-28
v0.117.0

发布亮点

新特性与增强

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

核心改进与修复

  • 修复了模板参数不正确和输入缺失的问题。
  • 通过协程条件检查改进了异步流程处理。
  • 通过独立的配置和正确的内存对象复制增强了内存管理。
  • 修复了使用正确引用初始化 lite agents 的问题。
  • 解决了 Python 类型提示问题并删除了冗余导入。
  • 更新了事件放置以改进工具使用跟踪。
  • 当流程失败时,抛出显式异常。
  • 删除了各种模块中未使用的代码和冗余注释。
  • 将 GitHub App token action 更新到 v2。

文档与指南

  • 增强了文档结构,包括企业版部署说明。
  • 自动创建用于生成文档的输出文件夹。
  • 修复了 WeaviateVectorSearchTool 文档中的断开链接。
  • 修复了 guardrail 文档使用以及 JSON search tools 的导入路径。
  • 更新了 CodeInterpreterTool 的文档。
  • 改进了文档页面的 SEO、上下文导航和错误处理。
2025-04-07
v0.114.0

发布亮点

新特性与增强

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

核心改进与修复

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

文档与指南

  • 改进了文档结构、主题和组织。
  • 增加了 Local NVIDIA NIM with WSL2、W&B Weave 和 Arize Phoenix 的指南。
  • 更新了工具配置示例、提示和可观察性文档。
  • 关于在 Flows 中使用单个 agent 的指南。
2025-03-17
v0.108.0

发布亮点

新特性与增强

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

错误修复

  • 修复了 Mistral 问题
  • 修复了文档中的错误
  • 修复了 fingerprint 属性中的类型检查错误

文档更新

  • 改进了工具文档
  • 更新了 uv 工具包的安装指南
  • 添加了使用 uv 工具升级 crewAI 的说明
  • 添加了 ApifyActorsTool 的文档
2025-03-10
v0.105.0

核心改进与修复

  • 修复了模板变量缺失和用户内存配置问题
  • 改进了异步流程支持并解决了 agent 响应格式问题
  • 增强了内存重置功能并修复了 CLI 内存命令
  • 修复了类型问题、工具调用属性和遥测解耦问题

新特性与增强

  • 添加了流程状态导出并改进了状态工具
  • 通过可选的 crew embedder 增强了 agent 知识设置
  • 引入了事件发射器,以实现更好的可观察性和 LLM 调用跟踪
  • 增加了对 Python 3.10 和来自 langchain_ollama 的 ChatOllama 的支持
  • 集成了对 o3-mini 模型的上下文窗口大小支持
  • 增加了对多个 router 调用的支持

文档与指南

  • 改进了文档布局和分层结构
  • 添加了 QdrantVectorSearchTool 指南并澄清了事件监听器用法
  • 修复了提示中的拼写错误并更新了 Amazon Bedrock 模型列表
2025-02-12
v0.102.0

核心改进与修复

  • 增强的 LLM 支持:改进了 Anthropic 模型的结构化 LLM 输出、参数处理和格式化
  • Crew 与 Agent 稳定性:修复了使用知识源克隆 agents/crews、条件任务中的多个任务输出以及被忽略的 Crew 任务回调问题
  • 内存与存储修复:修复了 Bedrock 的短期内存处理问题,确保了 embedder 初始化正确,并在 crew 类中添加了重置内存函数
  • 训练与执行可靠性:修复了使用 dict 和 list 输入类型时中断的训练和插值问题

新特性与增强

  • 高级知识管理:改进了命名约定并通过自定义 embedder 支持增强了 embedding 配置
  • 扩展的日志记录与可观察性:添加了日志记录的 JSON 格式支持并集成了 MLflow 跟踪文档
  • 数据处理改进:更新了 excel_knowledge_source.py 以处理多标签文件
  • 通用性能与代码库清理:简化了企业版代码对齐并解决了 linting 问题
  • 添加新工具:QdrantVectorSearchTool

文档与指南

  • 更新了 AI 与内存文档:改进了 Bedrock、Google AI 和长期内存文档
  • 任务与工作流清晰度:在 Task Attributes 中添加了“人类输入”行,以及 Langfuse 指南和 FileWriterTool 文档
  • 修复了各种拼写错误与格式问题
2025-01-28
v0.100.0

功能

  • 添加 Composio 文档
  • 添加 SageMaker 作为 LLM 提供者

修复

  • 整体 LLM 连接问题
  • 在训练时使用安全访问器
  • 向 crew_chat.py 添加版本检查

文档

  • crewAI 聊天的最新文档
  • 改进了 CLI 和 Composio Tool 文档的格式和清晰度
2025-01-20
v0.98.0

功能

  • 会话 crew v1
  • 为流程状态添加唯一 ID
  • 使用 FlowPersistence 接口添加 @persist 装饰器

集成

  • 添加 SambaNova 集成
  • 在 cli 中添加 NVIDIA NIM 提供者
  • 引入 VoyageAI

修复

  • 修复了 Mem0 集成中的 API Key 行为和实体处理问题
  • 修复了核心调用循环逻辑和相关测试
  • 使工具输入为实际对象而不是字符串
  • 为创建工具添加了重要缺失部分
  • 降低 litellm 版本以防止 windows 问题
  • 如果在启动前输入为空
  • 修复了拼写错误、嵌套 pydantic 模型问题和 docling 问题
2025-01-04
v0.95.0

新功能

  • 为 Crew 添加多模态能力
  • 程序化 Guardrails
  • HITL 多轮
  • 支持 Gemini 2.0
  • CrewAI Flows 改进
  • 添加工作流权限
  • 添加了对 langfuse 与 litellm 的支持
  • Portkey 与 CrewAI 集成
  • 添加了 interpolate_only 方法并改进了错误处理
  • Docling 支持
  • 支持 Weviate

修复

  • output_file 未遵循系统路径
  • 重置短期内存时出现磁盘 I/O 错误
  • CrewJSONEncoder 现在接受 enums
  • Python 最大版本
  • Task 中 output_file 的插值
  • 正确处理 coworker 角色名称的大小写/空格
  • 添加 tiktoken 作为显式依赖并记录 Rust 要求
  • 在规划过程中包含 agent 知识
  • 将 KnowledgeStorage 的存储初始化更改为 None
  • 修复可选存储检查
  • 在流程中包含事件发射器
  • Docstring、错误处理和类型提示改进
  • 抑制了 litellm pydantic 问题产生的 userWarnings
2024-12-05
v0.86.0

更改

  • 移除对 pipeline 和 pipeline router 的所有引用
  • 在自定义 LLM 中添加 Nvidia NIM 作为提供者
  • 添加知识演示 + 改进知识文档
  • 添加 HITL 多轮跟进
  • 关于使用装饰器的 yaml crew 的新文档
  • 简化模板 crew
2024-12-04
v0.85.0

功能

  • 在 agent 级别添加了知识
  • 特性/移除 langchain
  • 改进类型化任务输出
  • 在 crewai 登录时登录到工具仓库

修复

  • 修复了 result as answer 未正确退出 LLM 循环的问题
  • 修复了使用 ollama 提供者运行时缺失 key 名称的问题
  • 修复发现的拼写问题

文档

  • 更新了关于运行 mypy 的 readme
  • 向 mint.json 添加知识
  • 更新了 Github actions
  • 更新了 Agents 文档,包含创建 agent 的两种方法
  • LLM 配置和使用改进
2024-11-25
v0.83.0

新功能

  • 新增 before_kickoff 和 after_kickoff crew 回调
  • 支持使用知识预设 agents
  • 增加了使用 Mem0 检索用户偏好和内存的支持

修复

  • 修复异步执行
  • 升级 chroma 并调整 embedder 函数生成器
  • 更新了 CLI Watson 支持的模型 + 文档
  • 降低 Bandit 的级别
  • 修复所有测试

文档

  • 更新文档
2024-11-13
v0.80.0

修复

  • 修复 Tokens 回调替换错误
  • 修复 Step 回调问题
  • 在使用指标中添加缓存的提示 token 信息
  • 修复 crew_train_success 测试