revision
Invalidation signal for prompt, command, and current-directory metadata.
The initial revision is zero. Changed metadata advances the revision; equal directory/anchor updates and diagnostic observations do not. Values are opaque and updates may be conflated. Read the model after an update; use addCommandFinishedListener when every completion must be observed.