report_problem
Diagnose und System · macOS · Windows
Wirkung: Senden. Status: bedingt verfügbar.
„Bedingte Verfügbarkeit“ bedeutet, dass das Werkzeug von Version, Plattform, Berechtigungen, Konto oder Konfiguration abhängen kann. Es ist nicht in jeder Installation aktiv.
macOS
Zweck
Sendet einen problem-Bericht, eine feature-Anfrage oder eine integration-Anfrage an das LMCP-Team – wenn ein Benutzer einen Fehler melden, nach einer neuen Funktion fragen oder Support für eine App anfordern möchte, die LMCP noch nicht abdeckt. Ohne confirm=true wird eine Vorschau der anonymen Nutzlast zurückgegeben, die gesendet werden würde (Version, Betriebssystem, Berechtigungsstatus und aktuelle Toolnamen/Fehlertypcodes – niemals Argumente, Nachrichten oder persönliche Daten); mit confirm=true wird ein case_id übermittelt und zurückgegeben. type='problem' (Standard) meldet einen Fehler, type='feature' fordert eine neue Funktion an, type='integration' fordert eine nicht unterstützte App an.
Erforderliche Eingaben
Das Schema dieser Plattform deklariert keine erforderlichen Eingaben. Optionale Selektoren oder Laufzeitanforderungen können dennoch gelten.
Berechtigungen und Bestätigung
Das Schema deklariert einen ausdrücklichen Bestätigungsparameter. Prüfen Sie die Vorschau und autorisieren Sie den echten Vorgang gemäß Plattformvertrag.
- Verwenden Sie auf dieser Plattform nur die vom Benutzer autorisierten Apps, Konten und Ressourcen. Informationen zu den Verbindungs- und Berechtigungsanforderungen finden Sie in der plattformspezifischen Beschreibung dieses Tools. Dieser Katalog beansprucht keine zusätzlichen OAuth-Bereiche oder Betriebssystemberechtigungen.
Kanonisches technisches Schema auf Englisch — macOS
{
"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"
}Dokumentationsbeispiel
Dokumentationsbeispiel für report_problem. Führen Sie dieses Beispiel nicht aus. Die gezeigten Argumente gehören zu einem fiktiven Datensatz; ermitteln Sie reale Kennungen und holen Sie vor einem echten Aufruf die Genehmigung ein.
{
"confirm": false,
"description": "Add a filter for unread messages.",
"report_type": "feature"
}Windows
Zweck
Melden Sie ein Problem, eine Funktionsanfrage oder eine Integrationsanfrage an das LMCP-Team.
Erforderliche Eingaben
Das Schema dieser Plattform deklariert keine erforderlichen Eingaben. Optionale Selektoren oder Laufzeitanforderungen können dennoch gelten.
Berechtigungen und Bestätigung
Das Schema deklariert keinen ausdrücklichen Bestätigungsparameter. Das erlaubt keine Handlung ohne Zustimmung; prüfen Sie die Wirkung und holen Sie eine Autorisierung ein.
- Verwenden Sie auf dieser Plattform nur die vom Benutzer autorisierten Apps, Konten und Ressourcen. Informationen zu den Verbindungs- und Berechtigungsanforderungen finden Sie in der plattformspezifischen Beschreibung dieses Tools. Dieser Katalog beansprucht keine zusätzlichen OAuth-Bereiche oder Betriebssystemberechtigungen.
Kanonisches technisches Schema auf Englisch — Windows
{
"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"
}Dokumentationsbeispiel
Dokumentationsbeispiel für report_problem. Führen Sie dieses Beispiel nicht aus. Die gezeigten Argumente gehören zu einem fiktiven Datensatz; ermitteln Sie reale Kennungen und holen Sie vor einem echten Aufruf die Genehmigung ein.
{
"description": "Add a filter for unread messages.",
"report_type": "feature"
}