{
"event": "PreToolUse",
"tool_name": "Bash",
"tool_input": {
"command": "cat > \/tmp\/services_update.txt << 'EOF'\n $container->set(\\UseCases\\Chat\\UpdateChatSessionUseCase::class, function (Container $c) {\n return new \\UseCases\\Chat\\UpdateChatSessionUseCase(\n $c->get(ChatSessionRepositoryInterface::class),\n $c->get(ContentConfigRepositoryInterface::class),\n $c->get(CollectionRepositoryInterface::class),\n $c->get(CollectionValidator::class),\n $c->get(ModelRegistryInterface::class),\n $c->get('pdo.dev')\n );\n });\n\n $container->set(\\UseCases\\Chat\\UpdateChatSessionUseCaseInterface::class, fn (Container $c) => $c->get(\\UseCases\\Chat\\UpdateChatSessionUseCase::class));\n\n $container->set(\\UseCases\\Chat\\CreateChatSessionUseCaseInterface::class, fn (Container $c) => $c->autowire(\\UseCases\\Chat\\CreateChatSessionUseCase::class));\n\n $container->set(\\UseCases\\Chat\\GetChatSessionUseCaseInterface::class, fn (Container $c) => $c->autowire(\\UseCases\\Chat\\GetChatSessionUseCase::class));\n\n $container->set(\\UseCases\\Chat\\DeleteChatSessionUseCaseInterface::class, fn (Container $c) => $c->autowire(\\UseCases\\Chat\\DeleteChatSessionUseCase::class));\n};\nEOF\ncat \/tmp\/services_update.txt",
"description": "Prepare services.php update"
}
}