deep-agents-core

Develop LangChain and LangGraph agents with planning, memory, and delegation middleware.

8|Updated Jul 26, 2026
One-click install
npx skills add https://github.com/joonlab/joonlab-claudecode-setting-for-share --skill deep-agents-core-joonlab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deep-agents-core
Source: https://github.com/joonlab/joonlab-claudecode-setting-for-share/tree/main/claude/skills/deep-agents-core
Command: npx skills add https://github.com/joonlab/joonlab-claudecode-setting-for-share --skill deep-agents-core-joonlab

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires langchain, langgraph, zod.

What problem does it solve?

This skill addresses the lack of structure in agent development by providing a standardized harness for task planning, context management, and sub-agent delegation, preventing unpredictable agent behavior.

Core Features & Use Cases

  • Task Planning & Delegation: Automatically breaks down complex goals into manageable steps and spawns specialized sub-agents.
  • Middleware Integration: Provides built-in support for human-in-the-loop approvals, persistent memory, and filesystem management.
  • Use Case: Use this skill when building a complex research assistant that needs to plan its own search strategy, delegate coding tasks to a sub-agent, and maintain state across multiple user sessions.

Quick Start

Invoke the deep-agents-core skill to initialize a new agent configuration with planning and filesystem middleware enabled.

Frequently Asked Questions about deep-agents-core

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

FAQPage Schema
How do I orchestrate multi-step LangGraph agents with persistent state?

You can orchestrate multi-step LangGraph agents by using a standardized framework that provides built-in middleware for task planning, persistent memory, and sub-agent delegation, ensuring reliable execution and context management across complex workflows.

What is the best way to add human-in-the-loop approval to LangChain agents?

The best way to add human-in-the-loop approval to LangChain agents is by integrating middleware that supports persistent state and specialized sub-agent orchestration, allowing workflows to pause for explicit user validation before proceeding with critical actions.

How do I configure task planning and sub-agent delegation in LangGraph?

Configuring task planning and sub-agent delegation in LangGraph involves invoking a core harness that automatically breaks down complex goals into manageable steps and spawns specialized sub-agents to execute distinct portions of the overall workflow.

Do I need backend storage to maintain state across multiple user sessions in LangChain?

Yes, you need backend storage to maintain state across multiple user sessions in LangChain. Configuring backend storage and checkpointer instances is required to ensure reliable execution and persistent context management for multi-step agent workflows.

Can I use Zod with LangGraph to structure agent planning and filesystem middleware?

Yes, Zod is a required dependency for structuring agent planning and filesystem middleware. It works alongside LangChain and LangGraph to provide typed schema validation for complex multi-step workflows requiring specialized sub-agent orchestration.

Why do LangChain agents behave unpredictably during complex multi-step workflows?

LangChain agents behave unpredictably during complex multi-step workflows due to a lack of structure in task planning, context management, and sub-agent delegation, which can be prevented by using a standardized harness with integrated middleware.