Skip to main content
深度智能体 CLI 将数据存储在两个目录层次结构中:
  • ~/.deepagents/ — 深度智能体特定数据(智能体记忆、技能、会话)
  • ~/.agents/ — 工具无关数据(跨 AI CLI 工具共享的技能)

目录结构

各类数据的存储位置

优先级规则

当同一项存在于多个位置时,更高优先级完全胜出(不合并)。

技能

优先级顺序(从低到高):
  1. ~/.deepagents/{agent}/skills/ — 用户 deepagents
  2. ~/.agents/skills/ — 用户工具无关
  3. .deepagents/skills/ — 项目 deepagents
  4. .agents/skills/ — 项目工具无关 (最高)
当技能被加载时,CLI 验证解析的文件路径是否在这些目录之一内。解析到所有技能根目录之外的符号链接会被拒绝。要允许额外目录中的符号链接目标,参见 [skills].extra_allowed_dirs

子智能体

优先级顺序(从低到高):
  1. ~/.deepagents/{agent}/agents/ — 用户级
  2. .deepagents/agents/ — 项目级 (最高)
每个子智能体是一个带有 YAML frontmatter(namedescription、可选 model)和 markdown 正文作为系统提示的 AGENTS.md 文件。参见在 CLI 中使用子智能体获取完整格式参考。

指令

所有指令来源组合(不覆盖):
  1. 包基础提示 (始终加载)
  2. ~/.deepagents/{agent}/AGENTS.md (追加)
  3. .deepagents/AGENTS.md (追加)
  4. 项目根目录的 AGENTS.md (追加)

.deepagents vs .agents

使用 .agents/skills/ 放置可与任何 AI 编码助手一起使用的技能。 使用 .deepagents/skills/ 放置依赖深度智能体特定工具或约定的技能。

清理

删除 ~/.deepagents/.state/sessions.db 将移除所有对话历史和检查点。除非你有 sessions.db 文件的备份,否则无法撤销。