What's New
Enhances the Logs UI with much deeper server-side instrumentation so that even the smallest error becomes visible.
Global safety net
uncaughtException,unhandledRejection, and Nodewarninghandlers — captures crashes that would otherwise disappear silently- Error objects now logged with full stack traces
HTTP layer
- Every
/api/*request logged with method, path, status, and duration - All 4xx/5xx responses logged at the corresponding level
jsonReplyauto-logs any 400+ response with the error message- HTTP server
errorandclientErrorhandlers (port conflicts, malformed requests) - Per-request
req/reserror handlers (dropped connections, broken pipes)
WebSocket layer
wss.on('error')and per-connectionbrowserWs.on('error')handlers- Unauthorized WS rejections logged with remote IP
- WS message handler now logs errors with full stack instead of swallowing them
Startup visibility
- Banner now prints agent dir, model, Composio status, Telegram status, and auth mode
Full Changelog: v1.4.0...v1.4.1