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

    Optional integration point implemented by @theia/ai-registry, so that packages which must not depend on it can still label and reveal the Agent Plugin behind a skill or an MCP server: both carry only its identifier.

    Nothing is bound by default. Consumers inject it @optional() and, when it is absent, hide every Agent Plugin affordance - a product without @theia/ai-registry cannot install one anyway.

    interface AgentPluginUiBridge {
        onDidChange: Event<void>;
        getPlugin(pluginId: string): undefined | InstalledAgentPluginInfo;
        getPluginByQualifier(
            qualifier: string,
        ): undefined | InstalledAgentPluginInfo;
        revealPlugin(pluginId: string): void;
    }

    Implemented by

    Index

    Properties

    onDidChange: Event<void>

    Methods