Requirements that must be met for task execution

interface TaskRequirements {
    agentTypes?: string[];
    capabilities?: string[];
    resources?: Record<string, any>;
    dependencies?: string[];
}

Properties

agentTypes?: string[]

Specific agent types that can handle this task

capabilities?: string[]

Required capabilities an agent must have

resources?: Record<string, any>

Required resources (memory, CPU, etc.)

dependencies?: string[]

Task IDs that must complete before this task