开源的长时程超级智能体框架,通过子智能体、记忆与沙箱协作完成研究、编码和创作任务。
- 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
使用 uv 安装软件包
uv add deepagents - 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 数据每日更新。
相关项目
8.4万1.2万PythonMIT更新于 6小时前
开源自主研究智能体,自动规划研究问题、收集网页与本地资料,并调用任意 LLM 生成带引用的报告。
3万4303PythonApache-2.0更新于 10天前
一个极简的 Python 智能体库,让 AI 智能体以代码形式编写并执行动作。
3万3111PythonApache-2.0更新于 14天前
一个开源智能体框架,让 AI 代理拥有运行在 Docker 中的 Linux 桌面、浏览器和文档协作工具来完成实际工作。
2万3826PythonOther更新于 6天前
面向智能体的记忆基础设施,将对话与执行过程转化为可持久化的结构化记忆,支持 Python 与 TypeScript。
1.7万3852PythonOther更新于 18天前