Skip to content

MESH-API v0.7.3.6 Beta - AI-Endpoint Heartbeat Monitoring

Choose a tag to compare

@mr-tbot mr-tbot released this 11 Jun 00:00

MESH-API v0.7.3.6 Beta — AI-Endpoint Heartbeat Monitoring

💓 Token-free AI-endpoint heartbeat

Each named AI endpoint now shows a live connection status dot in the AI Endpoints panel so you can tell at a glance whether an endpoint is actually reachable — without spending any AI tokens.

  • 🟢 online — endpoint answered a lightweight /models probe (HTTP 200)
  • 🟡 reachable / auth — endpoint responded but needs attention (e.g. 401/403 auth, or another HTTP status)
  • 🔴 offline — connection refused or timed out
  • unconfigured — no URL to probe

The check is a plain GET /models (derived from each endpoint's chat URL) with the endpoint's bearer key and a short timeout — no chat completion is issued, so it never burns tokens. A background thread refreshes status on an interval (default every 60s, configurable via ai_endpoint_heartbeat_sec), and the WebUI panel polls every 30s while open. A Check now button forces an immediate probe per endpoint.

New API endpoint: GET /api/ai_endpoints/health (add ?check=1 to force a refresh).

📚 Documentation

  • The full version history has been split out of the README into a dedicated CHANGELOG.md, and the extensions reference now lives in EXTENSIONS.md — keeping the README short and readable on the GitHub landing page.
  • All in-app and README version references updated to v0.7.3.6.

Beta software. Verify on your own mesh before relying on it for emergencies.