deep-agents-core

Configure a reusable agent harness for multi-step Deep Agents applications.

36|27|Updated Jan 28, 2026
One-click install
npx skills add https://github.com/caio-moliveira/ai-engineer-roadmap --skill deep-agents-core-caio-moliveira
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deep-agents-core
Source: https://github.com/caio-moliveira/ai-engineer-roadmap/tree/main/.agents/skills/deep-agents-core
Command: npx skills add https://github.com/caio-moliveira/ai-engineer-roadmap --skill deep-agents-core-caio-moliveira

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a ready-made, opinionated agent harness to simplify building multi-step, context-rich Deep Agents applications so teams can configure rather than implement complex orchestration and middleware from scratch.

Core Features & Use Cases

  • Task Planning & Orchestration: Built-in TodoList middleware to break down and track multi-step tasks.
  • Context Management & Storage: Filesystem and Store backends for large-context file tools and persistent memory across threads.
  • Delegation & Safety: Subagent spawning, human-in-the-loop approval flows, interrupt/checkpointer integration, and on-demand SKILL.md loading for modular capabilities.
  • Use Case: Build a research assistant that manages long-running investigations, spawns specialized subagents for data collection and code synthesis, persists findings across sessions, and requests human approval before sensitive write operations.

Quick Start

Create a deep agent named research-assistant with a filesystem backend, enable skills from ./skills/, provide an InMemoryStore for persistence, and invoke it with a user message requesting a multi-step research task.

Frequently Asked Questions about deep-agents-core

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build multi-step LangChain agents with task planning and memory?

Build multi-step LangChain agents by deploying a reusable agent harness with built-in TodoList middleware for task planning and Store backends for persistent memory. This approach lets you configure complex orchestration instead of implementing it from scratch.

What's the best way to manage large context and files for deep agents?

Manage large context for deep agents by configuring a harness with filesystem and store backends. This enables efficient file tool loading and persistent memory across threads for long-running investigations.

Can I add human-in-the-loop approvals to an agent workflow?

Yes, you can add human-in-the-loop approvals to an agent workflow by leveraging checkpointer-based interrupt support. This allows your application to pause execution and request human approval before sensitive write operations occur.

How does subagent delegation work for complex research tasks?

Subagent delegation works by allowing a primary deep agent to spawn specialized subagents for distinct functions like data collection and code synthesis. This modular delegation is configured through the agent harness for production deployment.

Do I need a specific database to enable long-term memory across threads?

You need a store backend like an InMemoryStore to enable long-term memory across threads. The agent harness supports configurable filesystem and store backends to persist findings across different sessions.

When should I use a deep agent harness instead of building custom orchestration?

Use a deep agent harness instead of custom orchestration when your workflows require task planning, subagent delegation, or human-in-the-loop approvals. It provides middleware-driven planning and checkpointer integration to avoid implementing complex orchestration from scratch.