跳转到主要内容
2025 年 9 月 30 日

v1.0.0a1

在 GitHub 上查看发布

更新内容

核心改进和修复

  • 修复了代理配置中 actions 的权限处理
  • 更新了 CI 工作流和发布流程,以支持新的 Monorepo 结构
  • 将 Python 支持版本提升至 3.13,并刷新了工作区元数据

新功能和增强

  • Agent 添加了 appsactions 属性,以实现更丰富的运行时控制
  • crewai-tools 存储库合并到主工作区 (monorepo)
  • 所有包版本提升至 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 上查看发布

更新内容

核心改进和修复

  • 使 _create_reasoning_plan 中的 ready 参数变为可选
  • 修复了嵌入器配置的嵌套配置处理
  • 添加了 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 来集中事件逻辑

文档和指南

  • 更新了企业版操作认证令牌部分文档
  • 发布了 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
  • 持续改进跟踪和临时跟踪逻辑
  • 整合了跟踪逻辑条件
  • 添加了对 Mem0agent_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
  • 持续改进跟踪和临时跟踪逻辑
  • 整合了跟踪逻辑条件
  • 添加了对 Mem0agent_id 关联内存条目的支持

文档和指南

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

清理和杂项

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

v0.159.0

在 GitHub 上查看发布

核心改进和修复

  • 改进了 LLM 消息格式化性能,提高了运行时效率
  • 修复了企业配置认证/参数中不正确的端点使用问题
  • 在部分流程恢复期间,为稳定性注释掉了侦听器可恢复性检查

新功能和增强

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

文档和指南

  • 添加了新工具的文档
  • 添加了韩语翻译
  • 更新了文档,包含 TrueFoundry 集成细节
  • 添加了 RBAC 文档和一般清理
  • 修复了 API 参考并改进了英文、葡萄牙语-巴西语和韩语的示例/手册
2025 年 8 月 6 日

v0.157.0

在 GitHub 上查看发布

v0.157.0 更新内容

核心改进和修复

  • 为长输入工具启用了自动换行
  • 允许使用 BaseModel 条目持久化 Flow 状态
  • 使用 partition() 优化字符串操作以提高性能
  • 取消了对已弃用的用户内存系统的支持
  • 将 LiteLLM 版本提升至 1.74.9
  • 修复了 CLI,以便在导入时更清晰地显示缺失模块
  • 支持 Okta 的设备授权

新功能和增强

  • 添加了带测试的 crewai config CLI 命令组
  • 添加了 crew.name 的默认值支持
  • 引入了初始跟踪功能
  • 添加了 LangDB 集成支持
  • 添加了 CLI 配置文档支持

文档和指南

  • 更新了 MCP 文档,添加了 connect_timeout 属性
  • 添加了 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 文档
  • 将 Tavily Search & Extractor 工具添加到 Search-Research 套件
  • 添加了 SerperScrapeWebsiteTool 的文档并重新组织了 Serper 部分
  • 通用文档更新和改进

crewai-tools v0.58.0

新工具/增强

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

修复和清理

  • FTS5 支持:为测试工作流启用了 SQLite FTS5,以改进文本搜索
  • 测试加速:并行化了 GitHub Actions 测试套件以加快 CI 运行
  • 清理:由于 FTS5 支持可用,移除了 SQLite 变通方法 MongoDBVectorSearchTool:修复了序列化和模式处理
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 网页抓取工具

文档和指南

  • 更新了 quickstart.mdx
  • 添加了关于 LLMGuardrail 事件的文档
  • 更新了文档,包含全面的服务集成细节
  • 更新了 MCP 和企业工具的推荐筛选器
  • 更新了 Maxim 可观测性文档
  • 添加了 pt-BR 文档翻译
  • 通用文档改进
2025 年 6 月 12 日

v0.130.0

在 GitHub 上查看发布

核心改进和修复

  • 移除了与工具结果输出相关的重复消息
  • 修复了 kickoff 中 usage_metrics 缺少 manager_agent 令牌的问题
  • 修复了遥测单例以尊重动态环境变量
  • 修复了 Flow 状态日志可能隐藏人类输入的问题
  • 增加了 Flow 绘图的默认 X 轴间距

