自定义任何智能体主要有两种方式: 使用Documentation Index
Fetch the complete documentation index at: https://nvd-54.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
/remember 可以明确提示智能体从当前对话中更新其记忆和技能。
记忆
自动记忆
当您使用智能体时,它会自动将信息以 markdown 文件的形式存储在~/.deepagents/<agent_name>/memories/ 中,遵循记忆优先协议:
- 研究:在开始任务前搜索记忆中的相关上下文
- 响应:执行过程中不确定时检查记忆
- 学习:自动保存新信息供未来会话使用
AGENTS.md 文件
AGENTS.md 文件提供始终在会话启动时加载的持久化上下文:
- 全局:
~/.deepagents/<agent_name>/AGENTS.md— 每次会话都加载。 - 项目:任何 git 项目根目录下的
.deepagents/AGENTS.md— 在该项目内运行 CLI 时加载。
记忆工作原理
智能体在回答项目特定问题或您引用过去的工作或模式时,也可能读取其记忆文件。 当您提供关于智能体应如何表现的信息、对其工作的反馈或记住某事的指令时,智能体会更新AGENTS.md。
如果它从您的交互中识别出模式或偏好,也会更新其记忆。
要在额外的记忆文件中添加更多结构化的项目知识,请将它们添加到 .deepagents/ 中并在 AGENTS.md 文件中引用。
您必须在 AGENTS.md 文件中引用额外的文件,智能体才能知道它们的存在。
这些额外文件不会在启动时被读取,但智能体可以在需要时引用和更新它们。
何时使用全局 vs 项目 AGENTS.md
全局AGENTS.md(~/.deepagents/agent/AGENTS.md)适用于:
- 您的个性、风格和通用编码偏好
- 通用的语气和沟通风格
- 通用编码偏好(格式化、类型提示等)
- 适用于所有场景的工具使用模式
- 不因项目而异的工作流程和方法论
AGENTS.md(项目根目录下的 .deepagents/AGENTS.md)适用于:
- 项目特定的上下文和约定
- 项目架构和设计模式
- 该代码库特有的编码约定
- 测试策略和部署流程
- 团队指南和项目结构
技能
技能是可复用的智能体能力,提供专业化的工作流和领域知识。 您可以使用技能为深度智能体提供新的能力和专业知识。 深度智能体技能遵循 Agent Skills 标准。 添加技能后,您的深度智能体将自动使用它们,并在您使用智能体并提供额外信息时更新它们。添加技能
您也可以直接将现有技能复制到智能体的文件夹中:安装社区技能
您可以使用 Vercel 的 Skills CLI 等工具在您的环境中安装社区 Agent Skills,并使其可供您的深度智能体使用:-g)将技能符号链接到 ~/.deepagents/agent/skills/ — 默认智能体的用户级技能目录。项目级安装(省略 -g)将技能放置在相对于当前目录的 .deepagents/skills/ 中,使其可供在该项目中运行的任何智能体使用,不受智能体名称的限制。
全局安装仅针对默认的
agent 目录。如果您使用自定义命名的智能体,请使用项目级安装或手动将技能符号链接到 ~/.deepagents/{your-agent}/skills/。技能发现
启动时,CLI 从深度智能体目录和共享别名目录中发现技能:.git 文件夹。
当您从项目文件夹内的任何位置启动 CLI 时,CLI 会通过检查包含的 .git 文件夹来找到项目的根文件夹。
对于每个技能,CLI 从 SKILL.md 文件的 frontmatter 中读取名称和描述。
在使用 CLI 的过程中,如果任务匹配技能的描述,智能体将读取技能文件并遵循其指令。
您也可以使用 /skill:<name> [args] 直接调用技能。技能发现在启动时和 /reload 时运行。
从命令行调用技能
使用--skill 在启动时调用技能,无需交互式输入斜杠命令:
--skill 也适用于非交互模式:
--skill 与 --quiet 或 --no-stream 一起使用时需要 -n(非交互模式)。列出技能
通过 MCP 连接这些文档到 Claude、VSCode 等以获取实时解答。

