report_friction
診断とシステム · macOS · Windows
効果: 送信. 状態: 条件付き提供.
「条件付き提供」は、バージョン、プラットフォーム、権限、アカウント、設定に依存する可能性を示し、すべての環境で有効という意味ではありません。
macOS
目的
LMCP のツールが失敗した、有用な結果を返さなかった、またはユーザーの依頼を実行できなかったことを、LMCP チームに匿名のシグナルとして送信します。チームが修正できるようにするためのものです。そのような失敗のあとでユーザーに提案し、同意が得られたら送信してください。含まれるのは、カテゴリ、ツール名、LMCP が自分で収集した事実です。具体的には、エラーの種類、失敗した呼び出しの各引数の型とおおよそのサイズ(値は含みません)、直近 10 回のツール呼び出しの名前と結果、アプリがインストールされ、実行中で、許可されているかどうかです。ユーザーのリクエスト、メッセージやメールの内容、アカウント名、その他の個人データは含まれません。この呼び出しで送信され(プレビューはありません)、ユーザーが匿名シグナルをオフにしている場合は何も送信されません。
必須入力
friction_type
入力名はツールが要求する正確な形式のままです。英語の正規技術定義は下の展開可能なスキーマにあります。
権限と確認
スキーマには明示的な確認パラメータがありません。これは無許可の操作を認めるものではありません。効果を確認し、承認を得てください。
- このプラットフォームでは、ユーザーが許可したアプリ、アカウント、リソースだけを使用してください。接続と権限の要件については、このツールのプラットフォーム固有の説明を参照してください。このカタログは、追加の OAuth スコープや OS 権限があるとは主張しません。
英語の正規技術スキーマ — macOS
{
"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",
"task_abandoned",
"workaround_needed",
"cannot_complete",
"other"
],
"type": "string"
},
"intent_category": {
"description": "What the user was trying to do, chosen from this list (optional). Pick the closest one; do not describe the request.",
"enum": [
"find_email",
"read_email",
"send_email",
"send_message",
"read_messages",
"schedule_event",
"read_calendar",
"manage_reminder",
"manage_note",
"manage_contact",
"read_file",
"write_file",
"search_files",
"document_work",
"cloud_storage",
"browse_web",
"run_command",
"other"
],
"type": "string"
},
"tool_attempted": {
"description": "Name of the LMCP tool involved (e.g. list_emails). Optional.",
"type": "string"
}
},
"required": [
"friction_type"
],
"type": "object"
}ドキュメント例
report_friction のドキュメント例です。この例は実行しないでください。表示される引数は架空のデータセットに属します。実際に呼び出す前に実在する識別子を確認し、承認を得てください。
{
"friction_type": "cannot_complete"
}Windows
目的
LMCP のツールが失敗した、有用な結果を返さなかった、またはユーザーの依頼を実行できなかったことを、LMCP チームに匿名のシグナルとして送信します。チームが修正できるようにするためのものです。そのような失敗のあとでユーザーに提案し、同意が得られたら送信してください。含まれるのは、カテゴリ、ツール名、LMCP が自分で収集した事実です。具体的には、エラーの種類、失敗した呼び出しの各引数の型とおおよそのサイズ(値は含みません)、直近 10 回のツール呼び出しの名前と結果、アプリがインストールされ、実行中で、許可されているかどうかです。ユーザーのリクエスト、メッセージやメールの内容、アカウント名、その他の個人データは含まれません。この呼び出しで送信され(プレビューはありません)、ユーザーが匿名シグナルをオフにしている場合は何も送信されません。
必須入力
friction_type
入力名はツールが要求する正確な形式のままです。英語の正規技術定義は下の展開可能なスキーマにあります。
権限と確認
スキーマには明示的な確認パラメータがありません。これは無許可の操作を認めるものではありません。効果を確認し、承認を得てください。
- このプラットフォームでは、ユーザーが許可したアプリ、アカウント、リソースだけを使用してください。接続と権限の要件については、このツールのプラットフォーム固有の説明を参照してください。このカタログは、追加の OAuth スコープや OS 権限があるとは主張しません。
英語の正規技術スキーマ — Windows
{
"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",
"task_abandoned",
"workaround_needed",
"cannot_complete",
"other"
],
"type": "string"
},
"intent_category": {
"description": "What the user was trying to do, chosen from this list (optional). Pick the closest one; do not describe the request.",
"enum": [
"find_email",
"read_email",
"send_email",
"send_message",
"read_messages",
"schedule_event",
"read_calendar",
"manage_reminder",
"manage_note",
"manage_contact",
"read_file",
"write_file",
"search_files",
"document_work",
"cloud_storage",
"browse_web",
"run_command",
"other"
],
"type": "string"
},
"tool_attempted": {
"description": "Name of the LMCP tool involved (e.g. list_emails). Optional.",
"type": "string"
}
},
"required": [
"friction_type"
],
"type": "object"
}ドキュメント例
report_friction のドキュメント例です。この例は実行しないでください。表示される引数は架空のデータセットに属します。実際に呼び出す前に実在する識別子を確認し、承認を得てください。
{
"friction_type": "cannot_complete"
}