Theia API Documentation v1.71.0
    Preparing search index...

    Interface for ChatResponseContent parts that require user interaction. Content parts that implement this interface can be tracked by the delegation renderer without content-type-specific checks.

    interface InteractiveContent {
        interactionId: undefined | string;
        isResolved: boolean;
        whenResolved: Promise<void>;
    }

    Hierarchy (View Summary)

    Implemented by

    Index

    Properties

    interactionId: undefined | string

    Stable identifier for deduplication in pending interaction tracking.

    isResolved: boolean

    Whether the interaction has been resolved (e.g., confirmed/denied, option selected).

    whenResolved: Promise<void>

    Resolves when the interaction is resolved. Used for cleanup in delegation chains.