Repolode
langchain-ai

langchain-ai/deepagents

开箱即用的 Python 智能体框架,基于 LangGraph,适合长链路多步骤任务。

可替代:Claude CodeCursor

Star
30,441
Fork
4,293
未关闭 Issue
211
最近提交
6小时前

这是什么?

Deep Agents 是一个智能体框架(harness),提供预先配置好的智能体循环,内置任务规划、文件系统、子智能体委派和上下文管理等能力。开发者无需自己拼装这些模块即可直接获得可用的智能体,并且每个组件都可以覆盖或替换,无需 fork 项目。

该框架构建在 LangGraph 之上,兼容任何支持工具调用的模型,包括托管的前沿模型 API、开源权重模型,以及通过 Ollama、vLLM 或 llama.cpp 自部署的本地模型。子智能体拥有独立的上下文窗口,工具输出可以落盘以控制长对话的体量。此外还支持工具调用前的人工审批、按需加载的 skills,以及 MCP 服务器接入。

项目提供 TypeScript 版本 deepagents.js,同时基于同一框架构建了终端编程智能体 Deep Agents Code。

核心功能

  • 01子智能体拥有独立上下文窗口,可委派子任务
  • 02文件系统支持可插拔的本地、沙箱或远程后端
  • 03长对话自动摘要,工具输出可落盘
  • 04工具调用执行前支持人工审批、修改或拒绝
  • 05支持按需加载 skills,并可接入 MCP 服务器或自定义函数作为工具

适用场景

  • 构建需要规划并读写文件的长时研究或报告生成智能体
  • 基于本地或开源权重模型搭建自托管的编程智能体
  • 为会触发敏感操作的智能体动作增加人工审批环节
  • 将自定义 LangGraph 图作为子智能体接入托管框架

快速上手

  1. 1

    使用 uv 安装软件包

    uv add deepagents
  2. 2

    在 Python 中创建 deep agent 并调用

使用前须知

  • 采用“信任 LLM”模型,必须在工具或沙箱层面设置边界。
  • 需要支持工具调用的 LLM,快速入门示例使用需要 API 密钥的 OpenAI 模型。

标签

常见问题

deepagents 是什么?
开箱即用的 Python 智能体框架,基于 LangGraph,适合长链路多步骤任务。 Deep Agents 是一个智能体框架(harness),提供预先配置好的智能体循环,内置任务规划、文件系统、子智能体委派和上下文管理等能力。开发者无需自己拼装这些模块即可直接获得可用的智能体,并且每个组件都可以覆盖或替换,无需 fork 项目。
deepagents 可以免费使用吗?用的什么许可证?
deepagents 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
deepagents 还在维护吗?
活跃维护中。deepagents 最近一次提交是在 2026年10月20日。
deepagents 适合用来做什么?
构建需要规划并读写文件的长时研究或报告生成智能体 基于本地或开源权重模型搭建自托管的编程智能体 为会触发敏感操作的智能体动作增加人工审批环节 将自定义 LangGraph 图作为子智能体接入托管框架
deepagents 怎么安装和运行?
使用 uv 安装软件包: uv add deepagents 在 Python 中创建 deep agent 并调用
在哪里获取 deepagents?
源代码和安装说明在 GitHub 上:https://github.com/langchain-ai/deepagents

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目