Home > intention-kernel > ModelRequest
ModelRequest interface
Provider-neutral structured model request.
Signature:
typescript
export interface ModelRequest<T>Properties
Property | Modifiers | Type | Description |
|---|---|---|---|
| readonly ModelCapability[] | Capabilities visible to this model task. | |
| unknown | Immutable task-specific projection derived from canonical context. | |
| string | (Optional) Optional provider model name or host-defined alias. | |
| Runtime validator for the expected structured result. | ||
| (Optional) Identified instruction contract; optional for host adapter compatibility. | ||
| AbortSignal | Cancellation and timeout signal that adapters must honor. | |
| string | Complete task instruction owned by the kernel. | |
| string | Stable semantic task such as |