Aller au contenu
Tous les outils

lmcp_state

Diagnostic et système · macOS · Windows

Effet: lecture. État: disponibilité conditionnelle.

«Disponibilité conditionnelle» signifie que l’outil peut dépendre de la version, de la plateforme, des autorisations, du compte ou de la configuration. Il n’est pas forcément actif partout.

macOS

Objectif

Renvoie un instantané structuré de l'environnement LMCP : versions du serveur et de la barre d'état, client IA détecté, état du relais cloud, états des autorisations TCC (Calendrier/Rappels/Contacts) et un résumé compact des services (Mail/Calendrier/Contacts/Teams/OneDrive/Rappels/Notes) accessibles. Rapide (<500ms), passif : n'affiche jamais de demande à l'utilisateur, n'ouvre jamais de fenêtre d'app, ne touche jamais au réseau. Appelez-le lorsque vous devez vérifier que l'environnement est sain avant d'essayer un outil, ou pour comprendre ce qui est installé et accessible. Si `services.scan_pending` vaut true, l'analyse des services en arrière-plan n'est pas encore terminée (juste après le démarrage) et les valeurs d'exécution/de comptes par service sont des valeurs provisoires : ne les traitez PAS comme une vraie panne ; appelez simplement l'outil dont vous avez besoin. Sinon, `services.scanned_seconds_ago` indique il y a combien de secondes cette analyse a eu lieu (cadence ~60s) : les valeurs par service sont un instantané, PAS une sonde en direct. Un `false`/`0`/`not available` pour un service n'est qu'indicatif ; il peut être périmé (par exemple, l'utilisateur a connecté WhatsApp ou ouvert Mail il y a quelques secondes), donc n'utilisez jamais cet outil comme barrière de vérification préalable pour sauter ou annuler une tâche ; l'appel réel de l'outil fait foi, tentez-le simplement. Pour signaler des échecs, utilisez plutôt `report_problem` : il capture ce même instantané, plus les journaux, et les soumet à l'équipe.

Entrées requises

Le schéma de cette plateforme ne déclare aucune entrée requise. Des sélecteurs facultatifs ou des conditions d’exécution peuvent néanmoins exister.

Autorisations et confirmation

Le schéma ne déclare aucun paramètre de confirmation explicite. Cela n’autorise aucune action sans permission : vérifiez l’effet et obtenez une autorisation.

Schéma technique canonique en anglais — macOS
{
  "properties": {},
  "required": [],
  "type": "object"
}

Exemple documentaire

Exemple de documentation pour lmcp_state. N’exécutez pas cet exemple. Les arguments présentés appartiennent à un jeu de données fictif ; résolvez les identifiants réels et obtenez une autorisation avant tout appel réel.

{}

Windows

Objectif

Renvoie l'état actuel du serveur LMCP : version, système d'exploitation, architecture et outils disponibles.

Entrées requises

Le schéma de cette plateforme ne déclare aucune entrée requise. Des sélecteurs facultatifs ou des conditions d’exécution peuvent néanmoins exister.

Autorisations et confirmation

Le schéma ne déclare aucun paramètre de confirmation explicite. Cela n’autorise aucune action sans permission : vérifiez l’effet et obtenez une autorisation.

Schéma technique canonique en anglais — Windows
{
  "properties": {},
  "type": "object"
}

Exemple documentaire

Exemple de documentation pour lmcp_state. N’exécutez pas cet exemple. Les arguments présentés appartiennent à un jeu de données fictif ; résolvez les identifiants réels et obtenez une autorisation avant tout appel réel.

{}