Skip to main content
reticle_observe is the wide-angle lens. Where reticle_network and reticle_console answer one question each, observe returns everything that happened in a window, in order.

Example

Real response:
A quiet window, honestly reported as quiet.

Read the summary first

The summary block is the cheap answer. consoleErrors: 0 and network: 0 tells you most of what you need without reading a single event. Pull the timeline only when the summary says something interesting happened.

Arguments

Scope by cursor, not by clock

Every reticle_act response includes a since cursor. Passing it to observe scopes the timeline to exactly what followed that action, with no guessing about how many milliseconds to look back:
This is more precise than window_ms and it does not drift when the machine is slow. Which matters, because a timing-based window that works on your laptop and fails in CI is a flaky test waiting to happen.

When to use it

Use observe when you do not yet know what went wrong. Use the narrow tools when you do.

Good use

“Something broke after that click, show me everything that happened.”

Wasteful use

“Did a POST fire?” reticle_network answers that far more cheaply.
observe reads. It does not produce a verdict. It is for diagnosis, not proof.
Last modified on August 14, 2026