report_friction
Tanılama ve sistem · macOS · Windows
Etki: gönderme. Durum: koşullu kullanılabilir.
“Koşullu kullanılabilirlik”, aracın sürüme, platforma, izinlere, hesaba veya yapılandırmaya bağlı olabileceğini belirtir. Her kurulumda etkin olduğu anlamına gelmez.
macOS
Amaç
LMCP ekibine, bir LMCP aracının başarısız olduğuna, işe yarar bir şey döndürmediğine veya kullanıcının istediğini yapamadığına dair anonim bir sinyal gönderir; böylece ekip bunu düzeltebilir. Böyle bir başarısızlıktan sonra bunu kullanıcıya önerin ve kabul ettiğinde gönderin. Bir kategori, araç adı ve LMCP'nin kendi topladığı olguları taşır: hatanın sınıfı, başarısız çağrının her bağımsız değişkeninin türü ve yaklaşık boyutu (değeri asla), son on araç çağrısının adları ve sonuçları ve uygulamanın kurulu, çalışıyor ve izinli olup olmadığı. Kullanıcının isteğini, iletisini veya e-posta içeriğini, hesap adlarını ya da başka kişisel verileri asla taşımaz. Bu çağrıda gönderilir (önizleme yoktur) ve kullanıcı anonim sinyalleri kapattıysa hiçbir şey gönderilmez.
Zorunlu girdiler
friction_type
Girdi adları aracın istediği biçimde aynen korunur. İngilizce kanonik teknik tanımlar aşağıdaki açılır şemadadır.
İzinler ve onay
Şema açık bir onay parametresi bildirmez. Bu, izinsiz işlem yapma yetkisi vermez; etkiyi inceleyin ve yetki alın.
- Yalnızca kullanıcının bu platformda yetkilendirdiği uygulamaları, hesapları ve kaynakları kullanın. Bağlantı ve izin gereksinimleri için bu aracın platforma özgü açıklamasına bakın; bu katalog ek OAuth kapsamları veya OS yetkileri bulunduğunu ileri sürmez.
İngilizce kanonik teknik şema — 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"
}Belge örneği
report_friction için örnek belge. Bu örneği çalıştırmayın. Gösterilen bağımsız değişkenler kurgusal bir veri kümesine aittir; gerçek bir çağrıdan önce gerçek tanıtıcıları bulun ve izin alın.
{
"friction_type": "cannot_complete"
}Windows
Amaç
LMCP ekibine, bir LMCP aracının başarısız olduğuna, işe yarar bir şey döndürmediğine veya kullanıcının istediğini yapamadığına dair anonim bir sinyal gönderir; böylece ekip bunu düzeltebilir. Böyle bir başarısızlıktan sonra bunu kullanıcıya önerin ve kabul ettiğinde gönderin. Bir kategori, araç adı ve LMCP'nin kendi topladığı olguları taşır: hatanın sınıfı, başarısız çağrının her bağımsız değişkeninin türü ve yaklaşık boyutu (değeri asla), son on araç çağrısının adları ve sonuçları ve uygulamanın kurulu, çalışıyor ve izinli olup olmadığı. Kullanıcının isteğini, iletisini veya e-posta içeriğini, hesap adlarını ya da başka kişisel verileri asla taşımaz. Bu çağrıda gönderilir (önizleme yoktur) ve kullanıcı anonim sinyalleri kapattıysa hiçbir şey gönderilmez.
Zorunlu girdiler
friction_type
Girdi adları aracın istediği biçimde aynen korunur. İngilizce kanonik teknik tanımlar aşağıdaki açılır şemadadır.
İzinler ve onay
Şema açık bir onay parametresi bildirmez. Bu, izinsiz işlem yapma yetkisi vermez; etkiyi inceleyin ve yetki alın.
- Yalnızca kullanıcının bu platformda yetkilendirdiği uygulamaları, hesapları ve kaynakları kullanın. Bağlantı ve izin gereksinimleri için bu aracın platforma özgü açıklamasına bakın; bu katalog ek OAuth kapsamları veya OS yetkileri bulunduğunu ileri sürmez.
İngilizce kanonik teknik şema — 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"
}Belge örneği
report_friction için örnek belge. Bu örneği çalıştırmayın. Gösterilen bağımsız değişkenler kurgusal bir veri kümesine aittir; gerçek bir çağrıdan önce gerçek tanıtıcıları bulun ve izin alın.
{
"friction_type": "cannot_complete"
}