agentskit.js

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

Observer

Returns

() => void

#emit()

emit(event): void

Parameters
event

AgentEvent

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

ToolDefinition

Returns

Promise<void>


#onConfirm?

optional onConfirm?: (toolCall) => MaybePromise<boolean>

Defined in: packages/core/src/agent-loop.ts:70

#Parameters

toolCall

ToolCall

#Returns

MaybePromise<boolean>


#onPartial?

optional onPartial?: (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

Explore nearby

✎ Edit this page on GitHub·Found a problem? Open an issue →·How to contribute →

On this page