CLI Backend Protocol • AI Agent SDK
CliBackendProtocol: Protocol for CLI backend implementations.
CliBackendProtocol
Defined in the protocols module.
AI Agent
Protocol for CLI backend implementations.
Any object implementing these methods can serve as an Agent backend. Follows typing.Protocol pattern from AGENTS.md.
Note: Starting with runtime capability system, all CLI backends must declare their capabilities via the capabilities() method for compatibility validation at config/selection time.
Properties
ResponseField
CliBackendConfigNo description available.
Methods
capabilities()
Report capabilities supported by this CLI backend.
execute()Execute a single prompt and return result.
stream()Stream response deltas from CLI backend.
Source
View on GitHubpraisonaiagents/cli_backend/protocols.py at line 90