1
Some checks failed
CI / verify (push) Has been cancelled

This commit is contained in:
2026-04-20 21:06:48 +08:00
parent 1c72066bab
commit 75944b1f1f
102 changed files with 9648 additions and 1540 deletions

View File

@@ -13,6 +13,7 @@ import { SmsAuthEventRepository } from './repositories/smsAuthEventRepository.js
import { UserRepository } from './repositories/userRepository.js';
import { UserSessionRepository } from './repositories/userSessionRepository.js';
import { CaptchaChallengeStore } from './services/captchaChallengeStore.js';
import { CustomWorldAgentAutoAssetService } from './services/customWorldAgentAutoAssetService.js';
import { CustomWorldAgentOrchestrator } from './services/customWorldAgentOrchestrator.js';
import { CustomWorldAgentSessionStore } from './services/customWorldAgentSessionStore.js';
import { CustomWorldSessionStore } from './services/customWorldSessionStore.js';
@@ -83,6 +84,23 @@ export async function createAppContext(config: AppConfig = loadConfig()) {
const customWorldAgentSessions = new CustomWorldAgentSessionStore(
runtimeRepository,
);
const autoAssetService = new CustomWorldAgentAutoAssetService(
config,
config.dashScope.apiKey.trim()
? CustomWorldAgentAutoAssetService.createDashScopeCharacterVisualGenerator(
config,
)
: CustomWorldAgentAutoAssetService.createFallbackCharacterVisualGenerator(
config,
),
config.dashScope.apiKey.trim()
? CustomWorldAgentAutoAssetService.createDashScopeSceneActBackgroundGenerator(
config,
)
: CustomWorldAgentAutoAssetService.createFallbackSceneActBackgroundGenerator(
config,
),
);
const context: AppContext = {
config,
logger,
@@ -102,6 +120,9 @@ export async function createAppContext(config: AppConfig = loadConfig()) {
config.llm.apiKey.trim()
? new UpstreamLlmClient(config, logger)
: null,
{
autoAssetService,
},
),
smsVerificationService: createSmsVerificationService(config, logger),
wechatAuthService: createWechatAuthService(config, logger),