rulvar API reference / @rulvar/core / liftRetainedParts
Function: liftRetainedParts()
ts
function liftRetainedParts(providerMetadata, adapter): Part[];Defined in: packages/core/src/model/projector.ts:65
Lifts the adapter-shipped retention payload of one finished turn into provider-raw parts (the retention transport). Reads providerMetadata[<adapter id>].retainedParts and tags each block with the adapter's provider family. Returns [] when the adapter shipped nothing.
Parameters
| Parameter | Type |
|---|---|
providerMetadata | Record<string, unknown> | undefined |
adapter | Pick<ProviderAdapter, "id" | "provider"> |
Returns
Part[]