Alle hulpmiddelen

report_problem

Diagnostiek en systeem · macOS · Windows

Effect: verzenden. Status: voorwaardelijk beschikbaar.

‘Voorwaardelijke beschikbaarheid’ betekent dat het hulpmiddel kan afhangen van versie, platform, machtigingen, account of configuratie. Het is niet in elke installatie actief.

macOS

Doel

Dient een probleemrapport, functieverzoek of integratieverzoek in bij het LMCP-team — voor wanneer een gebruiker een bug wil melden, om een nieuwe mogelijkheid wil vragen of ondersteuning wil aanvragen voor een app die LMCP nog niet ondersteunt. Zonder confirm=true retourneert dit een voorbeeld van de anonieme payload die zou worden verzonden (versie, OS, machtigingsstatus en recente toolnamen/fouttypecodes — nooit argumenten, berichten of persoonsgegevens); met confirm=true wordt het ingediend en wordt een case_id geretourneerd. type='problem' (standaard) meldt een bug, type='feature' vraagt om een nieuwe mogelijkheid en type='integration' vraagt om een niet-ondersteunde app.

Vereiste invoer

Het schema van dit platform vermeldt geen vereiste invoer. Optionele selectors of uitvoeringsvereisten kunnen nog steeds gelden.

Machtigingen en bevestiging

Het schema bevat een expliciete bevestigingsparameter. Controleer het voorbeeld en autoriseer de echte bewerking volgens het platformcontract.

Canoniek technisch schema in het EngelsmacOS
{
  "properties": {
    "confirm": {
      "description": "Must be true to submit the report. Without it, shows a preview.",
      "type": "boolean"
    },
    "description": {
      "description": "Required for type=feature or integration: what the user wants.",
      "type": "string"
    },
    "error_message": {
      "description": "For type=problem: verbatim error string from the failed tool.",
      "type": "string"
    },
    "expected": {
      "description": "What you or the user expected to happen.",
      "type": "string"
    },
    "report_type": {
      "description": "'problem' (default) | 'feature' | 'integration'",
      "type": "string"
    },
    "symptom": {
      "description": "Required for type=problem: what is broken, in your own words.",
      "type": "string"
    },
    "tool_attempted": {
      "description": "For type=problem: name of the LMCP tool that failed.",
      "type": "string"
    },
    "user_request": {
      "description": "What the user originally asked the AI to do.",
      "type": "string"
    }
  },
  "required": [],
  "type": "object"
}

Documentatievoorbeeld

Documentatievoorbeeld voor report_problem. Voer dit voorbeeld niet uit. De getoonde argumenten verwijzen naar fictieve gegevens; zoek vóór een echte aanroep de werkelijke identificatoren op en vraag toestemming.

{
  "confirm": false,
  "description": "Add a filter for unread messages.",
  "report_type": "feature"
}

Windows

Doel

Meld een probleem of dien een functie- of integratieverzoek in bij het LMCP-team.

Vereiste invoer

Het schema van dit platform vermeldt geen vereiste invoer. Optionele selectors of uitvoeringsvereisten kunnen nog steeds gelden.

Machtigingen en bevestiging

Het schema bevat geen expliciete bevestigingsparameter. Dit geeft geen toestemming om te handelen; controleer het effect en vraag autorisatie.

Canoniek technisch schema in het EngelsWindows
{
  "properties": {
    "description": {
      "description": "Alias source for `message` when `message` is not sent — the Mac schema's field for type=feature/integration.",
      "type": "string"
    },
    "error_message": {
      "description": "Folded into `message` when `message` is not sent — verbatim error from the failed tool.",
      "type": "string"
    },
    "expected": {
      "description": "Folded into `message` when `message` is not sent — what was expected to happen.",
      "type": "string"
    },
    "message": {
      "description": "Description of the problem or request",
      "type": "string"
    },
    "report_type": {
      "description": "Alias for `type` — the name the cloud catalog (Mac) advertises ('problem'|'feature'|'integration').",
      "type": "string"
    },
    "symptom": {
      "description": "Alias source for `message` when `message` is not sent — the Mac schema's field for type=problem.",
      "type": "string"
    },
    "type": {
      "description": "bug, feature, or integration",
      "enum": [
        "bug",
        "feature",
        "integration"
      ],
      "type": "string"
    }
  },
  "type": "object"
}

Documentatievoorbeeld

Documentatievoorbeeld voor report_problem. Voer dit voorbeeld niet uit. De getoonde argumenten verwijzen naar fictieve gegevens; zoek vóór een echte aanroep de werkelijke identificatoren op en vraag toestemming.

{
  "description": "Add a filter for unread messages.",
  "report_type": "feature"
}