Deep Agents Code (dcode) 是一个基于 Deep Agents SDK 构建的开源编码代理。 它可与任何大语言模型协同工作,并支持切换提供商或模型。 持久化记忆可在不同对话间延续上下文,可定制的技能塑造行为,而审批控制则把关代码执行。

快速开始

运行以下命令来安装 Deep Agents Code 并启动一个交互式会话:
请参阅快速入门指南,了解如何添加提供商凭证、运行您的首个任务以及学习交互模式。

功能特性

远程沙箱

在远程而非本地机器上运行代理工具。

目标与评估标准

定义可衡量的目标或评分标准,以便代理检查工作是否完成。

子代理

将任务委托给专门的子代理进行并行执行。

记忆

跨会话存储和检索信息,包括项目约定和习得的模式。

上下文压缩

总结较旧的消息,并将原始内容卸载至存储。

人机协同

要求对敏感工具操作进行人工批准。

技能

使用自定义的专业知识和指令扩展代理的能力。

MCP 工具

从模型上下文协议服务器加载外部工具。

追踪

在 LangSmith 中追踪代理操作,以便进行可观测性和调试。

后续步骤

快速入门

安装 Deep Agents Code,运行您的首个任务,并使用交互或非交互模式。

配置

设置凭证、config.toml、环境变量、钩子和 CLI 标志。