MESH-API v0.7.3.6 Beta - AI-Endpoint Heartbeat Monitoring
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
/modelsprobe (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.