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.