Structs§
- Borrowed
Input Request Record - Original scalar data borrowed without Message, image or Source retention.
- Bounded
Input Request Batch - One execution-private data value, borrowed by the SDK provider/Tool round. Compact bytes bound the measurement, not total AST allocation or RSS.
- Input
Observation - Only checked admission creates positive data; this is never a Skill grant. The caller owns finite current data and supplies its existing run identity.
- Observed
Round Preparation - Original round result plus opaque, untrusted execution-local input data.
- Projected
Input Request - Untrusted request data only; neither current-input evidence nor permission.
Enums§
Constants§
- INPUT_
REQUEST_ FIXED_ SLOT_ BYTES - Embedded record/selection headers counted once, separate from dynamic data.
Traits§
- Lifecycle
Manager - Manages agent run state machine and round transitions.
Functions§
- project_
input_ request_ batch - Validate all borrowed data and charge the whole batch before any owned copy. Success does not classify input as New, authorize it or publish anything.
- scope_
input_ request_ data - Lend one existing, uniquely owned input-data batch during a future’s polls.
- with_
scoped_ input_ request_ data - Synchronously borrow data for exactly the supplied Session and execution.