Forge
csharpdeeb25a2
1#nullable enable
2
3using CascadeIDE.Services;
4using CascadeIDE.ViewModels;
5
6namespace CascadeIDE.Features.Forge.Mcp;
7
8/// <summary>Host dependencies for forge MCP handlers (spine passes executor context).</summary>
9internal sealed class ForgeMcpHostContext
10{
11 public required MainWindowViewModel Vm { get; init; }
12
13 public required IIdeMcpActions Actions { get; init; }
14
15 public required Func<string?> TryGetWorkspaceRoot { get; init; }
16
17 public required Func<string?> TryGetAttachSolutionPath { get; init; }
18}
19
View only · write via MCP/CIDE