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