Releases and before/after

Marking a release and checking whether it worked.

"Did my fix work?" needs a point in time and the same window on each side of it.

Mark the release

From the Releases tab, or from your agent right after it ships a change:

create_annotation  project_id=…  label="fix: onboarding step 2"

Markers are labelled points in time. Backdating is allowed for releases that already happened, and markers created over MCP show as "by agent" in the dashboard.

Compare

compare_window  project_id=…  marker_id=…  days=7

Returns events, active users, and error.caught counts for the seven days before and after the marker, plus a per-event split with change percentages. Two honesty rules are built in:

  • after_window_complete: false means the after side has not fully elapsed yet. Every number on it is an undercount, and should not be read as a drop.
  • Events with a zero before-count get no percentage. They are reported as new.

The same comparison lives in the dashboard's Releases tab with a window picker.