Skip to content

Home > intention-kernel > IntentionRequest

IntentionRequest interface ​

One user objective interpreted from the current turn.

Signature:

typescript
export interface IntentionRequest

Properties ​

Property

Modifiers

Type

Description

alternatives?

readonly

readonly string[]

(Optional) Distinct interpretations presented when resolution is ambiguous.

evidence

readonly

readonly IntentionEvidence[]

Message evidence supporting this objective.

id

readonly

IntentionId

Model-proposed identity unique within the interpreted batch.

input?

readonly

unknown

(Optional) Untrusted structured input proposed for capability validation.

objective

readonly

string

Natural-language outcome the user is trying to achieve.

proposedCapability?

readonly

CapabilityId

(Optional) Capability proposed only when resolution is resolved.

rationale?

readonly

string

(Optional) Concise decision justification citing supplied evidence; never private chain-of-thought.

references

readonly

readonly ContextReference[]

References to prior messages or confirmed facts.

resolution

readonly

"resolved" | "ambiguous" | "unsupported"

Whether the objective is executable, ambiguous or unsupported.