chore(webchat): log url on gateway start

This commit is contained in:
Peter Steinberger
2025-12-09 21:10:26 +00:00
parent 7919019b67
commit be3326d0d9
3 changed files with 12 additions and 25 deletions

View File

@@ -734,9 +734,17 @@ export async function startGatewayServer(port = 18789): Promise<GatewayServer> {
// Start loopback WebChat server (unless disabled via config).
void ensureWebChatServerFromConfig({
gatewayUrl: `ws://127.0.0.1:${port}`,
}).catch((err) => {
logError(`gateway: webchat failed to start: ${String(err)}`);
});
})
.then((webchat) => {
if (webchat) {
defaultRuntime.log(
`webchat listening on http://127.0.0.1:${webchat.port}/`,
);
}
})
.catch((err) => {
logError(`gateway: webchat failed to start: ${String(err)}`);
});
// Launch configured providers (WhatsApp Web, Telegram) so gateway replies via the
// surface the message came from. Tests can opt out via CLAWDIS_SKIP_PROVIDERS.