Module: AgUiProtocol::Core::Capabilities
- Defined in:
- lib/ag_ui_protocol/core/capabilities.rb
Overview
Agent capabilities define what an agent can do. They are declared by the agent implementation and communicated to the client during a run.
All fields on ‘AgentCapabilities` and its sub-capability classes are optional — agents only declare what they support. (Nested helper types like `SubAgentInfo` may still have required identifier fields.) Omitted fields mean the capability is not declared (unknown), not that it’s unsupported.
Defined Under Namespace
Classes: AgentCapabilities, ExecutionCapabilities, HumanInTheLoopCapabilities, IdentityCapabilities, MultiAgentCapabilities, MultimodalCapabilities, MultimodalInputCapabilities, MultimodalOutputCapabilities, OutputCapabilities, ReasoningCapabilities, StateCapabilities, SubAgentInfo, ToolsCapabilities, TransportCapabilities