Forge
csharp3407750f
1namespace AgentForge.Abstractions;
2
3public static class ForgePluginMetadata
4{
5 public static string ResolveTier(IForgePlugin plugin, ForgePluginEntry? catalogEntry = null)
6 {
7 if (catalogEntry is not null && !string.IsNullOrWhiteSpace(catalogEntry.Tier))
8 return catalogEntry.Tier.Trim();
9
10 var tier = plugin.Tier;
11 return string.IsNullOrWhiteSpace(tier) ? "core" : tier.Trim();
12 }
13}
14
View only · write via MCP/CIDE