KernelProxy
Kernel proxy surface exposed to agent step code.
SDK v2026.4.0
Kind: interface
Signature
export interface KernelProxyMethods
invokeTool<T>(tool: ToolReference | string, args: unknown): Promise: Invoke a registered tool through the kernel.callLLM(providerId: string, params: LlmCallParams): Promise: Call an LLM provider through the kernel.readData<T>(sourceId: string, query: unknown): Promise: Read data through a mediated data source.writeData(targetId: string, payload: unknown): Promise: Write data through a mediated data target.now(): Promise: Request a deterministic kernel-controlled timestamp.random(min?: number, max?: number): Promise: Request a deterministic kernel-controlled pseudo-random value.uuid(): Promise: Request a deterministic kernel-controlled identifier.