92
continue;
93
}
95
>
if (child.type === CustomizationType.Skill) {
96
>
knownCommands.add(this._toSlashCommandCandidate(c, child));
97
>
}
98
>
}
99
>
}
100
return knownCommands;
101
}
102
103
private _toSlashCommandCandidate(container: PluginCustomization | DirectoryCustomization, skill: SkillCustomization): string {
105
>
let slashCommandName = skill.name;
106
>
if (container.type === CustomizationType.Plugin && !isSyncedCustomization(container) && skill.name !== container.name) {
107
slashCommandName = `${container.name}:${skill.name}`;
108
}
110
>
}
111
112
private async _getRuntimeSlashCommandCompletionInfo(sessionId: string, typed: string, { rangeStart, rangeEnd }: { rangeStart: number; rangeEnd: number }, returnJustSkills: boolean): Promise<CompletionItem[]> {