Options, callbacks, and listener types used when creating a connection.
Type guards and narrowed types for discriminating SessionUpdate variants received via onSessionUpdate().
Re-exported request/response types and constants from the upstream
@agentclientprotocol/sdk. Use these to type method parameters.
ACP (Agent Client Protocol) module for connecting to ACP-compatible agents running inside Runloop devboxes via the Axon event bus.
Getting started: Create an ACPAxonConnection with your Axon channel, call initialize(), then use newSession() and prompt() to interact with the agent. Subscribe to streaming updates with onSessionUpdate() and narrow them using the type guard functions.