新功能和增强

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

文档和指南

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

v0.126.0

在 GitHub 上查看发布

更新内容

核心改进和修复

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

新功能和增强

  • 在 MCP 集成中添加了流式 HTTP 传输支持
  • 添加了社区分析支持
  • 扩展了与 OpenAI 兼容的部分,并添加了 Gemini 示例
  • 引入了提示和内存系统的透明度功能
  • 工具发布的小幅增强

文档和指南

  • 为更好的导航而对文档进行了重大重构
  • 扩展了 MCP 集成文档
  • 更新了内存文档和 README 视觉效果
  • 修复了异步 kickoff 示例中缺失的 await 关键字
  • 更新了 Portkey 和 Azure 嵌入文档
  • 向 LLM 指南添加了企业测试图片
  • README 的通用更新
2025 年 5 月 27 日

v0.121.1

在 GitHub 上查看发布错误修复和更好的文档
2025 年 5 月 22 日

v0.121.0

在 GitHub 上查看发布

更新内容

核心改进和修复

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

新功能和增强

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

文档和指南

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

v0.120.1

在 GitHub 上查看发布

新增内容

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

v0.120.0

在 GitHub 上查看发布

核心改进和修复

• 默认启用完整的 Ruff 规则集以实现更严格的代码检查 • 使用上下文管理器解决了 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 转换器测试

新功能和增强

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

文档和指南

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

v0.118.0

在 GitHub 上查看发布

核心改进和修复

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

新功能和增强

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

文档和指南

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

v0.117.1

在 GitHub 上查看发布
  • build: 升级 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 代理使用正确引用的初始化问题。
  • 解决了 Python 类型提示问题并移除了冗余导入。
  • 更新了事件位置,以改进工具使用跟踪。
  • 在流失败时引发显式异常。
  • 从各种模块中移除了未使用的代码和冗余注释。
  • 将 GitHub App token 操作更新到 v2。

文档和指南

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

v0.114.0

在 GitHub 上查看发布

更新内容

新功能和增强

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

核心改进和修复

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

文档和指南

  • 改进了文档结构、主题和组织。
  • 添加了 Local NVIDIA NIM with WSL2、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 内存命令。
  • 修复了类型问题、工具调用属性和遥测解耦。
新功能和增强
  • 添加了流程状态导出并改进了状态工具。
  • 通过可选的 Crew 嵌入器增强了代理知识设置。
  • 引入了事件发射器,以实现更好的可观测性和 LLM 调用跟踪。
  • 添加了对 Python 3.10 和 langchain_ollama 中的 ChatOllama 的支持。
  • 集成了 o3-mini 模型的上下文窗口大小支持。
  • 添加了对多个路由器调用的支持。
文档和指南
  • 改进了文档布局和层次结构。
  • 添加了 QdrantVectorSearchTool 指南并澄清了事件侦听器用法。
  • 修复了提示中的拼写错误并更新了 Amazon Bedrock 模型列表。
2025 年 2 月 13 日

v0.102.0

在 GitHub 上查看发布

核心改进和修复

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

新功能和增强

  • 高级知识管理:改进了命名约定,并通过自定义嵌入器支持增强了嵌入配置。
  • 扩展的日志记录和可观测性:添加了日志记录的 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 chat 的新文档
  • 文档:改进 CLI 和 Composio 工具文档的格式和清晰度
2025 年 1 月 20 日

v0.98.0

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

v0.95.0

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

v0.86.0

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

v0.85.0

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

v0.83.0

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

v0.80.0

在 GitHub 上查看发布
  • 修复了 Tokens 回调替换错误
  • 修复了 Step 回调问题
  • 在用量指标中添加了缓存的提示令牌信息
  • 修复 crew_train_success 测试
2024 年 11 月 11 日

v0.79.4

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

v0.79.0

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

v0.76.9

