Theia API Documentation v1.70.0
    Preparing search index...
    interface AgentSettings {
        capabilityOverrides?: Record<string, boolean>;
        completionNotification?: NotificationType;
        enable?: boolean;
        genericCapabilitySelections?: GenericCapabilitySelections;
        languageModelRequirements?: LanguageModelRequirement[];
        selectedVariants?: Record<string, string>;
        showInChat?: boolean;
    }
    Index

    Properties

    capabilityOverrides?: Record<string, boolean>

    User overrides for template-based capabilities. Keys are capability fragment IDs, values are enabled/disabled state. Only stores explicit user choices that differ from template defaults.

    completionNotification?: NotificationType

    Configuration for completion notifications when the agent finishes a task. If undefined, defaults to 'off'.

    enable?: boolean
    genericCapabilitySelections?: GenericCapabilitySelections

    User selections for generic capabilities (skills, functions, MCP tools, etc.). Stores selected IDs for each capability type.

    languageModelRequirements?: LanguageModelRequirement[]
    selectedVariants?: Record<string, string>

    A mapping of main template IDs to their selected variant IDs. If a main template is not present in this mapping, it means the main template is used.

    showInChat?: boolean

    Whether the agent should be shown in the chat UI. If undefined, defaults to true.