AgentCapability constructor
Creates a capability; name is the namespaced id peers see in
agent_directory, description and payload are optional
human/model-readable hints.
Implementation
const AgentCapability({required this.name, this.description, this.payload});