deep-agents-core

Build deep agent applications with structured planning, subagent delegation, and persistent memory.

Updated May 26, 2026
One-click install
npx skills add https://github.com/anukkrit149/anukkrit-skills --skill deep-agents-core-anukkrit149
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: deep-agents-core
Source: https://github.com/anukkrit149/anukkrit-skills/tree/main/cloud/skills/deep-agents-core
Command: npx skills add https://github.com/anukkrit149/anukkrit-skills --skill deep-agents-core-anukkrit149

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It solves the challenge of building multi-step “deep agent” applications that require planning, tool use, file context, delegation, and persistent memory without you wiring everything manually.

Core Features & Use Cases

  • Opinionated deep-agent harness: Provides a ready-to-use framework around LangChain/LangGraph so you configure behaviors instead of implementing the whole system.
  • Middleware for planning, context, delegation, and memory: Enables task breakdown (TodoListMiddleware), filesystem-backed context, subagent delegation, and persistent storage across threads.
  • Safety workflow support: Adds human-in-the-loop approval for sensitive operations when configured with a checkpointer.

Quick Start

Ask it to set up a deep agent using create_deep_agent with your chosen model, custom tools, a filesystem backend for skill loading, and a thread_id so it can maintain conversation context.

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 deep agents with planning and memory using LangGraph?▼

To build deep agents with LangGraph, use an opinionated harness that provides middleware for task breakdown, context management, and persistent storage. Configure a model, tools, and a thread_id to maintain conversation context across sessions.

What is the best way to add human-in-the-loop approval for sensitive agent actions?▼

Human-in-the-loop approval for sensitive actions requires configuring a checkpointer. This safety workflow intercepts operations, allowing human oversight before execution within the agent's multi-step workflow.

How does middleware handle task planning and subagent delegation in deep agents?▼

Middleware handles task planning and subagent delegation by using TodoListMiddleware to break down tasks and delegating execution to subagents. This enables structured multi-step workflows without manual wiring.

Can I use filesystem-backed context for on-demand skill loading in LangChain?▼

Yes, you can configure a filesystem backend for on-demand skill loading in LangChain. This allows the deep agent to dynamically load and manage file context during multi-step workflows.

Do I need a checkpointer to maintain persistent memory across agent sessions?▼

Yes, a checkpointer is required to maintain persistent memory across agent sessions. Configurable backends and thread-based configuration ensure conversation context is preserved between interactions.

What are the limitations of building multi-step deep agents without an opinionated harness?▼

Without an opinionated harness, building multi-step deep agents requires manually wiring task planning, tool use, context, delegation, and persistent memory. This increases development complexity and potential for integration errors.