Home > intention-kernel > IntentionRequest
IntentionRequest interface
One user objective interpreted from the current turn.
Signature:
export interface IntentionRequestProperties
Property | Modifiers | Type | Description |
|---|---|---|---|
| readonly string[] | (Optional) Distinct interpretations presented when resolution is ambiguous. | |
| readonly IntentionEvidence[] | Message evidence supporting this objective. | |
| Model-proposed identity unique within the interpreted batch. | ||
| unknown | (Optional) Untrusted structured input proposed for capability validation. | |
| string | Natural-language outcome the user is trying to achieve. | |
| (Optional) Capability proposed only when resolution is | ||
| string | (Optional) Concise decision justification citing supplied evidence; never private chain-of-thought. | |
| readonly ContextReference[] | References to prior messages or confirmed facts. | |
| "resolved" | "ambiguous" | "unsupported" | Whether the objective is executable, ambiguous or unsupported. |