Private ReadonlyfeedPrivate ReadonlystartPrivate ReadonlystatusesGet the statuses of all tracked feeds keyed by tool name.
Derive the overall availability level from current feed statuses.
Get the current status of a single feed (defaults to unknown).
Server uptime in whole seconds since tracker creation.
Returns true when the tool name identifies a tracked feed tool.
Record a failed feed invocation, preserving the last success timestamp. Silently ignores unknown feed names.
Record a successful feed invocation. Silently ignores unknown feed names.
InternalReset all tracked statuses. Intended for testing only.
Singleton service that records feed tool invocation outcomes and derives per-feed and overall availability health.
Does not make network calls — all data comes from tool dispatch hooks.