addedInput schema / properties / includeLogs
Added value: +{
+ "description": "Include recent pipeline logs in triage packet (default: true). (`include_logs` is accepted too.)",
+ "type": "boolean"
+}
removedInput schema / properties / include_logs
Removed value: -{
- "description": "Include recent pipeline logs in triage packet (default: true).",
- "type": "boolean"
-}
addedInput schema / properties / projectId
Added value: +{
+ "description": "Project UUID. Defaults to configured project. (`project_id` is accepted too.)",
+ "type": "string"
+}
removedInput schema / properties / project_id
Removed value: -{
- "description": "Project UUID. Defaults to configured project.",
- "type": "string"
-}
addedInput schema / properties / reportId
Added value: +{
+ "description": "Report UUID to triage. (`report_id` is accepted too.)",
+ "format": "uuid",
+ "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
+ "type": "string"
+}
removedInput schema / properties / report_id
Removed value: -{
- "description": "Report UUID to triage.",
- "format": "uuid",
- "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
- "type": "string"
-}
changedInput schema / required
Previous value: -[
- "report_id"
-]New value: +[
+ "reportId"
+]
changedOutput schema / properties / blast_radius / anyOf
Previous value: -[
- {},
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "additionalProperties": {},
+ "properties": {
+ "affected": {
+ "items": {},
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+]
addedOutput schema / properties / blast_radius / description
Added value: +"Downstream nodes of the inventory action the report is filed against, or null"
addedOutput schema / properties / category / description
Added value: +"bug | slow | visual | confusing | other, or unknown"
addedOutput schema / properties / category / type
Added value: +[
+ "string",
+ "null"
+]
changedOutput schema / properties / fix_context / anyOf
Previous value: -[
- {},
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "additionalProperties": false,
+ "properties": {
+ "bugOntologyTags": {
+ "description": "Bug ontology tags, or null"
+ },
+ "component": {
+ "description": "Component or page the bug was attributed to",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "fixPrompt": {
+ "description": "Paste-ready fix prompt composed server-side, or null"
+ },
+ "reproductionSteps": {
+ "description": "Reproduction steps recorded on the report ([] if none)"
+ },
+ "rootCause": {
+ "description": "Stage-2 root cause, or null before Stage 2 runs"
+ }
+ },
+ "required": [
+ "fixPrompt",
+ "reproductionSteps",
+ "component",
+ "rootCause",
+ "bugOntologyTags"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+]
addedOutput schema / properties / fix_context / description
Added value: +"Fix-context slice, as get_fix_context returns it"
addedOutput schema / properties / notes
Added value: +{
+ "description": "Sources that do not apply to this report, and why",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+}
addedOutput schema / properties / partial_errors
Added value: +{
+ "description": "Sources that failed, as \"source: message\"",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+}
changedOutput schema / properties / recent_logs / anyOf
Previous value: -[
- {},
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "additionalProperties": {},
+ "properties": {
+ "entries": {
+ "items": {},
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+]
addedOutput schema / properties / recent_logs / description
Added value: +"Recent warn+ pipeline log entries for the project, or null"
addedOutput schema / properties / recommended_actions / description
Added value: +"What to do next, most important first"
addedOutput schema / properties / recommended_actions / items / additionalProperties
Added value: +false
addedOutput schema / properties / recommended_actions / items / properties
Added value: +{
+ "action": {
+ "type": "string"
+ },
+ "args": {
+ "additionalProperties": {},
+ "description": "Arguments for that tool",
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "reason": {
+ "type": "string"
+ },
+ "tool": {
+ "description": "Tool to call next",
+ "type": "string"
+ }
+}
addedOutput schema / properties / recommended_actions / items / required
Added value: +[
+ "action",
+ "reason"
+]
addedOutput schema / properties / recommended_actions / items / type
Added value: +"object"
addedOutput schema / properties / report / anyOf
Added value: +[
+ {
+ "additionalProperties": {},
+ "properties": {
+ "breadcrumbs": {},
+ "category": {
+ "description": "bug | slow | visual | confusing | other",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "child_report_ids": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "component": {
+ "description": "Component or page the bug was attributed to",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "console_logs": {
+ "description": "Console entries captured with the report"
+ },
+ "created_at": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "description": {
+ "description": "What the reporter wrote (untrusted text)",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "environment": {
+ "description": "Browser/OS/viewport the SDK captured"
+ },
+ "fix_attempts": {
+ "description": "Latest fix attempts, newest first",
+ "items": {
+ "additionalProperties": {},
+ "properties": {
+ "id": {
+ "type": "string"
+ },
+ "status": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "id"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "fix_packet": {
+ "description": "Paste-ready fix prompt composed server-side"
+ },
+ "id": {
+ "description": "Report UUID",
+ "type": "string"
+ },
+ "inventory_action": {
+ "description": "Inventory action the report is filed against, when resolved"
+ },
+ "network_logs": {
+ "description": "Network requests captured with the report"
+ },
+ "project_id": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "reproduction_steps": {},
+ "screenshot_url": {
+ "description": "Signed screenshot URL",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "severity": {
+ "description": "critical | high | medium | low",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "stage1_classification": {
+ "description": "Stage-1 (fast) classification"
+ },
+ "stage2_analysis": {
+ "description": "Stage-2 analysis: rootCause, suggestedFix, …"
+ },
+ "status": {
+ "description": "Workflow status, e.g. new, classified, fixing, fixed, verified, reopened",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "summary": {
+ "description": "One-line summary written by the classifier",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "title": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "id"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "error": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "error"
+ ],
+ "type": "object"
+ }
+]
addedOutput schema / properties / report / description
Added value: +"The report (documented fields, no reporter identifiers), or the error reading it"
addedOutput schema / properties / report_id / description
Added value: +"The triaged report UUID"
changedOutput schema / properties / reporter_thread / anyOf
Previous value: -[
- {},
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "additionalProperties": {},
+ "properties": {
+ "report_id": {
+ "type": "string"
+ },
+ "timeline": {
+ "items": {},
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+]
addedOutput schema / properties / reporter_thread / description
Added value: +"The unified report timeline (comments, fixes, QA), or null"
addedOutput schema / properties / severity / description
Added value: +"critical | high | medium | low, or unknown when the report could not be read"
addedOutput schema / properties / severity / type
Added value: +[
+ "string",
+ "null"
+]
changedOutput schema / properties / similar_bugs / anyOf
Previous value: -[
- {},
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "items": {
+ "additionalProperties": {},
+ "properties": {
+ "category": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "createdAt": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "description": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "reportGroupId": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "reportId": {
+ "type": "string"
+ },
+ "similarity": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "reportId",
+ "similarity"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+]
addedOutput schema / properties / similar_bugs / description
Added value: +"Up to five nearest reports by summary, excluding this one; null when not searched"
addedOutput schema / properties / status / description
Added value: +"Workflow status, or unknown"
addedOutput schema / properties / status / type
Added value: +[
+ "string",
+ "null"
+]
addedOutput schema / properties / triage_summary / description
Added value: +"One-line summary"
changedOutput schema / required
Previous value: -[
- "report_id",
- "severity",
- "category",
- "status",
- "report",
- "reporter_thread",
- "similar_bugs",
- "fix_context",
- "blast_radius",
- "recent_logs",
- "recommended_actions",
- "triage_summary"
-]New value: +[
+ "report_id",
+ "severity",
+ "category",
+ "status",
+ "partial_errors",
+ "notes",
+ "report",
+ "reporter_thread",
+ "similar_bugs",
+ "fix_context",
+ "blast_radius",
+ "recent_logs",
+ "recommended_actions",
+ "triage_summary"
+]