Forge
csharpdeeb25a2
1using System.Text.Json;
2using CascadeIDE.Contracts;
3
4namespace CascadeIDE.Features.IdeMcp.Application;
5
6/// <summary>JSON и полезная нагрузка для MCP-жизненного цикла IDE-хоста (ping, перезапуск клиентов).</summary>
7[ApplicationOrchestrator]
8public static class IdeMcpHostOrchestrator
9{
10 public static string PingJson() =>
11 JsonSerializer.Serialize(new
12 {
13 ok = true,
14 kind = "cascade_ide_mcp_host",
15 utc = DateTimeOffset.UtcNow,
16 pid = Environment.ProcessId,
17 });
18
19 public static string RestartClientsOkJson() =>
20 JsonSerializer.Serialize(new { ok = true, restarted = true });
21}
22
View only · write via MCP/CIDE