Raxol. AgentClientProtocol. Schema. ClientTypes. PermissionOption
(Raxol Agent Client Protocol v0.1.0)
Copy Markdown
View Source
An option presented to the user when the agent requests permission for a tool call.
Ported from the MIT f1729/agent_client_protocol (c) 2025 f1729; see NOTICE.md.
Summary
Functions
Total: never raises. Missing/invalid optionId, name, or kind is the only failure mode.
Types
@type t() :: %Raxol.AgentClientProtocol.Schema.ClientTypes.PermissionOption{ _meta: map(), kind: Raxol.AgentClientProtocol.Schema.ClientTypes.PermissionOptionKind.t(), name: String.t(), option_id: String.t() }
Functions
Total: never raises. Missing/invalid optionId, name, or kind is the only failure mode.
@spec new( String.t(), String.t(), Raxol.AgentClientProtocol.Schema.ClientTypes.PermissionOptionKind.t() ) :: t()