diff --git a/packages/server/src/services/hermes/group-chat/agent-clients.ts b/packages/server/src/services/hermes/group-chat/agent-clients.ts index 5364adb7..8f2bd5af 100644 --- a/packages/server/src/services/hermes/group-chat/agent-clients.ts +++ b/packages/server/src/services/hermes/group-chat/agent-clients.ts @@ -91,10 +91,11 @@ class AgentClient { this.storage = storage } - async connect(port = 8648): Promise { + async connect(port?: number): Promise { + const actualPort = port ?? parseInt(process.env.PORT || '8648', 10) const token = await getToken() - this.socket = io(`http://127.0.0.1:${port}/group-chat`, { + this.socket = io(`http://127.0.0.1:${actualPort}/group-chat`, { auth: { token: token || undefined, name: this.name,