diff --git a/src/MandoCode.Desktop/App.xaml.cs b/src/MandoCode.Desktop/App.xaml.cs index a808f1a..30d0ab1 100644 --- a/src/MandoCode.Desktop/App.xaml.cs +++ b/src/MandoCode.Desktop/App.xaml.cs @@ -89,10 +89,12 @@ private static ServiceProvider BuildServices() // ---- Coordinators + session registry ---- services.AddSingleton(provider => new ConfigCoordinator(provider.GetRequiredService())); services.AddSingleton(provider => new McpCoordinator(provider.GetRequiredService())); + services.AddSingleton(provider => new SkillCoordinator(provider.GetRequiredService())); services.AddSingleton(provider => new SessionManager( provider, provider.GetRequiredService(), provider.GetRequiredService(), + provider.GetRequiredService(), projectRoot)); return services.BuildServiceProvider(); diff --git a/src/MandoCode.Desktop/MainWindow.xaml b/src/MandoCode.Desktop/MainWindow.xaml index 46a91b5..f51fcf5 100644 --- a/src/MandoCode.Desktop/MainWindow.xaml +++ b/src/MandoCode.Desktop/MainWindow.xaml @@ -45,11 +45,20 @@ ToolTipService.ToolTip="Settings — the selected agent's config"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -714,5 +904,212 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +