Service status
service_statusReturns this service's build identity, protocol posture, component and migration health, and the current public-surface hash. No workspace. Use it at startup and retain surface.surface_hash — surface.announced_surface_hash pins that descriptor hash to the newest curated release note and must match. A later result from any tool carrying a different hash or a surface_notice means the cached catalog is stale: call tools/list again. Echoing the retained hash on later calls as _meta["ai.finstat/surface-hash"] gets a precise stale or current answer. recent_changes is the current window only, in current public names. status is healthy or degraded; degraded is a successful result, not a failed call. Read-only and not metered.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| engine | Yes | Stamped engine build/version identity for the service_status result. | |
| server | Yes | ||
| status | Yes | degraded is a successful result, not a failed call. | |
| surface | Yes | ||
| protocol | Yes | ||
| components | Yes | Per-component health, keyed by component name. | |
| migrations | Yes |