Fix provider resitration

Change-Id: I21f223922b60648b5ad9cf0bd61a64a53d4d5aaa
diff --git a/server/llm/providers/providers.go b/server/llm/providers/providers.go
new file mode 100644
index 0000000..87015aa
--- /dev/null
+++ b/server/llm/providers/providers.go
@@ -0,0 +1,19 @@
+package providers
+
+import (
+	_ "github.com/iomodo/staff/llm/openai" // Register OpenAI provider
+)
+
+// RegisterAll registers all available LLM providers
+func RegisterAll() {
+	// Import all provider packages to trigger their init() functions
+	// This ensures all providers are registered when this package is imported
+	_ = "import all providers"
+}
+
+// EnsureRegistered ensures all providers are registered
+// This function can be called from anywhere to ensure providers are available
+func EnsureRegistered() {
+	// The blank imports below will trigger the init() functions
+	// which register the providers with the LLM factory
+}