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: src/lib/contracts/turn_runner_context.ts:232

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>