Tutti gli strumenti

report_friction

Diagnostica e sistema · macOS · Windows

Effetto: invio. Stato: disponibilità condizionata.

«Disponibilità condizionata» indica che lo strumento può dipendere da versione, piattaforma, autorizzazioni, account o configurazione. Non è necessariamente attivo ovunque.

macOS

Scopo

Invia un segnale ANONIMO e privo di contenuto quando uno strumento LMCP non riesce, non restituisce nulla di utile, l’utente sembra frustrato oppure non sei riuscito a fare ciò che ha chiesto. Aiuta il team LMCP a individuare e correggere i punti più problematici. Invia ESCLUSIVAMENTE la categoria e il nome dello strumento: MAI la richiesta dell’utente, il contenuto di messaggi o email, i nomi degli account o qualsiasi dato personale. Non è necessaria alcuna conferma: il segnale è anonimo (contiene solo categorie) e rispetta la rinuncia dell’utente.

Input obbligatori

I nomi restano esattamente quelli richiesti dallo strumento. Le definizioni tecniche canoniche in inglese sono nello schema espandibile qui sotto.

Autorizzazioni e conferma

Lo schema non dichiara un parametro di conferma esplicito. Ciò non autorizza azioni senza permesso: controlla l’effetto e ottieni l’autorizzazione.

Schema tecnico canonico in inglesemacOS
{
  "properties": {
    "attempt_count": {
      "description": "How many times this was attempted (optional).",
      "type": "integer"
    },
    "error_category": {
      "description": "Category of what went wrong (optional).",
      "enum": [
        "permission",
        "timeout",
        "empty",
        "not_found",
        "parse",
        "wrong_result",
        "missing_capability",
        "crash",
        "other"
      ],
      "type": "string"
    },
    "friction_type": {
      "description": "What kind of friction you observed.",
      "enum": [
        "repeated_failure",
        "user_frustrated",
        "task_abandoned",
        "workaround_needed",
        "cannot_complete",
        "other"
      ],
      "type": "string"
    },
    "tool_attempted": {
      "description": "Name of the LMCP tool involved (e.g. list_emails). Optional.",
      "type": "string"
    }
  },
  "required": [
    "friction_type"
  ],
  "type": "object"
}

Esempio documentale

Esempio di documentazione per report_friction. Non eseguire questo esempio. Gli argomenti mostrati appartengono a un set di dati fittizio; individua gli identificatori reali e ottieni l’autorizzazione prima di una chiamata reale.

{
  "friction_type": "cannot_complete"
}

Windows

Scopo

Invia un segnale ANONYMOUS, privo di contenuti quando uno strumento LMCP fallisce, non restituisce nulla di utile, l'utente sembra frustrato o non è stato possibile ottenere ciò che ha chiesto. Aiuta il team LMCP a trovare e risolvere i punti più difficili. Inviare a ONLY la categoria + il nome dello strumento — NEVER la richiesta dell'utente, il contenuto del messaggio/e-mail, i nomi degli account o qualsiasi dato personale. Nessuna conferma necessaria: è anonimo (solo categorie).

Input obbligatori

I nomi restano esattamente quelli richiesti dallo strumento. Le definizioni tecniche canoniche in inglese sono nello schema espandibile qui sotto.

Autorizzazioni e conferma

Lo schema non dichiara un parametro di conferma esplicito. Ciò non autorizza azioni senza permesso: controlla l’effetto e ottieni l’autorizzazione.

Schema tecnico canonico in ingleseWindows
{
  "properties": {
    "attempt_count": {
      "description": "How many times this was attempted (optional).",
      "type": "integer"
    },
    "error_category": {
      "description": "Category of what went wrong (optional).",
      "enum": [
        "permission",
        "timeout",
        "empty",
        "not_found",
        "parse",
        "wrong_result",
        "missing_capability",
        "crash",
        "other"
      ],
      "type": "string"
    },
    "friction_type": {
      "description": "What kind of friction you observed.",
      "enum": [
        "repeated_failure",
        "user_frustrated",
        "task_abandoned",
        "workaround_needed",
        "cannot_complete",
        "other"
      ],
      "type": "string"
    },
    "tool_attempted": {
      "description": "Name of the LMCP tool involved (e.g. list_emails). Optional.",
      "type": "string"
    }
  },
  "required": [
    "friction_type"
  ],
  "type": "object"
}

Esempio documentale

Esempio di documentazione per report_friction. Non eseguire questo esempio. Gli argomenti mostrati appartengono a un set di dati fittizio; individua gli identificatori reali e ottieni l’autorizzazione prima di una chiamata reale.

{
  "friction_type": "cannot_complete"
}