apollo-code / plugin-runtime/src / BridgeRuntime
Class: BridgeRuntime
Constructors
Constructor
new BridgeRuntime(
host,options?):BridgeRuntime
Parameters
host
options?
hookKvBytes?
number
maxCallsPerTurn?
number
timeoutMs?
number
Returns
BridgeRuntime
Properties
host
readonlyhost:BridgeHost
options
readonlyoptions:object={}
hookKvBytes?
optionalhookKvBytes?:number
maxCallsPerTurn?
optionalmaxCallsPerTurn?:number
timeoutMs?
optionaltimeoutMs?:number
Methods
create()
create(
manifest,dataDir,turnId?):ApolloBridge
Parameters
manifest
dataDir
string
turnId?
string = 'activation'
Returns
deactivate()
deactivate(
plugin):Promise<void>
Parameters
plugin
string
Returns
Promise<void>
registerUiContributions()
registerUiContributions(
manifest):void
Parameters
manifest
Returns
void
runHooks()
runHooks(
event,payload,options?):Promise<HookResult|undefined>
Parameters
event
payload
unknown
options?
signal?
AbortSignal
toolUseId?
string
Returns
Promise<HookResult | undefined>