Unique identifier for this authentication method.
Human-readable name of the authentication method.
OptionaldescriptionOptional description providing more details about this authentication method.
OptionalargsAdditional arguments to append to the configured agent invocation for terminal auth.
OptionalenvAdditional environment variables to set on the configured agent invocation for terminal auth. These values override same-named variables in the base launch configuration.
Optional_The _meta property is reserved by ACP to allow clients and agents to attach additional metadata to their interactions. Implementations MUST NOT make assumptions about values at these keys.
See protocol docs: Extensibility
Terminal-based authentication method.
The client runs the configured agent program as a separate interactive process for the user to authenticate via a TUI. Agents MUST advertise this method only when the client enabled its terminal authentication capability. A zero exit status signals success; any other termination signals failure. The client MUST NOT pass this method to
authenticate.