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

    Lets the AI configuration view label and reveal the skills this package manages, without @theia/ai-core depending on it. Cached because getRegistryEntryId is called from React renders and must answer synchronously.

    Implements

    Index

    Constructors

    Properties

    entryIdsByLocation: Map<string, string> = ...

    Registry entry ids of the managed skills, keyed by the SKILL.md path each one must sit at - <skills root>/<name>/SKILL.md, the only shape this package installs.

    Keyed by location rather than by name because a workspace skill takes precedence over a managed one of the same name, and labelling that as coming from the registry would credit the registry for a file the user wrote.

    envVariablesServer: EnvVariablesServer
    fetchService: RegistryFetchService
    installClient: SkillInstallClientImpl
    installService: SkillInstallService
    listedSkillIds: Set<string> = ...

    Ids the registry currently lists, so revealSkill can tell a live entry from a revoked one.

    logger: ILogger
    onDidChange: Event<void> = ...
    onDidChangeEmitter: Emitter<void> = ...
    viewContribution: VSXExtensionsContribution

    Methods