removedInput schema / properties / commercial / description
Removed value: -"True to require recorded permission for commercial use."
removedInput schema / properties / ctx / description
Removed value: -"Requested context length in tokens."
removedInput schema / properties / detail / description
Removed value: -"Summary rows by default; full returns detailed rows. Large results include bounded previews and detail links."
changedInput schema / properties / gpu / description
Previous value: -"Deprecated preset id; prefer hardware."New value: +"Deprecated hardware preset alias."
changedInput schema / properties / hardware / description
Previous value: -"Free text or preset for estimates. For provenOnly use an exact class: e2-8gb, e2-16gb, e2-32gb, c3-16gb, c3-32gb, apple-m2-16gb, rtx3060-12, rtx4060-8 or rtx4090-24. Generic memory never matches a measured class. No default."New value: +"Memory text or preset; provenOnly requires an exact measured hardware class (see tool reference)."
removedInput schema / properties / model / description
Removed value: -"Model name or owner/repo to check first; alternatives are labelled explicitly."
removedInput schema / properties / os / description
Removed value: -"Client OS for the tested local server handoff when enabled."
removedInput schema / properties / provenOnly / description
Removed value: -"Require fresh exact-hardware proof; returns testedRunPlan and receiptCard or no recommendation."
changedInput schema / properties / ramGb / description
Previous value: -"System RAM in GB; use instead of hardware or gpu."New value: +"System RAM in GB, instead of hardware or gpu."
removedInput schema / properties / task / description
Removed value: -"Task the model or service should perform."
changedOutput schema / properties / alternatives / items / anyOf
Previous value: -[
- {
- "additionalProperties": true,
- "properties": {
- "board": {
- "type": "object"
- },
- "details": {
- "properties": {
- "href": {
- "type": "string"
- },
- "tool": {
- "const": "get_artifact"
- }
- },
- "required": [
- "href",
- "tool"
- ],
- "type": "object"
- },
- "downloadable": {
- "type": [
- "boolean",
- "null"
- ]
- },
- "hosted": {
- "type": [
- "boolean",
- "null"
- ]
- },
- "id": {
- "type": "string"
- },
- "licenseLabel": {
- "type": "string"
- },
- "name": {
- "type": "string"
- },
- "next_call": {
- "type": "object"
- },
- "serve_verdict": {
- "additionalProperties": false,
- "properties": {
- "bytes_verified": {
- "type": "boolean"
- },
- "can_download": {
- "type": "boolean"
- },
- "checked_at": {
- "format": "date-time",
- "type": [
- "string",
- "null"
- ]
- },
- "evidence_url": {
- "type": [
- "string",
- "null"
- ]
- },
- "freshness": {
- "enum": [
- "current",
- "stale"
- ],
- "type": "string"
- },
- "note": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "additionalProperties": false,
- "properties": {
- "downloadable": {
- "type": "boolean"
- },
- "summary": {
- "type": "string"
- }
- },
- "required": [
- "summary"
- ],
- "type": "object"
- }
- ]
- },
- "noteMessage": {
- "description": "Original route note, when a public qualification occupies note.",
- "type": "string"
- },
- "signature": {
- "enum": [
- "signed",
- "unsigned",
- "pending"
- ],
- "type": "string"
- }
- },
- "required": [
- "can_download",
- "bytes_verified",
- "signature",
- "freshness",
- "checked_at",
- "evidence_url"
- ],
- "type": "object"
- },
- "sizeBytes": {
- "type": [
- "number",
- "null"
- ]
- },
- "task": {
- "type": [
- "string",
- "null"
- ]
- }
- },
- "required": [
- "id",
- "name",
- "task",
- "sizeBytes",
- "licenseLabel",
- "hosted",
- "downloadable",
- "details"
- ],
- "type": "object"
- },
- {
- "description": "Full details when detail is full, or a separate service handoff.",
- "type": "object"
- }
-]New value: +[
+ {
+ "additionalProperties": true,
+ "properties": {
+ "board": {
+ "type": "object"
+ },
+ "catalogDescription": {
+ "additionalProperties": false,
+ "properties": {
+ "modelId": {
+ "type": "string"
+ },
+ "schemaVersion": {
+ "const": "hugging-bay.catalog-description.v1"
+ },
+ "task": {
+ "type": "string"
+ },
+ "text": {
+ "maxLength": 260,
+ "type": "string"
+ }
+ },
+ "required": [
+ "schemaVersion",
+ "modelId",
+ "task",
+ "text"
+ ],
+ "type": "object"
+ },
+ "details": {
+ "properties": {
+ "href": {
+ "type": "string"
+ },
+ "tool": {
+ "const": "get_artifact"
+ }
+ },
+ "required": [
+ "href",
+ "tool"
+ ],
+ "type": "object"
+ },
+ "downloadable": {
+ "type": [
+ "boolean",
+ "null"
+ ]
+ },
+ "hosted": {
+ "type": [
+ "boolean",
+ "null"
+ ]
+ },
+ "id": {
+ "type": "string"
+ },
+ "licenseLabel": {
+ "type": "string"
+ },
+ "name": {
+ "type": "string"
+ },
+ "next_call": {
+ "type": "object"
+ },
+ "serve_verdict": {
+ "additionalProperties": false,
+ "properties": {
+ "bytes_verified": {
+ "type": "boolean"
+ },
+ "can_download": {
+ "type": "boolean"
+ },
+ "checked_at": {
+ "format": "date-time",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "evidence_url": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "freshness": {
+ "enum": [
+ "current",
+ "stale"
+ ],
+ "type": "string"
+ },
+ "note": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "downloadable": {
+ "type": "boolean"
+ },
+ "summary": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "summary"
+ ],
+ "type": "object"
+ }
+ ]
+ },
+ "noteMessage": {
+ "type": "string"
+ },
+ "signature": {
+ "enum": [
+ "signed",
+ "unsigned",
+ "pending"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "can_download",
+ "bytes_verified",
+ "signature",
+ "freshness",
+ "checked_at",
+ "evidence_url"
+ ],
+ "type": "object"
+ },
+ "sizeBytes": {
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "task": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "id",
+ "name",
+ "task",
+ "sizeBytes",
+ "licenseLabel",
+ "hosted",
+ "downloadable",
+ "details"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "object"
+ }
+]
changedOutput schema / properties / recommendation / anyOf
Previous value: -[
- {
- "anyOf": [
- {
- "additionalProperties": true,
- "properties": {
- "board": {
- "type": "object"
- },
- "details": {
- "properties": {
- "href": {
- "type": "string"
- },
- "tool": {
- "const": "get_artifact"
- }
- },
- "required": [
- "href",
- "tool"
- ],
- "type": "object"
- },
- "downloadable": {
- "type": [
- "boolean",
- "null"
- ]
- },
- "hosted": {
- "type": [
- "boolean",
- "null"
- ]
- },
- "id": {
- "type": "string"
- },
- "licenseLabel": {
- "type": "string"
- },
- "name": {
- "type": "string"
- },
- "next_call": {
- "type": "object"
- },
- "serve_verdict": {
- "additionalProperties": false,
- "properties": {
- "bytes_verified": {
- "type": "boolean"
- },
- "can_download": {
- "type": "boolean"
- },
- "checked_at": {
- "format": "date-time",
- "type": [
- "string",
- "null"
- ]
- },
- "evidence_url": {
- "type": [
- "string",
- "null"
- ]
- },
- "freshness": {
- "enum": [
- "current",
- "stale"
- ],
- "type": "string"
- },
- "note": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "additionalProperties": false,
- "properties": {
- "downloadable": {
- "type": "boolean"
- },
- "summary": {
- "type": "string"
- }
- },
- "required": [
- "summary"
- ],
- "type": "object"
- }
- ]
- },
- "noteMessage": {
- "description": "Original route note, when a public qualification occupies note.",
- "type": "string"
- },
- "signature": {
- "enum": [
- "signed",
- "unsigned",
- "pending"
- ],
- "type": "string"
- }
- },
- "required": [
- "can_download",
- "bytes_verified",
- "signature",
- "freshness",
- "checked_at",
- "evidence_url"
- ],
- "type": "object"
- },
- "sizeBytes": {
- "type": [
- "number",
- "null"
- ]
- },
- "task": {
- "type": [
- "string",
- "null"
- ]
- }
- },
- "required": [
- "id",
- "name",
- "task",
- "sizeBytes",
- "licenseLabel",
- "hosted",
- "downloadable",
- "details"
- ],
- "type": "object"
- },
- {
- "description": "Full details when detail is full, or a separate service handoff.",
- "type": "object"
- }
- ]
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "anyOf": [
+ {
+ "additionalProperties": true,
+ "properties": {
+ "board": {
+ "type": "object"
+ },
+ "catalogDescription": {
+ "additionalProperties": false,
+ "properties": {
+ "modelId": {
+ "type": "string"
+ },
+ "schemaVersion": {
+ "const": "hugging-bay.catalog-description.v1"
+ },
+ "task": {
+ "type": "string"
+ },
+ "text": {
+ "maxLength": 260,
+ "type": "string"
+ }
+ },
+ "required": [
+ "schemaVersion",
+ "modelId",
+ "task",
+ "text"
+ ],
+ "type": "object"
+ },
+ "details": {
+ "properties": {
+ "href": {
+ "type": "string"
+ },
+ "tool": {
+ "const": "get_artifact"
+ }
+ },
+ "required": [
+ "href",
+ "tool"
+ ],
+ "type": "object"
+ },
+ "downloadable": {
+ "type": [
+ "boolean",
+ "null"
+ ]
+ },
+ "hosted": {
+ "type": [
+ "boolean",
+ "null"
+ ]
+ },
+ "id": {
+ "type": "string"
+ },
+ "licenseLabel": {
+ "type": "string"
+ },
+ "name": {
+ "type": "string"
+ },
+ "next_call": {
+ "type": "object"
+ },
+ "serve_verdict": {
+ "additionalProperties": false,
+ "properties": {
+ "bytes_verified": {
+ "type": "boolean"
+ },
+ "can_download": {
+ "type": "boolean"
+ },
+ "checked_at": {
+ "format": "date-time",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "evidence_url": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "freshness": {
+ "enum": [
+ "current",
+ "stale"
+ ],
+ "type": "string"
+ },
+ "note": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "downloadable": {
+ "type": "boolean"
+ },
+ "summary": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "summary"
+ ],
+ "type": "object"
+ }
+ ]
+ },
+ "noteMessage": {
+ "type": "string"
+ },
+ "signature": {
+ "enum": [
+ "signed",
+ "unsigned",
+ "pending"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "can_download",
+ "bytes_verified",
+ "signature",
+ "freshness",
+ "checked_at",
+ "evidence_url"
+ ],
+ "type": "object"
+ },
+ "sizeBytes": {
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "task": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "id",
+ "name",
+ "task",
+ "sizeBytes",
+ "licenseLabel",
+ "hosted",
+ "downloadable",
+ "details"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "object"
+ }
+ ]
+ },
+ {
+ "type": "null"
+ }
+]