Agent IR types for Common Agent Runtime.
The intermediate representation sits between model intent and runtime execution. It encodes richer semantics than raw function-call JSON: preconditions, expected effects, idempotency, failure behavior, and state dependencies.