在 GitHub 上查看发布
  • 将 Flow 的 plot 命令更新为 crewai flow plot
  • 添加 tomli 以支持 3.10
  • 将安装命令选项转发到 uv sync
  • 改进工具文本描述和参数
  • 改进工具和 Flow 文档
  • 更新 Flows CLI,允许使用 crewai flow add-crew 轻松向 Flow 添加其他 Crew
  • 修复了使用多个 start 和 listen(and_(…, …, …)) 时的 Flows 错误
2024 年 10 月 23 日

v0.76.2

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

v0.76.0

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

v0.75.1

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

v0.75.0

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

v0.74.2

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

v0.74.0

在 GitHub 上查看发布
  • UV 迁移
  • 使工具 CLI 适应 UV
  • 添加 Poetry -> UV 警告
  • CLI 允许模型选择和提交 API 密钥
  • 新内存基础
  • 修复 Linting 和警告
  • 更新文档
  • 错误修复
2024 年 10 月 11 日

v0.70.1

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

v0.65.2

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

v0.64.0

在 GitHub 上查看发布
  • 正确排序任务
  • 修复摘要逻辑
  • 修复停用词逻辑
  • 将默认最大迭代次数增加到 20
  • 修复 Crew 输入插值后的密钥
  • 修复训练功能
  • 添加初始工具 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 部署
2024 年 9 月 24 日

v0.63.0

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

v0.61.0

在 GitHub 上查看发布
  • 更新依赖项
  • 以不同颜色打印最大每分钟请求数消息
  • 更新所有测试用例
  • 始终以用户消息结束 - 以更好地支持某些模型,如 bedrock 模型
  • 总体小错误修复
2024 年 9 月 16 日

v0.60.0

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

v0.55.2

在 GitHub 上查看发布
  • 添加了自动完成功能
  • 为 TaskOutput 添加 name 和 expected_output
  • 新的 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 上查看发布
  • 修复规划功能中的错误
2024 年 7 月 19 日

v0.41.0

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

v0.36.0

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

v0.35.8

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

v0.35.7

在 GitHub 上查看发布
  • 新的 @composiohq 集成已发布
  • 文档更新
  • 自定义 GPT 已更新
  • 调整管理器详细级别
  • 错误修复
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 上查看发布
  • 代码执行错误已修复
  • 更新整体文档
  • 提升 crewai-tools 版本
  • 提升多个依赖项版本
  • 整体错误修复
2024 年 6 月 29 日

v0.35.0

在 GitHub 上查看发布
  • 您的代理现在可以执行代码
  • 引入任何第三方代理,LlamaIndex、LangChain 和 Autogen 代理现在都可以成为您 Crew 的一部分!
  • 在执行 Crew 之前对其进行训练,并获得一致的结果!新的 CLI crewai train -n X
  • 错误修复和文档更新(仍缺少一些新文档更新即将推出)
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 添加到 Crew 的完整输出中
  • 添加对新 YAML 格式中多个 Crew 的支持
  • 更新依赖项
  • 修复了错误和拼写错误
  • 文档已更新
  • 在文档中添加了搜索功能
  • 将 gpt-4o 设置为默认模型
  • 为 LangTrace、Browserbase 和 Exa Search 添加了新文档
  • 为日志记录添加了时间戳
2024 年 5 月 23 日

v0.30.11

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

v0.30.8

在 GitHub 上查看发布
  • 更新依赖项
  • CrewAI 项目结构中的小错误修复
  • 暂时移除自定义 YAML 解析器
2024 年 5 月 14 日

v0.30.5

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

v0.30.4

