submit_diagnostics
Диагностика и система · macOS · Windows
Эффект: отправка. Статус: условно доступен.
«Условная доступность» означает, что инструмент может зависеть от версии, платформы, разрешений, учётной записи или настроек. Он доступен не во всех установках.
macOS
Назначение
Выполняет ту же проверку работоспособности, что и run_diagnostics, и отправляет результат команде LMCP, чтобы она разобралась с проблемой. Что отправляется: для каждой интеграции — её статус, найденные подробности и подсказка по исправлению, а также версия LMCP, версия macOS и архитектура процессора. Без confirm=true только ПОКАЗЫВАЕТ, что было бы отправлено: ничего не проверяется и ничего не отправляется (run_diagnostics показывает сам отчёт и только читает). С confirm=true проверка выполняется и отчёт отправляется; его нельзя отозвать, поэтому сначала скажите об этом пользователю.
Обязательные входные данные
Схема этой платформы не объявляет обязательных входных данных. Необязательные селекторы или требования среды всё же могут применяться.
Разрешения и подтверждение
Схема объявляет явный параметр подтверждения. Проверьте предварительный результат и разрешите реальную операцию согласно контракту платформы.
- Используйте на этой платформе только приложения, учетные записи и ресурсы, разрешенные пользователем. Требования к подключению и разрешениям приведены в описании инструмента для конкретной платформы; этот каталог не заявляет о дополнительных областях OAuth или разрешениях OS.
Каноническая техническая схема на английском — macOS
{
"properties": {
"confirm": {
"description": "Must be true to actually send. Without it, returns a preview of the report — nothing is sent.",
"type": "boolean"
},
"focus": {
"description": "Integration to focus on: calendar, mail, contacts, reminders, omnifocus, outlook, notes, finder, onedrive, screen_recording, accessibility — or `clients` for the AI apps connected to LMCP (or one app id, e.g. cursor). Leave empty to check all.",
"type": "string"
}
},
"required": [],
"type": "object"
}Пример для документации
Пример документации для submit_diagnostics. Не выполняйте этот пример. Показанные аргументы относятся к вымышленному набору данных; перед реальным вызовом найдите настоящие идентификаторы и получите разрешение.
{
"confirm": false,
"focus": "mail"
}Windows
Назначение
Выполняет ту же проверку работоспособности, что и run_diagnostics, и отправляет результат команде LMCP, чтобы она разобралась с проблемой. Что отправляется: для каждой интеграции — её статус, найденные подробности и подсказка по исправлению, а также версия LMCP, версия Windows и архитектура процессора. Без confirm=true только ПОКАЗЫВАЕТ этот отчёт (ничего не отправляется); с confirm=true отчёт отправляется и его нельзя отозвать, поэтому сначала покажите пользователю предпросмотр.
Обязательные входные данные
Схема этой платформы не объявляет обязательных входных данных. Необязательные селекторы или требования среды всё же могут применяться.
Разрешения и подтверждение
Схема объявляет явный параметр подтверждения. Проверьте предварительный результат и разрешите реальную операцию согласно контракту платформы.
- Используйте на этой платформе только приложения, учетные записи и ресурсы, разрешенные пользователем. Требования к подключению и разрешениям приведены в описании инструмента для конкретной платформы; этот каталог не заявляет о дополнительных областях OAuth или разрешениях OS.
Каноническая техническая схема на английском — Windows
{
"properties": {
"confirm": {
"description": "Must be true to actually send. Without it, returns a preview of the report — nothing is sent.",
"type": "boolean"
},
"focus": {
"description": "Integration to focus on: outlook, onedrive, slack, backend, m365, python — or `clients` for the AI apps connected to LMCP. Leave empty to check all.",
"type": "string"
}
},
"type": "object"
}Пример для документации
Пример документации для submit_diagnostics. Не выполняйте этот пример. Показанные аргументы относятся к вымышленному набору данных; перед реальным вызовом найдите настоящие идентификаторы и получите разрешение.
{
"confirm": false,
"focus": "outlook"
}