Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Registry ¶
type Registry struct {
// Shared infrastructure
DB *database.Pool
JobQueue *job_queue.Client
NATS *nats.Conn
Metrics *metrics.Metrics
Analytics *analytics.Client
// Service implementations
AuthService *auth.Service
IdentityService *identity.Service
UserService *user.Service
OrgService *org.Service
PersonaService *persona.Service
ThreadService *thread.Service
TodoService *todo.Service
ThreadContextService *thread_context.Service
LLMResponseService *llm_response.Service
ToolExecutionService *tool_execution.Service
BillingService *billing.Service
ConnectedAppService *connected_app.Service
}
Registry holds all service implementations and shared infrastructure. Shared infrastructure (DB, JobQueue, NATS, Metrics, Analytics) is initialized first and made available to all services.
Click to show internal directories.
Click to hide internal directories.