发现 AI 代理的未来arrow_forward

Docker cagent

calendar_today收录于 2026年2月25日
category智能体与应用工具
code开源
工作流自动化Docker多智能体系统MCPRAGGoAI代理智能体框架CLI智能体与应用工具开发者工具/代码协议/API/集成

Docker 官方开源的 AI Agent 运行时与构建器。采用 Go 语言编写,支持通过声明式 YAML 零代码构建 Agent,具备多 Agent 协作、MCP 工具集成、RAG 检索增强及 OCI 镜像分发能力。

Docker cagent 是 Docker 官方推出的 AI Agent 构建器与运行时框架。通过声明式 YAML 配置实现零代码 Agent 开发,降低了 AI Agent 的开发门槛。

核心特性#

多 Agent 协作#

  • 支持定义包含协调者和执行者的 Agent 团队
  • 自动任务委派和协调,支持协调者模式管理 Agent 间协作
  • 可模拟真实开发团队协作(如产品经理、设计师、工程师、QA)

丰富的工具生态#

  • 内置工具: filesystem(文件系统)、shell(命令行)、memory(记忆)、think(推理)、todo(任务管理)
  • MCP 协议支持: 可接入任何 MCP (Model Context Protocol) 服务器
  • Docker 集成: 原生支持容器化的 MCP 工具(如 docker:duckduckgo

多模型提供商支持#

  • OpenAI、Anthropic (Claude)、Google Gemini
  • AWS Bedrock、Mistral、xAI
  • Docker Model Runner(本地模型)

RAG 检索增强#

  • BM25 关键词检索与 Embeddings 向量检索
  • 混合搜索与重排序机制

OCI 镜像分发#

  • 将 Agent 打包为 OCI 兼容的容器镜像
  • 支持推送到 Docker Hub 等标准镜像仓库
  • 像容器镜像一样拉取和运行 Agent

多种接口#

  • TUI: 交互式终端用户界面
  • CLI: 命令行工具(cagent run, cagent new
  • HTTP API: 用于集成到其他应用
  • MCP 模式: 与其他工具互操作

安装方式#

  • Docker Desktop 4.49+ 版本预装
  • Homebrew: brew install cagent
  • GitHub Releases 二进制下载

配置示例#

agents:
  root:
    model: openai/gpt-4o
    description: A helpful AI assistant
    instruction: |
      You are a knowledgeable assistant.
    toolsets:
      - type: filesystem
      - type: mcp
        ref: docker:duckduckgo
    sub_agents: [designer]

适用场景#

  • 命令行助手与代码助手
  • DevOps 自动化工具(Kubernetes 调试、Docker 容器管理)
  • 多角色协作模拟与文档生成
  • 第三方服务集成(GitHub、Notion、Airbnb)

保持更新

获取最新的 AI 工具和趋势,直接发送到您的收件箱。没有垃圾邮件,只有智能。

rocket_launch