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