Přeskočit na obsah

Tato stránka byla automaticky přeložena z angličtiny, jediného jazyka, ve kterém se tento web píše. Číst originál.

mesh.doctor

Každý předpoklad ověřený samotným tímto strojem — deklarace se parsuje, identita se načte a pod allowlistem je na něm, repozitář má identitu meshe, naváže se UDP socket, připojí se multicastová skupina, povolí se broadcast a protokoly discovery a linku podepisují a ověřují od začátku do konce v paměti — a pak vlastní verdikt serveru: ve sdíleném serveru, zda povolená deklarace skutečně aktivovala mesh a, když ne, důvod serveru, který zprávu shodí. Každá neúspěšná kontrola jmenuje svůj dopad a nápravu. Deterministické, druhý uzel není potřeba.

Každý předpoklad ověřený samotným tímto strojem — deklarace se parsuje, identita se načte a pod allowlistem je na něm, repozitář má identitu meshe, naváže se UDP socket, připojí se multicastová skupina, povolí se broadcast a protokoly discovery a linku podepisují a ověřují od začátku do konce v paměti — a pak vlastní verdikt serveru: ve sdíleném serveru, zda povolená deklarace skutečně aktivovala mesh a, když ne, důvod serveru, který zprávu shodí. Každá neúspěšná kontrola jmenuje svůj dopad a nápravu. Deterministické, druhý uzel není potřeba.

  • query
  • experimentální
  • modul mesh
  • #mesh
  • #diagnostics

Zpřístupnění

Kde je tato jedna definice dosažitelná. Absence je explicitní: povrch, který není uveden, ji nenese.

povrchjako
MCPnástroj majordomus_mesh_doctor
HTTPGET /api/v1/mesh/doctor operationId mesh.doctor
příkazová řádkamajordomus mesh doctor

Schémata

Kanonický vstup a výstup z typů Rustu; schéma nástroje MCP a parametry a odpovědi OpenAPI se odvozují z nich.

vstup · Prázdné

Žádný vstup.

Žádné vlastnosti: schopnost nebere žádný vstup.

JSON Schema
{
  "additionalProperties": false,
  "description": "No input.",
  "title": "Empty",
  "type": "object"
}

output · MeshDoctorReport

Celá autokontrola.
vlastnosttyppovinnépopis
kontroly array ano Kontroly v pořadí, v jakém proběhly.
ok boolean ano Zda platí každá kontrola.
JSON Schema
{
  "$defs": {
    "DoctorCheck": {
      "description": "One check's verdict.",
      "properties": {
        "check": {
          "description": "What was checked.",
          "type": "string"
        },
        "detail": {
          "description": "The evidence: a path, an address, an error.",
          "type": "string"
        },
        "impact": {
          "description": "What a failure or a limitation means for the mesh.",
          "type": [
            "string",
            "null"
          ]
        },
        "ok": {
          "description": "Whether it holds.",
          "type": "boolean"
        },
        "remediation": {
          "description": "What to do about it.",
          "type": [
            "string",
            "null"
          ]
        }
      },
      "required": [
        "check",
        "ok",
        "detail"
      ],
      "type": "object"
    }
  },
  "description": "The whole self-check.",
  "properties": {
    "checks": {
      "description": "The checks, in the order they ran.",
      "items": {
        "$ref": "#/$defs/DoctorCheck"
      },
      "type": "array"
    },
    "ok": {
      "description": "Whether every check holds.",
      "type": "boolean"
    }
  },
  "required": [
    "ok",
    "checks"
  ],
  "title": "MeshDoctorReport",
  "type": "object"
}

Politiky

benchmark
povinné — cíl na každém transportu, který expozice deklaruje; případy jsou ty ze vstupního typu
cache
vypnuto — každé volání spustí handler

Cíle benchmarku

Odvozeno z registru pro tento repozitář: jeden požadavek na transport a případy, které poskytuje typ vstupu. Celá matice je na stránce měření výkonu.

transportstatepřípadytargets
directpokryto1výchozí
mcppokryto1výchozí
httppokryto1výchozí

Prohledává názvy a popisy všech stránek, které tento web publikuje.