UseAcpOptions
Agent Runtimes / hooks/useAcp / UseAcpOptions
Interface: UseAcpOptions
Defined in: hooks/useAcp.tsx:116
Properties
agentId
agentId:
string
Defined in: hooks/useAcp.tsx:120
Agent ID to connect to
autoConnect?
optionalautoConnect?:boolean
Defined in: hooks/useAcp.tsx:122
Whether to auto-connect on mount (default: true)
onConnectionChange?
optionalonConnectionChange?: (state) =>void
Defined in: hooks/useAcp.tsx:130
Callback when connection state changes
Parameters
state
Returns
void
onError?
optionalonError?: (error) =>void
Defined in: hooks/useAcp.tsx:134
Callback on error
Parameters
error
Error
Returns
void
onPermissionRequest?
optionalonPermissionRequest?: (request) =>void
Defined in: hooks/useAcp.tsx:132
Callback when a permission is requested
Parameters
request
Returns
void
onStreamEvent?
optionalonStreamEvent?: (event) =>void
Defined in: hooks/useAcp.tsx:128
Callback when a stream event is received
Parameters
event
Returns
void
reconnectAttempts?
optionalreconnectAttempts?:number
Defined in: hooks/useAcp.tsx:124
Number of reconnection attempts (default: 3)
reconnectDelay?
optionalreconnectDelay?:number
Defined in: hooks/useAcp.tsx:126
Delay between reconnection attempts in ms (default: 2000)
wsUrl
wsUrl:
string
Defined in: hooks/useAcp.tsx:118
WebSocket URL of the ACP-compatible agent server