Theia API Documentation v1.75.0
    Preparing search index...
    ReasoningRow: React.FC<
        {
            inheritedLevel: ReasoningLevel;
            onReset: () => void;
            onSelect: (level: ReasoningLevel) => void;
            savedLevel?: ReasoningLevel;
            settingsRowService: AiSettingsRowService;
            support: ReasoningSupport;
        },
    > = ...

    The agent's persisted reasoning level, shown right below its models because that is the model capability it depends on. The chat input's selector writes this same per-agent setting, so without this row there is no way to see what it stored, change it outside a chat, or clear it again.

    Shown only while the resolved model declares reasoning support, matching the chat input, which hides its selector in that case. The select carries theia-ReasoningLevelSelector so it shows the same per-level lightbulb glyphs as the chat input.

    Exported for tests: the glyph class it builds is the contract with ai-chat-ui's shared CSS.