Skip to content
docsv0.2.0

ToolMeta

Metadata about a tool execution.

ToolMeta::__construct()

public function __construct(string $tool, int $took_ms, string $request_id, ?string $channel = null, ?string $principal = null):

Parameters

Parameters of __construct()
NameTypeDescription
$toolstring
$took_msint
$request_idstring
$channel?string
$principal?string

ToolMeta::toArray()

public function toArray(): array

Serialize this metadata to a plain array for logging or transport.

ToolMeta::generateRequestId()

public static function generateRequestId(): string

Generate a unique request ID.