diff --git a/apps/gateway/src/agent/provider.service.ts b/apps/gateway/src/agent/provider.service.ts index fffaade..9e61f24 100644 --- a/apps/gateway/src/agent/provider.service.ts +++ b/apps/gateway/src/agent/provider.service.ts @@ -9,7 +9,7 @@ export class ProviderService implements OnModuleInit { private registry!: ModelRegistry; async onModuleInit(): Promise { - const authStorage = AuthStorage.create(); + const authStorage = AuthStorage.inMemory(); this.registry = new ModelRegistry(authStorage); this.registerOllamaProvider(); diff --git a/apps/gateway/src/plugin/plugin.module.ts b/apps/gateway/src/plugin/plugin.module.ts index 68a4861..f1bae19 100644 --- a/apps/gateway/src/plugin/plugin.module.ts +++ b/apps/gateway/src/plugin/plugin.module.ts @@ -10,8 +10,7 @@ import { DiscordPlugin } from '@mosaic/discord-plugin'; import { TelegramPlugin } from '@mosaic/telegram-plugin'; import { PluginService } from './plugin.service.js'; import type { IChannelPlugin } from './plugin.interface.js'; - -export const PLUGIN_REGISTRY = Symbol('PLUGIN_REGISTRY'); +import { PLUGIN_REGISTRY } from './plugin.tokens.js'; class DiscordChannelPluginAdapter implements IChannelPlugin { readonly name = 'discord'; diff --git a/apps/gateway/src/plugin/plugin.service.ts b/apps/gateway/src/plugin/plugin.service.ts index 9c839a8..d25f00f 100644 --- a/apps/gateway/src/plugin/plugin.service.ts +++ b/apps/gateway/src/plugin/plugin.service.ts @@ -1,5 +1,5 @@ import { Inject, Injectable } from '@nestjs/common'; -import { PLUGIN_REGISTRY } from './plugin.module.js'; +import { PLUGIN_REGISTRY } from './plugin.tokens.js'; import type { IChannelPlugin } from './plugin.interface.js'; @Injectable() diff --git a/apps/gateway/src/plugin/plugin.tokens.ts b/apps/gateway/src/plugin/plugin.tokens.ts new file mode 100644 index 0000000..d7a6bfb --- /dev/null +++ b/apps/gateway/src/plugin/plugin.tokens.ts @@ -0,0 +1 @@ +export const PLUGIN_REGISTRY = Symbol('PLUGIN_REGISTRY');