Skip to content
1 min read · 66 words

Type Alias: MediaBytesStoreFn

ts
type MediaBytesStoreFn = (
  ctx: TurnContext,
  id: string,
  bytes: ConduitBytes,
) => MediaReader | Promise<MediaReader>;

Defined in: lib/contracts/turn_runner_context.ts:223

Persists tool-generated media bytes into consumer storage and returns a @nhtio/adk!MediaReader. A byte-persistence conduit, not a mutation — returns a value and touches no turn state.

Parameters

ParameterType
ctxTurnContext
idstring
bytesConduitBytes

Returns

| MediaReader | Promise<MediaReader>