Forge
csharp3407750f
1using AgentForge.Abstractions;
2using Microsoft.AspNetCore.Builder;
3using Microsoft.Extensions.Configuration;
4using Microsoft.Extensions.DependencyInjection;
5
6namespace AgentForge.Plugin.Grouping.Releases;
7
8public sealed class ReleasesGroupingForgePlugin : IForgePlugin
9{
10 public string Id => "grouping-releases";
11
12 public string DisplayName => "Grouping · releases";
13
14 public string Tier => "extended";
15
16 public void ConfigureServices(IServiceCollection services, IConfiguration configuration) =>
17 ForgeReleaseListGroupingService.Register(services);
18
19 public void MapEndpoints(WebApplication app)
20 {
21 }
22
23 public void RegisterFeatures(ForgeFeatureRegistry registry)
24 {
25 registry.Add("forge_grouping");
26 registry.Add("grouping_releases");
27 }
28}
29
View only · write via MCP/CIDE