> Canonical guide: https://developers.foxlight.ai/build/reading-the-cluster/
> Contract snapshots: Skulk 2.0.0 (b0af39c79b6b7102b2478062904f1d7cc8619975); SDK 0.4.0 (31bb090b8f64689f87514e48385e22b6ad94a6c2). Check the installed runtime when versions differ.

# Reading the cluster

`ExtensionContext.read_cluster()` supplies an immutable snapshot of observed nodes and their telemetry. It is a local read without a network round trip.

## How it works

Missing telemetry means unknown. A tag identifies a possible provider; describe its contract and recheck admission before calling. Do not turn a partial snapshot into a claim that every node is healthy.

## Complete contract

Read the [Skulk 2.0 development guide](https://docs.foxlight.ai/skulk/next/extensions/#reading-the-cluster-read_cluster) for the complete parameters, constraints, examples and operational behavior.
