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.