ReadonlybudgetReadonlymaxRequested output ceiling; clamped to routeCeiling and the root budget.
ReadonlymessagesReadonlymodelOptional ReadonlyonOptional ReadonlyoutputOptional ReadonlyprepareExplicit native JSON producer: serialize {messages, system?, outputSchema?} once. Preparation runs under the parent deadline. The core dispatches the parsed snapshot and digests that same data. Without this boundary, opaque messages remain untouched and their logical digest stays unknown. Serialization must be owned by the producer.
Optional ReadonlypromptA bounded producer-owned prompt version. Generic hosts may leave it unknown.
ReadonlyrouteRecorded on the receipt.
ReadonlyrouteThe hard output ceiling the route enforces.
Optional ReadonlysignalCaller cancellation. An abort resolves as cancelled, never as an error.
Optional ReadonlysystemReadonlytimeoutOverall deadline from send to last byte.
Readonlytransport
Shared by every request made for the same task.