Deep Agents CLI 将数据存储在两个目录层次中文档索引
在以下地址获取完整的文档索引:https://docs.langchain.org.cn/llms.txt
在进一步探索之前,请使用此文件发现所有可用页面。
~/.deepagents/— Deep Agents 特有数据(智能体记忆、技能、会话)~/.agents/— 与工具无关的数据(在不同 AI CLI 工具间共享的技能)
目录结构
文件用途说明
| 数据 | 位置 | 读/写 | 备注 |
|---|---|---|---|
| 会话 | ~/.deepagents/sessions.db | 读/写 | SQLite 检查点数据库 |
| 输入历史 | ~/.deepagents/history.jsonl | 读/写 | JSON-lines 格式,支持上下方向键回顾 |
| 基础指令 | 内置 default_agent_prompt.md | 只读 | 不可修改,随 CLI 升级而更新 |
| 用户自定义 | ~/.deepagents/{agent}/AGENTS.md | 读/写 | 追加到基础指令之后 |
| 项目指令 | .deepagents/AGENTS.md 或 AGENTS.md | 只读 | 若存在则全部加载 |
| 用户技能 | ~/.deepagents/{agent}/skills/ | 读/写 | 智能体特有技能 |
| 共享技能 | ~/.agents/skills/ | 只读 | 与工具无关,跨 CLI 通用 |
| 项目技能 | .deepagents/skills/ 或 .agents/skills/ | 只读 | 项目作用域 |
| 自定义子代理 | ~/.deepagents/{agent}/agents/ | 读/写 | 用户定义的子智能体 |
| 项目子智能体 | .deepagents/agents/ | 只读 | 项目定义的子智能体 |
优先级规则
当同一项目存在于多个位置时,优先级高的完全胜出(不进行合并)。技能
优先级顺序(从低到高)~/.deepagents/{agent}/skills/— 用户 Deep Agents 技能~/.agents/skills/— 用户通用工具技能.deepagents/skills/— 项目 Deep Agents 技能.agents/skills/— 项目通用工具技能 (最高)
[skills].extra_allowed_dirs。
子代理
优先级顺序(从低到高)~/.deepagents/{agent}/agents/— 用户级.deepagents/agents/— 项目级 (最高)
name, description, 可选的 model)和用于系统提示词的 Markdown 正文的 AGENTS.md 文件。完整的格式参考请参阅 自定义子智能体。
指令
所有指令源将被合并(而非覆盖)- 包内置基础提示词 (始终加载)
~/.deepagents/{agent}/AGENTS.md(追加).deepagents/AGENTS.md(追加)- 项目根目录下的
AGENTS.md(追加)
.deepagents 与 .agents 的区别
| 目录 | 目的 | 使用场景 |
|---|---|---|
.deepagents/ | Deep Agents CLI 专用 | 使用 CLI 特有功能的技能和配置 |
.agents/ | 与工具无关 | 你希望在不同 AI CLI 工具之间共享的技能 |
清理数据
| 需求 | 操作 |
|---|---|
| 重置所有数据 | rm -rf ~/.deepagents |
| 仅清除会话 | rm ~/.deepagents/sessions.db |
| 清除输入历史 | rm ~/.deepagents/history.jsonl |
| 重置智能体指令 | deepagents agents reset --agent {name} |
| 移除某项技能 | rm -rf ~/.deepagents/{agent}/skills/{skill-name} |
将这些文档连接到 Claude、VSCode 等,以获得实时答案。

