3 instantiations of SkillAssetFile
aspire (2)
Agents\AspireSkills\AspireSkillsBundleProvider.cs (1)
324
return new
SkillAssetFile
(relativePath, content);
Commands\AgentInitCommand.cs (1)
800
return [new
SkillAssetFile
("SKILL.md", skill.SkillContent)];
Aspire.Cli.Tests (1)
Agents\CommonAgentApplicatorsTests.cs (1)
162
return [new
SkillAssetFile
("SKILL.md", skill.SkillContent)];
23 references to SkillAssetFile
aspire (10)
Agents\AspireSkills\AspireSkillsBundle.cs (5)
30
public Task<IReadOnlyList<
SkillAssetFile
>> GetSkillFilesAsync(SkillDefinition skill, CancellationToken cancellationToken)
41
List<
SkillAssetFile
> files = [];
42
foreach (
var
bundledFile in bundledSkill.Files.OrderBy(f => f.RelativePath, StringComparer.Ordinal))
54
return Task.FromResult<IReadOnlyList<
SkillAssetFile
>>(files);
70
IReadOnlyList<
SkillAssetFile
> Files);
Agents\AspireSkills\AspireSkillsBundleProvider.cs (3)
225
List<
SkillAssetFile
> files = [];
233
var
validatedFile = ValidateFile(bundleDirectory, skillName, file);
276
private static
SkillAssetFile
ValidateFile(DirectoryInfo bundleDirectory, string skillName, SkillBundleFile file)
Commands\AgentInitCommand.cs (2)
716
foreach (
var
skillFile in skillFiles)
796
private static async Task<IReadOnlyList<
SkillAssetFile
>> GetSkillFilesAsync(SkillDefinition skill, AspireSkillsBundle? aspireSkillsBundle, CancellationToken cancellationToken)
Aspire.Cli.Tests (13)
Agents\AspireSkillsBundleTests.cs (1)
668
var
skillFile = Assert.Single(files);
Agents\AspireSkillsInstallerTests.cs (10)
233
var
skillFile = Assert.Single(await result.Bundle.GetSkillFilesAsync(skill, CancellationToken.None));
354
var
skillFile = Assert.Single(await result.Bundle.GetSkillFilesAsync(skill, CancellationToken.None));
500
var
skillFile = Assert.Single(await result.Bundle.GetSkillFilesAsync(skill, CancellationToken.None));
1202
var
skillFile = Assert.Single(await result.Bundle.GetSkillFilesAsync(skill, CancellationToken.None));
1251
var
skillFile = Assert.Single(await result.Bundle.GetSkillFilesAsync(skill, CancellationToken.None));
1306
var
skillFile = Assert.Single(await result.Bundle.GetSkillFilesAsync(skill, CancellationToken.None));
1368
var
skillFile = Assert.Single(await result.Bundle.GetSkillFilesAsync(skill, CancellationToken.None));
1663
var
skillFile = Assert.Single(await result.Bundle.GetSkillFilesAsync(skill, CancellationToken.None));
1718
var
skillFile = Assert.Single(await result.Bundle.GetSkillFilesAsync(skill, CancellationToken.None));
1780
var
skillFile = Assert.Single(await result.Bundle.GetSkillFilesAsync(skill, CancellationToken.None));
Agents\CommonAgentApplicatorsTests.cs (2)
125
var
skillFile = Assert.Single(skillFiles, static file => file.RelativePath == "SKILL.md");
158
private static async Task<IReadOnlyList<
SkillAssetFile
>> GetInstallableSkillFilesAsync(SkillDefinition skill)