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.

executions.demonstrate

Projít daný počet kroků, každý ohlásit, zapsat řádek a posunout postup, pak skončit — nebo selhat v kroku, který pojmenujete. Existuje proto, aby operátor, sonda a end-to-end test mohli prokázat, že celá cesta funguje, aniž by čekali na skutečnou práci: nic nečte, nic nezapisuje a jeho jediným účinkem jsou události, které vytvoří. Mezi kroky a během čekání se dívá na svůj příznak zrušení, takže jeho zrušení jej zastaví.

Projít daný počet kroků, každý ohlásit, zapsat řádek a posunout postup, pak skončit — nebo selhat v kroku, který pojmenujete. Existuje proto, aby operátor, sonda a end-to-end test mohli prokázat, že celá cesta funguje, aniž by čekali na skutečnou práci: nic nečte, nic nezapisuje a jeho jediným účinkem jsou události, které vytvoří. Mezi kroky a během čekání se dívá na svůj příznak zrušení, takže jeho zrušení jej zastaví.

Zpřístupnění

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

povrchjako
MCPnástroj majordomus_demonstrate_execution
HTTPGET /api/v1/executions/demonstrate operationId executions.demonstrate
příkazová řádka—

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.

input · DemonstrateInput

Vstup executions.demonstrate.
vlastnosttyppovinnépopis
delay_ms integer ne Jak dlouho každý krok trvá, v milisekundách. Omezeno na deset sekund na krok, takže to nelze použít k zadržení workeru. výchozí 0
fail_at integer | null ne Na tomto kroku selhat místo dokončení, aby se ukázalo, jak selhání vypadá.
kroky integer ne Kolik kroků projít. výchozí 3
JSON Schema
{
  "additionalProperties": false,
  "description": "The input of `executions.demonstrate`.",
  "properties": {
    "delay_ms": {
      "default": 0,
      "description": "How long each step takes, in milliseconds. Bounded at ten seconds a step, so this\ncannot be used to hold a worker.",
      "format": "uint64",
      "minimum": 0,
      "type": "integer"
    },
    "fail_at": {
      "description": "Fail on this step instead of completing, to show what a failure looks like.",
      "format": "uint64",
      "minimum": 0,
      "type": [
        "integer",
        "null"
      ]
    },
    "steps": {
      "default": 3,
      "description": "How many steps to walk through.",
      "format": "uint64",
      "minimum": 0,
      "type": "integer"
    }
  },
  "title": "DemonstrateInput",
  "type": "object"
}

output · DemonstrateReport

Odpověď executions.demonstrate.
vlastnosttyppovinnépopis
elapsed_ms integer ano Jak dlouho to trvalo, v milisekundách.
pozorováno boolean ano Zda se někdo díval: false, když bylo voláno přímo, ne jako provedení, což je rozdíl, který tato schopnost existuje, aby ukázala.
kroky integer ano Kolik kroků proběhlo.
JSON Schema
{
  "description": "The answer of `executions.demonstrate`.",
  "properties": {
    "elapsed_ms": {
      "description": "How long it took, in milliseconds.",
      "format": "uint64",
      "minimum": 0,
      "type": "integer"
    },
    "observed": {
      "description": "Whether anything was watching: false when it was called directly rather than as an\nexecution, which is the difference this capability exists to show.",
      "type": "boolean"
    },
    "steps": {
      "description": "How many steps ran.",
      "format": "uint64",
      "minimum": 0,
      "type": "integer"
    }
  },
  "required": [
    "steps",
    "elapsed_ms",
    "observed"
  ],
  "title": "DemonstrateReport",
  "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
directpokryto1okamžitě
mcppokryto1okamžitě
httppokryto1okamžitě

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