Skip to main content
Glama

Page through a build's stories by status

list_build_stories
Read-onlyIdempotent

Page through one build's stories filtered by status (resolved by commitSha/prNumber/buildId). Use it to read past get_build's first page, or to browse the unchanged/passed stories get_build only counts. status='changed' returns changed stories (same shape + order as get_build, regression-first, each with its comments {total, unresolved}; unresolved>0 means an open review note - read it with list_comments first); status='failed' returns failed stories; status='unchanged' returns the stories that did NOT change this build but have a baseline on this branch (storyId, viewport, browser) - fetch any of their images by storyId with get_diff or render_diff_image to confirm 'identical to baseline'. Returns { stories, nextCursor }: pass nextCursor back as cursor for the next page; null means no more. limit defaults to 25 (max 100). Unchanged is only available once the build has settled (an in-progress build has rendered nothing, so it returns an empty page).

Input Schema

NameRequiredDescriptionDefault
limitNoPage size (default 25, max 100).
cursorNoThe nextCursor from a prior page; omit for the first page.
statusYesWhich stories to page: changed, failed, or unchanged (baselined, didn't change this build).
buildIdNoResolve this exact build id.
prNumberNoResolve the latest build for this PR number.
commitShaNoResolve the build for this git commit SHA.
projectIdNoThe project to look in (a projectId from list_projects). Needed only when you can access several projects; a buildId already names its project.

Output Schema

NameRequiredDescriptionDefault
noteNoPresent when this is UI Verify's demo project rather than one of yours; says how to set up your own.
storiesYes
nextCursorYes
openReviewCommentsNoPresent when open review comments are waiting on some branch of this project; read yours with list_comments.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed2 schema fields changed
    • addedOutput schema / properties / openReviewComments
      Added value: +{
      +  "additionalProperties": false,
      +  "description": "Present when open review comments are waiting on some branch of this project; read yours with list_comments.",
      +  "properties": {
      +    "branches": {
      +      "items": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "branch": {
      +            "type": "string"
      +          },
      +          "lastActivityAt": {
      +            "type": "string"
      +          },
      +          "open": {
      +            "type": "number"
      +          }
      +        },
      +        "required": [
      +          "branch",
      +          "open",
      +          "lastActivityAt"
      +        ],
      +        "type": "object"
      +      },
      +      "type": "array"
      +    },
      +    "branchesTotal": {
      +      "type": "number"
      +    },
      +    "hint": {
      +      "type": "string"
      +    },
      +    "projectId": {
      +      "type": "string"
      +    },
      +    "total": {
      +      "type": "number"
      +    }
      +  },
      +  "required": [
      +    "total",
      +    "branches",
      +    "branchesTotal",
      +    "projectId",
      +    "hint"
      +  ],
      +  "type": "object"
      +}
    • changedOutput schema / properties / stories / items / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "aiClassification": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "aiConfidence": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "aiFlagReason": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "aiIntroducedBy": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "aiSummary": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "aiVerdict": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "browser": {
      -        "type": "string"
      -      },
      -      "changedPct": {
      -        "type": [
      -          "number",
      -          "null"
      -        ]
      -      },
      -      "comments": {
      -        "additionalProperties": false,
      -        "description": "Absent on UI Verify's demo project, whose review comments only its team sees.",
      -        "properties": {
      -          "total": {
      -            "type": "number"
      -          },
      -          "unresolved": {
      -            "type": "number"
      -          }
      -        },
      -        "required": [
      -          "total",
      -          "unresolved"
      -        ],
      -        "type": "object"
      -      },
      -      "decision": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "diffResultId": {
      -        "format": "uuid",
      -        "type": "string"
      -      },
      -      "isNew": {
      -        "type": "boolean"
      -      },
      -      "name": {
      -        "type": "string"
      -      },
      -      "storyId": {
      -        "type": "string"
      -      },
      -      "title": {
      -        "type": "string"
      -      },
      -      "unstable": {
      -        "type": "boolean"
      -      },
      -      "viewport": {
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "diffResultId",
      -      "storyId",
      -      "title",
      -      "name",
      -      "viewport",
      -      "browser",
      -      "changedPct",
      -      "decision",
      -      "isNew",
      -      "unstable",
      -      "aiVerdict",
      -      "aiClassification",
      -      "aiIntroducedBy",
      -      "aiConfidence",
      -      "aiSummary",
      -      "aiFlagReason"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "browser": {
      -        "type": "string"
      -      },
      -      "error": {
      -        "type": "string"
      -      },
      -      "errorTruncated": {
      -        "type": "boolean"
      -      },
      -      "kind": {
      -        "enum": [
      -          "render",
      -          "interaction"
      -        ],
      -        "type": "string"
      -      },
      -      "name": {
      -        "type": "string"
      -      },
      -      "storyId": {
      -        "type": "string"
      -      },
      -      "title": {
      -        "type": "string"
      -      },
      -      "viewport": {
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "storyId",
      -      "title",
      -      "name",
      -      "viewport",
      -      "browser",
      -      "error",
      -      "errorTruncated",
      -      "kind"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "browser": {
      -        "type": "string"
      -      },
      -      "storyId": {
      -        "type": "string"
      -      },
      -      "viewport": {
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "storyId",
      -      "viewport",
      -      "browser"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "aiClassification": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "aiConfidence": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "aiFlagReason": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "aiIntroducedBy": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "aiSummary": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "aiVerdict": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "browser": {
      +        "type": "string"
      +      },
      +      "changedPct": {
      +        "type": [
      +          "number",
      +          "null"
      +        ]
      +      },
      +      "comments": {
      +        "additionalProperties": false,
      +        "description": "Absent on UI Verify's demo project, whose review comments only its team sees.",
      +        "properties": {
      +          "total": {
      +            "type": "number"
      +          },
      +          "unresolved": {
      +            "type": "number"
      +          }
      +        },
      +        "required": [
      +          "total",
      +          "unresolved"
      +        ],
      +        "type": "object"
      +      },
      +      "decision": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "diffResultId": {
      +        "format": "uuid",
      +        "type": "string"
      +      },
      +      "isNew": {
      +        "type": "boolean"
      +      },
      +      "name": {
      +        "type": "string"
      +      },
      +      "storyId": {
      +        "type": "string"
      +      },
      +      "title": {
      +        "type": "string"
      +      },
      +      "unstable": {
      +        "type": "boolean"
      +      },
      +      "viewport": {
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "diffResultId",
      +      "storyId",
      +      "title",
      +      "name",
      +      "viewport",
      +      "browser",
      +      "changedPct",
      +      "decision",
      +      "isNew",
      +      "unstable",
      +      "aiVerdict",
      +      "aiClassification",
      +      "aiIntroducedBy",
      +      "aiConfidence",
      +      "aiSummary",
      +      "aiFlagReason"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "browser": {
      +        "type": "string"
      +      },
      +      "error": {
      +        "type": "string"
      +      },
      +      "errorTruncated": {
      +        "type": "boolean"
      +      },
      +      "kind": {
      +        "enum": [
      +          "render",
      +          "interaction"
      +        ],
      +        "type": "string"
      +      },
      +      "name": {
      +        "type": "string"
      +      },
      +      "storyId": {
      +        "type": "string"
      +      },
      +      "title": {
      +        "type": "string"
      +      },
      +      "viewport": {
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "storyId",
      +      "title",
      +      "name",
      +      "viewport",
      +      "browser",
      +      "error",
      +      "errorTruncated",
      +      "kind"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "browser": {
      +        "type": "string"
      +      },
      +      "comments": {
      +        "additionalProperties": false,
      +        "description": "Absent on UI Verify's demo project, whose review comments only its team sees.",
      +        "properties": {
      +          "total": {
      +            "type": "number"
      +          },
      +          "unresolved": {
      +            "type": "number"
      +          }
      +        },
      +        "required": [
      +          "total",
      +          "unresolved"
      +        ],
      +        "type": "object"
      +      },
      +      "storyId": {
      +        "type": "string"
      +      },
      +      "viewport": {
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "storyId",
      +      "viewport",
      +      "browser"
      +    ],
      +    "type": "object"
      +  }
      +]
  2. Changed2 schema fields changed
    • addedOutput schema / properties / note
      Added value: +{
      +  "description": "Present when this is UI Verify's demo project rather than one of yours; says how to set up your own.",
      +  "type": "string"
      +}
    • changedOutput schema / properties / stories / items / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "aiClassification": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "aiConfidence": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "aiFlagReason": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "aiIntroducedBy": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "aiSummary": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "aiVerdict": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "browser": {
      -        "type": "string"
      -      },
      -      "changedPct": {
      -        "type": [
      -          "number",
      -          "null"
      -        ]
      -      },
      -      "comments": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "total": {
      -            "type": "number"
      -          },
      -          "unresolved": {
      -            "type": "number"
      -          }
      -        },
      -        "required": [
      -          "total",
      -          "unresolved"
      -        ],
      -        "type": "object"
      -      },
      -      "decision": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "diffResultId": {
      -        "format": "uuid",
      -        "type": "string"
      -      },
      -      "isNew": {
      -        "type": "boolean"
      -      },
      -      "name": {
      -        "type": "string"
      -      },
      -      "storyId": {
      -        "type": "string"
      -      },
      -      "title": {
      -        "type": "string"
      -      },
      -      "unstable": {
      -        "type": "boolean"
      -      },
      -      "viewport": {
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "diffResultId",
      -      "storyId",
      -      "title",
      -      "name",
      -      "viewport",
      -      "browser",
      -      "changedPct",
      -      "decision",
      -      "isNew",
      -      "unstable",
      -      "aiVerdict",
      -      "aiClassification",
      -      "aiIntroducedBy",
      -      "aiConfidence",
      -      "aiSummary",
      -      "aiFlagReason",
      -      "comments"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "browser": {
      -        "type": "string"
      -      },
      -      "error": {
      -        "type": "string"
      -      },
      -      "errorTruncated": {
      -        "type": "boolean"
      -      },
      -      "kind": {
      -        "enum": [
      -          "render",
      -          "interaction"
      -        ],
      -        "type": "string"
      -      },
      -      "name": {
      -        "type": "string"
      -      },
      -      "storyId": {
      -        "type": "string"
      -      },
      -      "title": {
      -        "type": "string"
      -      },
      -      "viewport": {
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "storyId",
      -      "title",
      -      "name",
      -      "viewport",
      -      "browser",
      -      "error",
      -      "errorTruncated",
      -      "kind"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "browser": {
      -        "type": "string"
      -      },
      -      "storyId": {
      -        "type": "string"
      -      },
      -      "viewport": {
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "storyId",
      -      "viewport",
      -      "browser"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "aiClassification": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "aiConfidence": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "aiFlagReason": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "aiIntroducedBy": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "aiSummary": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "aiVerdict": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "browser": {
      +        "type": "string"
      +      },
      +      "changedPct": {
      +        "type": [
      +          "number",
      +          "null"
      +        ]
      +      },
      +      "comments": {
      +        "additionalProperties": false,
      +        "description": "Absent on UI Verify's demo project, whose review comments only its team sees.",
      +        "properties": {
      +          "total": {
      +            "type": "number"
      +          },
      +          "unresolved": {
      +            "type": "number"
      +          }
      +        },
      +        "required": [
      +          "total",
      +          "unresolved"
      +        ],
      +        "type": "object"
      +      },
      +      "decision": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "diffResultId": {
      +        "format": "uuid",
      +        "type": "string"
      +      },
      +      "isNew": {
      +        "type": "boolean"
      +      },
      +      "name": {
      +        "type": "string"
      +      },
      +      "storyId": {
      +        "type": "string"
      +      },
      +      "title": {
      +        "type": "string"
      +      },
      +      "unstable": {
      +        "type": "boolean"
      +      },
      +      "viewport": {
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "diffResultId",
      +      "storyId",
      +      "title",
      +      "name",
      +      "viewport",
      +      "browser",
      +      "changedPct",
      +      "decision",
      +      "isNew",
      +      "unstable",
      +      "aiVerdict",
      +      "aiClassification",
      +      "aiIntroducedBy",
      +      "aiConfidence",
      +      "aiSummary",
      +      "aiFlagReason"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "browser": {
      +        "type": "string"
      +      },
      +      "error": {
      +        "type": "string"
      +      },
      +      "errorTruncated": {
      +        "type": "boolean"
      +      },
      +      "kind": {
      +        "enum": [
      +          "render",
      +          "interaction"
      +        ],
      +        "type": "string"
      +      },
      +      "name": {
      +        "type": "string"
      +      },
      +      "storyId": {
      +        "type": "string"
      +      },
      +      "title": {
      +        "type": "string"
      +      },
      +      "viewport": {
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "storyId",
      +      "title",
      +      "name",
      +      "viewport",
      +      "browser",
      +      "error",
      +      "errorTruncated",
      +      "kind"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "browser": {
      +        "type": "string"
      +      },
      +      "storyId": {
      +        "type": "string"
      +      },
      +      "viewport": {
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "storyId",
      +      "viewport",
      +      "browser"
      +    ],
      +    "type": "object"
      +  }
      +]
  3. Changed1 schema field changed
    • addedInput schema / properties / projectId
      Added value: +{
      +  "description": "The project to look in (a projectId from list_projects). Needed only when you can access several projects; a buildId already names its project.",
      +  "format": "uuid",
      +  "type": "string"
      +}
  4. Changed1 schema field changed
    • changedOutput schema / properties / stories / items / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "aiClassification": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "aiConfidence": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "aiFlagReason": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "aiIntroducedBy": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "aiSummary": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "aiVerdict": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "browser": {
      -        "type": "string"
      -      },
      -      "changedPct": {
      -        "type": [
      -          "number",
      -          "null"
      -        ]
      -      },
      -      "decision": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "diffResultId": {
      -        "format": "uuid",
      -        "type": "string"
      -      },
      -      "isNew": {
      -        "type": "boolean"
      -      },
      -      "name": {
      -        "type": "string"
      -      },
      -      "storyId": {
      -        "type": "string"
      -      },
      -      "title": {
      -        "type": "string"
      -      },
      -      "unstable": {
      -        "type": "boolean"
      -      },
      -      "viewport": {
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "diffResultId",
      -      "storyId",
      -      "title",
      -      "name",
      -      "viewport",
      -      "browser",
      -      "changedPct",
      -      "decision",
      -      "isNew",
      -      "unstable",
      -      "aiVerdict",
      -      "aiClassification",
      -      "aiIntroducedBy",
      -      "aiConfidence",
      -      "aiSummary",
      -      "aiFlagReason"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "browser": {
      -        "type": "string"
      -      },
      -      "error": {
      -        "type": "string"
      -      },
      -      "errorTruncated": {
      -        "type": "boolean"
      -      },
      -      "kind": {
      -        "enum": [
      -          "render",
      -          "interaction"
      -        ],
      -        "type": "string"
      -      },
      -      "name": {
      -        "type": "string"
      -      },
      -      "storyId": {
      -        "type": "string"
      -      },
      -      "title": {
      -        "type": "string"
      -      },
      -      "viewport": {
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "storyId",
      -      "title",
      -      "name",
      -      "viewport",
      -      "browser",
      -      "error",
      -      "errorTruncated",
      -      "kind"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "browser": {
      -        "type": "string"
      -      },
      -      "storyId": {
      -        "type": "string"
      -      },
      -      "viewport": {
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "storyId",
      -      "viewport",
      -      "browser"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "aiClassification": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "aiConfidence": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "aiFlagReason": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "aiIntroducedBy": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "aiSummary": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "aiVerdict": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "browser": {
      +        "type": "string"
      +      },
      +      "changedPct": {
      +        "type": [
      +          "number",
      +          "null"
      +        ]
      +      },
      +      "comments": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "total": {
      +            "type": "number"
      +          },
      +          "unresolved": {
      +            "type": "number"
      +          }
      +        },
      +        "required": [
      +          "total",
      +          "unresolved"
      +        ],
      +        "type": "object"
      +      },
      +      "decision": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "diffResultId": {
      +        "format": "uuid",
      +        "type": "string"
      +      },
      +      "isNew": {
      +        "type": "boolean"
      +      },
      +      "name": {
      +        "type": "string"
      +      },
      +      "storyId": {
      +        "type": "string"
      +      },
      +      "title": {
      +        "type": "string"
      +      },
      +      "unstable": {
      +        "type": "boolean"
      +      },
      +      "viewport": {
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "diffResultId",
      +      "storyId",
      +      "title",
      +      "name",
      +      "viewport",
      +      "browser",
      +      "changedPct",
      +      "decision",
      +      "isNew",
      +      "unstable",
      +      "aiVerdict",
      +      "aiClassification",
      +      "aiIntroducedBy",
      +      "aiConfidence",
      +      "aiSummary",
      +      "aiFlagReason",
      +      "comments"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "browser": {
      +        "type": "string"
      +      },
      +      "error": {
      +        "type": "string"
      +      },
      +      "errorTruncated": {
      +        "type": "boolean"
      +      },
      +      "kind": {
      +        "enum": [
      +          "render",
      +          "interaction"
      +        ],
      +        "type": "string"
      +      },
      +      "name": {
      +        "type": "string"
      +      },
      +      "storyId": {
      +        "type": "string"
      +      },
      +      "title": {
      +        "type": "string"
      +      },
      +      "viewport": {
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "storyId",
      +      "title",
      +      "name",
      +      "viewport",
      +      "browser",
      +      "error",
      +      "errorTruncated",
      +      "kind"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "browser": {
      +        "type": "string"
      +      },
      +      "storyId": {
      +        "type": "string"
      +      },
      +      "viewport": {
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "storyId",
      +      "viewport",
      +      "browser"
      +    ],
      +    "type": "object"
      +  }
      +]
  5. Changed1 schema field changed
    • changedOutput schema / (root)
      Previous value: -nullNew value: +{
      +  "$schema": "http://json-schema.org/draft-07/schema#",
      +  "additionalProperties": false,
      +  "properties": {
      +    "nextCursor": {
      +      "type": [
      +        "string",
      +        "null"
      +      ]
      +    },
      +    "stories": {
      +      "items": {
      +        "anyOf": [
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "aiClassification": {
      +                "type": [
      +                  "string",
      +                  "null"
      +                ]
      +              },
      +              "aiConfidence": {
      +                "type": [
      +                  "string",
      +                  "null"
      +                ]
      +              },
      +              "aiFlagReason": {
      +                "type": [
      +                  "string",
      +                  "null"
      +                ]
      +              },
      +              "aiIntroducedBy": {
      +                "type": [
      +                  "string",
      +                  "null"
      +                ]
      +              },
      +              "aiSummary": {
      +                "type": [
      +                  "string",
      +                  "null"
      +                ]
      +              },
      +              "aiVerdict": {
      +                "type": [
      +                  "string",
      +                  "null"
      +                ]
      +              },
      +              "browser": {
      +                "type": "string"
      +              },
      +              "changedPct": {
      +                "type": [
      +                  "number",
      +                  "null"
      +                ]
      +              },
      +              "decision": {
      +                "type": [
      +                  "string",
      +                  "null"
      +                ]
      +              },
      +              "diffResultId": {
      +                "format": "uuid",
      +                "type": "string"
      +              },
      +              "isNew": {
      +                "type": "boolean"
      +              },
      +              "name": {
      +                "type": "string"
      +              },
      +              "storyId": {
      +                "type": "string"
      +              },
      +              "title": {
      +                "type": "string"
      +              },
      +              "unstable": {
      +                "type": "boolean"
      +              },
      +              "viewport": {
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "diffResultId",
      +              "storyId",
      +              "title",
      +              "name",
      +              "viewport",
      +              "browser",
      +              "changedPct",
      +              "decision",
      +              "isNew",
      +              "unstable",
      +              "aiVerdict",
      +              "aiClassification",
      +              "aiIntroducedBy",
      +              "aiConfidence",
      +              "aiSummary",
      +              "aiFlagReason"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "browser": {
      +                "type": "string"
      +              },
      +              "error": {
      +                "type": "string"
      +              },
      +              "errorTruncated": {
      +                "type": "boolean"
      +              },
      +              "kind": {
      +                "enum": [
      +                  "render",
      +                  "interaction"
      +                ],
      +                "type": "string"
      +              },
      +              "name": {
      +                "type": "string"
      +              },
      +              "storyId": {
      +                "type": "string"
      +              },
      +              "title": {
      +                "type": "string"
      +              },
      +              "viewport": {
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "storyId",
      +              "title",
      +              "name",
      +              "viewport",
      +              "browser",
      +              "error",
      +              "errorTruncated",
      +              "kind"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "browser": {
      +                "type": "string"
      +              },
      +              "storyId": {
      +                "type": "string"
      +              },
      +              "viewport": {
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "storyId",
      +              "viewport",
      +              "browser"
      +            ],
      +            "type": "object"
      +          }
      +        ]
      +      },
      +      "type": "array"
      +    }
      +  },
      +  "required": [
      +    "stories",
      +    "nextCursor"
      +  ],
      +  "type": "object"
      +}
  6. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources