ExecuteSafeToolOptions
Auto-generated API reference for ExecuteSafeToolOptions.
Interface: ExecuteSafeToolOptions
Defined in: packages/core/src/agent-loop.ts:63
#Properties
#context
context:
ToolExecutionContext
Defined in: packages/core/src/agent-loop.ts:66
#emitter
emitter:
object
Defined in: packages/core/src/agent-loop.ts:67
#addObserver()
addObserver(
observer): () =>void
Parameters
observer
Returns
() => void
#emit()
emit(
event):void
Parameters
event
Returns
void
#lifecycle
lifecycle:
object
Defined in: packages/core/src/agent-loop.ts:68
#disposeAll()
disposeAll():
Promise<void>
Returns
Promise<void>
#init()
init(
tool):Promise<void>
Parameters
tool
Returns
Promise<void>
#onConfirm?
optionalonConfirm?: (toolCall) =>MaybePromise<boolean>
Defined in: packages/core/src/agent-loop.ts:70
#Parameters
toolCall
#Returns
MaybePromise<boolean>
#onPartial?
optionalonPartial?: (result) =>void
Defined in: packages/core/src/agent-loop.ts:69
#Parameters
result
string
#Returns
void
#tool
tool:
ToolDefinition<Record<string,unknown>> |undefined
Defined in: packages/core/src/agent-loop.ts:64
#toolCall
toolCall:
ToolCall
Defined in: packages/core/src/agent-loop.ts:65