3 instantiations of SkillAssetFile
aspire (2)
Agents\AspireSkills\AspireSkillsBundleProvider.cs (1)
321
return new
SkillAssetFile
(relativePath, content);
Commands\AgentInitCommand.cs (1)
758
return [new
SkillAssetFile
("SKILL.md", skill.SkillContent)];
Aspire.Cli.Tests (1)
Agents\CommonAgentApplicatorsTests.cs (1)
162
return [new
SkillAssetFile
("SKILL.md", skill.SkillContent)];
24 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)
222
List<
SkillAssetFile
> files = [];
230
var
validatedFile = ValidateFile(bundleDirectory, skillName, file);
273
private static
SkillAssetFile
ValidateFile(DirectoryInfo bundleDirectory, string skillName, SkillBundleFile file)
Commands\AgentInitCommand.cs (2)
674
foreach (
var
skillFile in skillFiles)
754
private static async Task<IReadOnlyList<
SkillAssetFile
>> GetSkillFilesAsync(SkillDefinition skill, AspireSkillsBundle? aspireSkillsBundle, CancellationToken cancellationToken)
Aspire.Cli.Tests (14)
Agents\AspireSkillsBundleTests.cs (1)
668
var
skillFile = Assert.Single(files);
Agents\AspireSkillsInstallerTests.cs (10)
236
var
skillFile = Assert.Single(await result.Bundle.GetSkillFilesAsync(skill, CancellationToken.None));
357
var
skillFile = Assert.Single(await result.Bundle.GetSkillFilesAsync(skill, CancellationToken.None));
503
var
skillFile = Assert.Single(await result.Bundle.GetSkillFilesAsync(skill, CancellationToken.None));
1205
var
skillFile = Assert.Single(await result.Bundle.GetSkillFilesAsync(skill, CancellationToken.None));
1254
var
skillFile = Assert.Single(await result.Bundle.GetSkillFilesAsync(skill, CancellationToken.None));
1309
var
skillFile = Assert.Single(await result.Bundle.GetSkillFilesAsync(skill, CancellationToken.None));
1371
var
skillFile = Assert.Single(await result.Bundle.GetSkillFilesAsync(skill, CancellationToken.None));
1696
var
skillFile = Assert.Single(await result.Bundle.GetSkillFilesAsync(skill, CancellationToken.None));
1751
var
skillFile = Assert.Single(await result.Bundle.GetSkillFilesAsync(skill, CancellationToken.None));
1813
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)
Commands\AgentInitCommandTests.cs (1)
439
foreach (
var
file in expectedFiles)