diff --git a/package.json b/package.json index 870d800..754f38a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "hermes-web-ui", - "version": "0.2.6", + "version": "0.2.7", "description": "Web dashboard for Hermes Agent — multi-platform AI chat, session management, scheduled jobs, usage analytics & channel configuration (Telegram, Discord, Slack, WhatsApp)", "repository": { "type": "git", @@ -85,4 +85,4 @@ "vite": "^8.0.4", "vue-tsc": "^3.2.6" } -} +} \ No newline at end of file diff --git a/packages/server/src/index.ts b/packages/server/src/index.ts index 173b91d..5278887 100644 --- a/packages/server/src/index.ts +++ b/packages/server/src/index.ts @@ -184,17 +184,7 @@ async function ensureApiServerConfig() { if (!cfg.platforms) cfg.platforms = {} if (!cfg.platforms.api_server) cfg.platforms.api_server = {} - const api = cfg.platforms.api_server - let changed = false - - for (const [k, v] of Object.entries(defaults)) { - if (api[k] != null && api[k] !== v) { - api[k] = v - changed = true - } - } - - if (!changed) return + cfg.platforms.api_server = defaults copyFileSync(configPath, configPath + '.bak') writeFileSync(configPath, yaml.dump(cfg), 'utf-8')