The Deep Agents CLI stores data in two directory hierarchies:Documentation Index
Fetch the complete documentation index at: https://langchain-5e9cc07a-preview-mdrxyo-1777658790-7be347c.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
~/.deepagents/— Deep Agents-specific data (agent memory, skills, sessions)~/.agents/— Tool-agnostic data (skills shared across AI CLI tools)
Directory Structure
What Goes Where
| Data | Location | Read/Write | Notes |
|---|---|---|---|
| Sessions | ~/.deepagents/sessions.db | R/W | SQLite checkpoint database |
| Input history | ~/.deepagents/history.jsonl | R/W | JSON-lines, up/down arrow recall |
| Base instructions | Package default_agent_prompt.md | R | Immutable, updated with CLI upgrades |
| User customizations | ~/.deepagents/{agent}/AGENTS.md | R/W | Appended to base instructions |
| Project instructions | .deepagents/AGENTS.md or AGENTS.md | R | Both loaded if present |
| User skills | ~/.deepagents/{agent}/skills/ | R/W | Agent-specific skills |
| Shared skills | ~/.agents/skills/ | R | Tool-agnostic, cross-CLI |
| Project skills | .deepagents/skills/ or .agents/skills/ | R | Project-scoped |
| Custom subagents | ~/.deepagents/{agent}/agents/ | R/W | User-defined subagents |
| Project subagents | .deepagents/agents/ | R | Project-defined subagents |
Precedence Rules
When the same item exists in multiple locations, higher precedence wins completely (no merging).Skills
Precedence order (lowest to highest):~/.deepagents/{agent}/skills/— User deepagents~/.agents/skills/— User tool-agnostic.deepagents/skills/— Project deepagents.agents/skills/— Project tool-agnostic (highest)
[skills].extra_allowed_dirs.
Subagents
Precedence order (lowest to highest):~/.deepagents/{agent}/agents/— User-level.deepagents/agents/— Project-level (highest)
AGENTS.md file with YAML frontmatter (name, description, optional model) and a markdown body for the system prompt. See Custom subagents for the full format reference.
Instructions
All instruction sources are combined (not overridden):- Package base prompt (always loaded)
~/.deepagents/{agent}/AGENTS.md(appended).deepagents/AGENTS.md(appended)AGENTS.mdat project root (appended)
.deepagents vs .agents
| Directory | Purpose | When to use |
|---|---|---|
.deepagents/ | Deep Agents CLI-specific | Skills and config that use CLI-specific features |
.agents/ | Tool-agnostic | Skills you want to share across different AI CLI tools |
Cleaning Up
| Need | Action |
|---|---|
| Reset all data | rm -rf ~/.deepagents |
| Clear sessions only | rm ~/.deepagents/sessions.db |
| Clear input history | rm ~/.deepagents/history.jsonl |
| Reset agent instructions | deepagents agents reset --agent {name} |
| Remove a skill | rm -rf ~/.deepagents/{agent}/skills/{skill-name} |
Connect these docs to Claude, VSCode, and more via MCP for real-time answers.

