@@ -30,11 +30,23 @@ public static IServiceCollection AddSharpClawCli(this IServiceCollection service
3030 services . AddSingleton < IReplTerminal , Terminal . SpectreReplTerminal > ( ) ;
3131 services . AddSingleton < ReplCommandHandler > ( ) ;
3232 services . AddSingleton < SessionCommandHandler > ( ) ;
33+ services . AddSingleton < PermissionsCommandHandler > ( ) ;
34+ services . AddSingleton < AuthCommandHandler > ( ) ;
35+ services . AddSingleton < InitCommandHandler > ( ) ;
36+ services . AddSingleton < ResearchCommandHandler > ( ) ;
37+ services . AddSingleton < ScheduleCommandHandler > ( ) ;
38+ services . AddSingleton < EvolutionCommandHandler > ( ) ;
3339 services . AddSingleton < ICommandHandler , PromptCommandHandler > ( ) ;
3440 services . AddSingleton < ICommandHandler , StatusCommandHandler > ( ) ;
3541 services . AddSingleton < ICommandHandler , DoctorCommandHandler > ( ) ;
3642 services . AddSingleton < ICommandHandler > ( serviceProvider => serviceProvider . GetRequiredService < SessionCommandHandler > ( ) ) ;
43+ services . AddSingleton < ICommandHandler > ( serviceProvider => serviceProvider . GetRequiredService < PermissionsCommandHandler > ( ) ) ;
3744 services . AddSingleton < ICommandHandler , ModelsCommandHandler > ( ) ;
45+ services . AddSingleton < ICommandHandler > ( serviceProvider => serviceProvider . GetRequiredService < AuthCommandHandler > ( ) ) ;
46+ services . AddSingleton < ICommandHandler > ( serviceProvider => serviceProvider . GetRequiredService < InitCommandHandler > ( ) ) ;
47+ services . AddSingleton < ICommandHandler > ( serviceProvider => serviceProvider . GetRequiredService < ResearchCommandHandler > ( ) ) ;
48+ services . AddSingleton < ICommandHandler > ( serviceProvider => serviceProvider . GetRequiredService < ScheduleCommandHandler > ( ) ) ;
49+ services . AddSingleton < ICommandHandler > ( serviceProvider => serviceProvider . GetRequiredService < EvolutionCommandHandler > ( ) ) ;
3850 services . AddSingleton < ICommandHandler , UsageCommandHandler > ( ) ;
3951 services . AddSingleton < ICommandHandler , CostCommandHandler > ( ) ;
4052 services . AddSingleton < ICommandHandler , StatsCommandHandler > ( ) ;
@@ -62,7 +74,14 @@ public static IServiceCollection AddSharpClawCli(this IServiceCollection service
6274 services . AddSingleton < ISlashCommandHandler , DoctorCommandHandler > ( ) ;
6375 services . AddSingleton < ISlashCommandHandler > ( serviceProvider => serviceProvider . GetRequiredService < SessionCommandHandler > ( ) ) ;
6476 services . AddSingleton < ISlashCommandHandler , SessionsSlashCommandHandler > ( ) ;
77+ services . AddSingleton < ISlashCommandHandler > ( serviceProvider => serviceProvider . GetRequiredService < PermissionsCommandHandler > ( ) ) ;
6578 services . AddSingleton < ISlashCommandHandler , ModelsCommandHandler > ( ) ;
79+ services . AddSingleton < ISlashCommandHandler , ModelSlashCommandHandler > ( ) ;
80+ services . AddSingleton < ISlashCommandHandler > ( serviceProvider => serviceProvider . GetRequiredService < AuthCommandHandler > ( ) ) ;
81+ services . AddSingleton < ISlashCommandHandler > ( serviceProvider => serviceProvider . GetRequiredService < InitCommandHandler > ( ) ) ;
82+ services . AddSingleton < ISlashCommandHandler > ( serviceProvider => serviceProvider . GetRequiredService < ResearchCommandHandler > ( ) ) ;
83+ services . AddSingleton < ISlashCommandHandler > ( serviceProvider => serviceProvider . GetRequiredService < ScheduleCommandHandler > ( ) ) ;
84+ services . AddSingleton < ISlashCommandHandler > ( serviceProvider => serviceProvider . GetRequiredService < EvolutionCommandHandler > ( ) ) ;
6685 services . AddSingleton < ISlashCommandHandler , UsageCommandHandler > ( ) ;
6786 services . AddSingleton < ISlashCommandHandler , CostCommandHandler > ( ) ;
6887 services . AddSingleton < ISlashCommandHandler , StatsCommandHandler > ( ) ;
@@ -86,6 +105,9 @@ public static IServiceCollection AddSharpClawCli(this IServiceCollection service
86105 services . AddSingleton < ISlashCommandHandler , VersionCommandHandler > ( ) ;
87106 services . AddSingleton < ISlashCommandHandler , UndoCommandHandler > ( ) ;
88107 services . AddSingleton < ISlashCommandHandler , RedoCommandHandler > ( ) ;
108+ services . AddSingleton < ISlashCommandHandler , NewSessionSlashCommandHandler > ( ) ;
109+ services . AddSingleton < ISlashCommandHandler , ResumeSlashCommandHandler > ( ) ;
110+ services . AddSingleton < ISlashCommandHandler , ClearSlashCommandHandler > ( ) ;
89111
90112 services . AddSingleton < IOutputRenderer , Rendering . TextOutputRenderer > ( ) ;
91113 services . AddSingleton < IOutputRenderer , Rendering . JsonOutputRenderer > ( ) ;
0 commit comments