Forge
csharpdeeb25a2
1namespace CascadeIDE.Features.UiChrome;
2
3/// <summary>
4/// Секция <c>[routing]</c> в <c>workspace.toml</c>: внимание и слоты инструментов.
5/// В файле удобно задавать одну таблицу <c>[routing]</c> с inline-картами
6/// <c>attention = { … }</c> и <c>instruments = { … }</c> — при двух отдельных заголовках
7/// <c>[routing.attention]</c> и <c>[routing.instruments]</c> Tomlyn 2.x может перезаписывать вложенный объект.
8/// </summary>
9public sealed class UiWorkspaceRoutingToml
10{
11 /// <summary>ADR 0021/0051: intent → зона.</summary>
12 public Dictionary<string, string>? Attention { get; set; }
13
14 /// <summary>ADR 0050: слот → alias инструмента.</summary>
15 public Dictionary<string, string>? Instruments { get; set; }
16}
17
View only · write via MCP/CIDE