DeepAgents CLI:高效编码和研究的新工具 - Blockchain.News

DeepAgents CLI:高效编码和研究的新工具

realtime news Nov 01, 2025 12:34

LangChain 推出 DeepAgents CLI,这是一款用于编码、研究和构建具有持久记忆代理的工具,通过基于终端的操作提高生产力。

DeepAgents CLI:高效编码和研究的新工具

LangChain 宣布推出 DeepAgents CLI,这是一种旨在简化编码、研究和创建具有持久记忆代理的命令行界面。根据LangChain的说法,这个创新工具允许用户直接从终端创建和管理自定义 DeepAgents。

功能和能力

DeepAgents CLI 提供了一套旨在提高生产力的功能。用户可以在项目中读取、写入和编辑文件,执行经过人类批准的 shell 命令,并搜索最新信息。此外,该工具可以向 API 发出 HTTP 请求,并维护持久内存系统,使其能够在不同会话中学习和记忆信息。

该工具的一个突出功能是其使用可视化待办事项列表进行任务规划的能力,使其成为开发人员和研究人员的多功能助手。CLI 支持 Anthropic(Claude)和 OpenAI 模型,其中 Anthropic Claude Sonnet 4 是默认模型,Tavily 用于网络搜索。

安装和设置

安装 DeepAgents CLI 非常简单。用户只需运行命令pip install deepagents-cli,或如果使用uv,则运行uv pip install deepagents-cli。安装后,用户需要通过将 API 密钥添加到项目根目录中的.env文件来进行设置。此设置确保 DeepAgents 能够自动加载必要的配置。

开始使用 DeepAgents

安装完成后,在项目目录中启动 DeepAgents 只需输入deepagents,或者对于uv用户,输入uv run deepagents。CLI 可以协助完成诸如向函数添加类型提示的任务,它会读取相关文件、分析文件、提出更改并在执行这些更改之前寻求用户批准。还可以选择自动接受编辑以加快进程。

利用持久内存

DeepAgents CLI 的持久内存系统是一个强大的功能,可以让它在会话之间存储和调用信息。该系统支持优先记忆协议,即在研究期间检查存储的记忆以获取相关知识,在响应前检查记忆文件中的不确定性,并在了解新信息时保存下来。此功能在保持重复或复杂任务的一致性和效率方面尤为有用。

例如,用户可以教代理特定的 API 模式,然后代理将在未来的交互中记住并应用这些模式,从而确保遵循预定的约定。

管理多个代理

CLI 还支持为不同项目或角色创建专用代理。用户可以列出现有代理、创建新代理或将代理重置为默认状态,提供了同时管理各种项目的灵活性。

LangChain 鼓励用户探索 DeepAgents CLI 的功能并为其持续发展做出贡献。该工具在 AI 驱动的项目管理和研究方面取得了显著进展,有望提高生产力并简化工作流程。

Image source: Shutterstock