Versions in this module Expand all Collapse all v1 v1.1.0 Apr 19, 2025 v1.0.0 Apr 18, 2025 Changes in this version + var BackendModule = fx.Module("backend", fx.Provide(provideBackendService), ...) + var ConfigModule = fx.Module("config", fx.Provide(mcpConfig.NewConfig, webConfig.NewConfig)) + var CoreModules = fx.Options(LogModule, ConfigModule, EventsModule, DatabaseModule, BackendModule, ...) + var CursorModule = fx.Module("cursor", fx.Provide(cursor.NewCursorConfigManager), ...) + var DatabaseModule = fx.Module("database", fx.Provide(provideDBConfig, provideDatabase)) + var EventsModule = fx.Module("events", fx.Provide(events.NewBus)) + var InitModule = fx.Module("init", fx.Invoke(initializeApplication)) + var LogModule = fx.Module("logger", fx.Provide(log.NewLogger)) + var MCPClientModule = fx.Module("mcp_client", fx.Provide(provideAPIClient, mcp.NewMCPComponents), ...) + var WebModule = fx.Module("web", ...) + type DefaultServer struct + Name string + URL string