Optional agentSpecific agent types that can handle this task
Optional capabilitiesRequired capabilities an agent must have
Optional resourcesRequired resources (memory, CPU, etc.)
Optional dependenciesTask IDs that must complete before this task
Requirements that must be met for task execution