16 lines
648 B
C#
16 lines
648 B
C#
|
|
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";
|
||
|
|
}
|