Files
Teamup/src/Modules/TeamUp.Modules.OrgBoard/Profiles/AgentProfileManifest.cs
T

16 lines
648 B
C#
Raw Normal View History

namespace TeamUp.Modules.OrgBoard.Profiles;
/// <summary>The YAML frontmatter of an AGENTS.md (raw, as authored). Mapped onto an AgentProfile.</summary>
internal sealed class AgentProfileManifest
{
public string Id { get; set; } = string.Empty;
public string Name { get; set; } = string.Empty;
public string Version { get; set; } = "1.0.0";
public string? Summary { get; set; }
public List<string> Roles { get; set; } = [];
public string? Monogram { get; set; }
public string Autonomy { get; set; } = "gated";
public List<string> Skills { get; set; } = [];
public string Visibility { get; set; } = "private";
}