InteractionState

References
public enum InteractionState
Phase the conversation loop is currently in. Tracked on InteractionStatistics so the component's attributes can render different visual states (icon, colour, label).

Enum values

NameValueDescription
Idle0Nothing in progress -- conversation hasn't started, or finished long ago.
CallingModel1HTTP call to the LLM provider is in flight.
LookingUpDocs2The model invoked the symbol-lookup tool; we're returning the hits.
LookingUpExample3The model invoked the example-fetch tool; we're returning the example.
AwaitingClarification4A clarification dialog is open and we're waiting for the user.
Compiling5Roslyn is compiling source the model just submitted.
Done6Generation finished successfully -- a fresh Logic was assigned.
AbortedByUser7User cancelled (closed a dialog, dismissed a sign-in, etc.).
AbortedByModel8Model invoked the Abandonment tool, signalling it cannot fulfil the request.
AbortedMessageBudget9Hit the per-conversation message cap without producing working code.
AbortedDocsBudget10Hit the per-conversation docs-lookup cap -- the model was probably stuck searching.
Failed11An unhandled exception propagated out of the conversation loop.