在 GitHub 上查看发布文档更新即将发布对此表示抱歉,感谢您的耐心等待,我们将很快推出新文档!➿ 修复任务回调 🧙 能够将特定代理设置为管理器,而不是由 Crew 创建 📄 能够设置系统、提示和响应模板,使其与开源模型更可靠地工作(与小型模型效果更好) 👨‍💻 改进 JSON 和 Pydantic 输出(与小型模型效果更好) 🔎 改进工具名称识别(与小型模型效果更好) 🧰 改进工具使用(与小型模型效果更好) 📃 引入您自己的提示的初步支持 2️⃣ 修复重复的令牌计算器指标 🪚 添加了几个新工具,Browserbase 和 Exa Search 📁 能够将文件保存到目录时创建目录 🔁 更新依赖项 - 仔细检查工具 📄 整体小型文档改进 🐛 更小的错误修复(拼写错误等) 👬 修复同事/co-worker 问题 👀 更小的 Readme 更新
2024 年 4 月 11 日

v0.28.8

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

v0.28.7

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

v0.22.5

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

v0.22.4

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

v0.22.2

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

v0.22.0

在 GitHub 上查看发布
  • 添加初始 CLI crewai create 命令
  • 添加了使用字典定义代理和任务的能力
  • 添加了更清晰的代理日志记录
  • 修复了超出最大递归深度错误
  • 修复文档
  • 更新 README
2024 年 3 月 4 日

v0.19.0

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

v0.16.3

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

v0.16.0

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

v0.14.4

在 GitHub 上查看发布
  • 更新超时
  • 更新文档
  • 移除 crewai_tools 作为强制依赖项
  • 默认情况下使代理无记忆以减少令牌计数(对以前依赖此功能的人来说是破坏性更改)
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 的支持
  • 添加将任务输出保存到文件的支持
  • 改进了代理间委托的可靠性
  • 改进了工具使用逻辑,以正确使用函数调用
  • 更新内部提示
  • 支持无参数工具
  • 错误修复
2024 年 2 月 16 日

v0.11.2

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

v0.11.1

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

v0.11.0

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

v0.10.0

在 GitHub 上查看发布
  • 能够从 Crew 启动时获取包含所有任务输出的 full_output
  • 能够为 Agent 和 Crew 设置 step_callback 函数,以便您可以获取所有中间步骤
  • 在一定数量的工具使用后记住预期格式的 Agent。
  • 新的工具使用内部机制现在使用 JSON,解锁了具有多个参数的工具
  • 重构了整体委托逻辑,现在更加可靠
  • 修复了 max_inter 错误,现在正确强制 LLM 在达到该限制时给出答案
  • 重建了缓存结构,确保多个代理可以使用相同的缓存
  • 重构了任务重复使用预防逻辑
  • 移除了现在不必要的 CrewAgentOutputParser
  • 选择性地与 crewAI 团队共享完整的 Crew 相关数据
  • 整体文档更新
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
  • 改进提示
  • 添加限制代理最大迭代次数的能力
  • 添加了对代理和 Crew 每分钟请求数限流的能力
  • 添加初步翻译支持
  • 添加希腊语翻译
  • 提高代码可读性
  • 使用 mkdocs 开始新的文档
2024 年 1 月 7 日

v0.1.23

在 GitHub 上查看发布
  • 许多可靠性改进
  • 提示更改
  • 支持多种语言的初步更改
  • 修复任务重复执行中的错误
  • 更好的执行错误处理
  • 更新 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 发布说明

新增内容

  • Crew 详细模式:现在允许您检查任务的执行情况。
  • README 和文档更新:文档中的一系列小更新
2023 年 11 月 14 日

v0.1.0

在 GitHub 上查看发布

CrewAI v0.1.0 发布说明

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

新增内容

  • 首次发布:CrewAI 现已正式推出!此基础版本为 AI 代理协同工作奠定了基础,每个代理都有其专门的角色和目标。
  • 基于角色的代理设计:定义和自定义具有特定角色、目标以及完成任务所需工具的代理。
  • 代理间委托:代理现在能够自主委托任务,从而实现团队之间工作负载的动态分配。
  • 任务管理:动态创建和分配任务,并灵活指定每个任务所需的工具。
  • 顺序流程:设置您的代理以一个接一个地处理任务,确保有组织和可预测的工作流程。
  • 文档:通过我们的初始文档开始探索 CrewAI,该文档将指导您完成框架的设置和使用。

增强功能

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

已知问题

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

即将推出的功能

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