ToolExecutionContext

class ToolExecutionContext<TContext>(val context: TContext?, val abortSignal: AbortSignal, val stepNumber: Int, val messages: List<ModelMessage>, val toolCallId: String, val writer: ToolStreamWriter = NoopToolStreamWriter)(source)

What Tool.execute receives as its context. Holds the typed application context, abort signal, step number, running message list, and a writer for custom events.

Since

0.3.0-beta01

Constructors

Link copied to clipboard
constructor(context: TContext?, abortSignal: AbortSignal, stepNumber: Int, messages: List<ModelMessage>, toolCallId: String, writer: ToolStreamWriter = NoopToolStreamWriter)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard