import 'dart:convert'; import 'package:deep_voice/data/models/appconfig_model.dart'; class AppConfig { static late UserGetAppConfigResp config; // 可选:提供初始化方法 static void initialize(UserGetAppConfigResp resp) { config = resp; } //环境变量 static String? env(String key) { return config.env[key]; } //mcp配置 static dynamic mcpConfig() { return {"mcpServers": config.mcps}; } //智能体配置 static String? agentsystemPrompt(String agentId) { final foundAgent = config.agents.firstWhere((agent) => agent.id == agentId); return foundAgent.systemPrompt; } }