deep-agents-core

Bootstrap Deep Agents applications with a centralized harness and YAML SKILL.md loading.

Updated Jul 13, 2025
One-click install
npx skills add https://github.com/Reofdev07/osai --skill deep-agents-core-reofdev07
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: deep-agents-core
Source: https://github.com/Reofdev07/osai/tree/main/.windsurf/skills/deep-agents-core
Command: npx skills add https://github.com/Reofdev07/osai --skill deep-agents-core-reofdev07

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a reusable blueprint to bootstrap and orchestrate Deep Agents applications with a centralized harness, consistent middleware, and standardized skill discovery.

Core Features & Use Cases

  • Built-in agent harness with TodoListMiddleware, FilesystemMiddleware, SubAgentMiddleware, and MemoryMiddleware to coordinate tasks and data.
  • On-demand skill loading from a SKILL.md file, enabling progressive disclosure and smaller runtime footprints.
  • Supports subagents, persistence backends, and customizable prompts for scalable deployments across teams.

Quick Start

Instantiate a deep agent using this skill to leverage the harness, middleware, and on-demand skill loading.

Frequently Asked Questions about deep-agents-core

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

FAQPage Schema
How do I bootstrap a multi-agent application with middleware and subagents?▼

You can bootstrap a multi-agent application by using a centralized harness that configures built-in middleware like TodoListMiddleware and SubAgentMiddleware. This provides a reusable blueprint to orchestrate tasks, manage memory, and delegate to subagents consistently across environments.

What is on-demand skill loading and how does it reduce runtime footprint?▼

On-demand skill loading dynamically imports agent capabilities from a YAML frontmatter SKILL.md file. This progressive disclosure pattern ensures only necessary skills are loaded at runtime, reducing memory overhead and keeping the agent lightweight.

How do I coordinate tasks and manage memory in a deep agents harness?▼

You coordinate tasks and manage memory by configuring the agent harness with built-in middleware. TodoListMiddleware tracks task progress, MemoryMiddleware handles persistence, and FilesystemMiddleware manages data, allowing complex agents to operate consistently.

Can I use this agent harness for scalable deployments across development and production?▼

Yes, the harness supports scalable deployments across development and production environments. It allows customizable prompts, subagent delegation, and persistence backends, ensuring consistent task coordination and data management for team workflows.

Do I need a SKILL.md file to define and load agent skills?▼

Yes, a SKILL.md file with YAML frontmatter containing a name and description is required. This file enables the on-demand skill loading mechanism, supports optional scripts and references, and ensures standardized skill discovery.

What is the best way to structure complex agents that delegate to subagents?▼

The best way to structure complex agents is using a centralized harness with SubAgentMiddleware. This approach enforces standardized skill loading via SKILL.md and coordinates tasks through built-in middleware, ensuring scalable and maintainable agent architectures.