addedInput schema / $defs / ResourceSelect
Added value: +{
+ "additionalProperties": false,
+ "description": "One resource of a `Select`: the entities to read, each with every\nsection and value the report has of it.",
+ "properties": {
+ "keys": {
+ "description": "Exact, case-sensitive entity keys, as the diff's rows name them.",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "keys"
+ ],
+ "type": "object"
+}
addedInput schema / $defs / Select
Added value: +{
+ "additionalProperties": false,
+ "description": "`select=` as sent: per resource, exact entity keys.\nShared by the REST query and the MCP tools, whose schema it is.",
+ "properties": {
+ "channels": {
+ "anyOf": [
+ {
+ "$ref": "#/$defs/ResourceSelect"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Channel keys: the label."
+ },
+ "functions": {
+ "anyOf": [
+ {
+ "$ref": "#/$defs/ResourceSelect"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Function keys: the function name (`crate::module::fn`)."
+ },
+ "http": {
+ "anyOf": [
+ {
+ "$ref": "#/$defs/ResourceSelect"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "HTTP call keys: `name | route | source`, `-` for a part the entry lacks."
+ },
+ "io": {
+ "anyOf": [
+ {
+ "$ref": "#/$defs/ResourceSelect"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "I/O keys: `label | operation | -`."
+ },
+ "mutexes": {
+ "anyOf": [
+ {
+ "$ref": "#/$defs/ResourceSelect"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Mutex keys: the label."
+ },
+ "rw_locks": {
+ "anyOf": [
+ {
+ "$ref": "#/$defs/ResourceSelect"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "RwLock keys: the label."
+ },
+ "server": {
+ "anyOf": [
+ {
+ "$ref": "#/$defs/ResourceSelect"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Route keys: the route (`GET /users/{id}`)."
+ },
+ "sql": {
+ "anyOf": [
+ {
+ "$ref": "#/$defs/ResourceSelect"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "SQL keys: `query | route | source`, `-` for a part the entry lacks."
+ },
+ "threads": {
+ "anyOf": [
+ {
+ "$ref": "#/$defs/ResourceSelect"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Thread keys: the thread name (threads sharing one are summed)."
+ }
+ },
+ "type": "object"
+}
removedInput schema / properties / rows / $ref
Removed value: -"#/$defs/Rows"
addedInput schema / properties / rows / anyOf
Added value: +[
+ {
+ "$ref": "#/$defs/Rows"
+ },
+ {
+ "type": "null"
+ }
+]
changedInput schema / properties / rows / description
Previous value: -"`findings` (default): the rows the PR comment lists. `advisory`: plus\nthe findings of unjudged families. `all`: every row, cell and total."New value: +"`findings` (default): the rows the PR comment lists. `advisory`: plus\nthe findings of unjudged families. `all`: every row, cell and total.\nNot with `select`."
addedInput schema / properties / select
Added value: +{
+ "anyOf": [
+ {
+ "$ref": "#/$defs/Select"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Named entities to compare, as in `list_reports`: per resource, exact\n`keys`, each with every value of every section. Answers `rows: selected`, no\nsection rows, and a `metrics` object with `base`, `head` and\n`change_percent` per value, whatever the policy lists or ignores and\nwhatever moved. Not with `rows`."
+}