Skip to main content

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

CliBackendConfig
No 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 GitHub

praisonaiagents/cli_backend/protocols.py at line 90