agent-types

Register agent types and enforce result schemas in the Sub-agent Dispatch harness.

Updated May 11, 2026
One-click install
npx skills add https://github.com/AesopScott/mojo --skill agent-types-aesopscott
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-types
Source: https://github.com/AesopScott/mojo/tree/main/harnesses/skills/agent-types
Command: npx skills add https://github.com/AesopScott/mojo --skill agent-types-aesopscott

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill addresses the complexity of managing sub-agent behaviors, preventing capability creep, and ensuring that parallel execution workflows remain bounded and predictable.

Core Features & Use Cases

  • Capability Control: Register new agent types and pluggable planning strategies with defined authority boundaries.
  • Schema Enforcement: Standardize result shapes for parallel workers to ensure seamless output merging.
  • Use Case: When scaling a multi-agent system, use this skill to define a new worker type that is restricted to specific tools, ensuring it cannot access sensitive system functions while performing its task.

Quick Start

Use the agent-types skill to inspect the current sub-agent dispatch harness and propose a new capability configuration for the upcoming sprint.

Frequently Asked Questions about agent-types

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

FAQPage Schema
How do I prevent capability creep when scaling multi-agent systems?

Preventing capability creep in multi-agent systems requires registering agent types with defined authority boundaries. You can configure pluggable planning strategies to ensure parallel execution workflows remain bounded, predictable, and restricted to specific tools.

How do I enforce result schemas for parallel agent workers?

Enforcing result schemas for parallel workers standardizes output shapes to ensure seamless merging. By defining strict validation rules for both positive and boundary test cases within the dispatch harness, you maintain consistent operational boundaries across agent workflows.

What is sub-agent dispatch and when do I need it for complex workflows?

Sub-agent dispatch is the mechanism of routing tasks to specialized worker types while enforcing authority limits. You need it for complex agent workflows when managing parallel execution, standardizing results, and preventing unauthorized access to sensitive system functions.

Can I configure pluggable planning strategies for specific agent types?

Yes, you can configure pluggable planning strategies for specific agent types. This allows you to define custom parallel execution parameters and authority boundaries, ensuring each registered worker operates strictly within its designated operational limits.

How do I restrict a worker type from accessing sensitive system functions?

Restricting worker access to sensitive functions involves defining authority limits during agent type registration. By enforcing result schemas and validating boundary test cases, the dispatch harness ensures workers only interact with their explicitly permitted tools.

What are the limitations of relying on a sub-agent dispatch harness?

The primary limitation of a sub-agent dispatch harness is the strict adherence required to defined authority limits and validation rules. Without properly registering boundary test cases and result schemas, parallel execution workflows may fail to merge outputs seamlessly.