Le handler est spécifique au backend Bitwarden CLI. Le nom "Default"
suggérait à tort qu'il s'applique à tous les MCPs.
Les MCPs sans backend Bitwarden ne définissent pas de hook Login :
autoDisabledCommands masque automatiquement la commande.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- DefaultLoginHandler(binaryName) : handler de login Bitwarden prêt à
l'emploi avec confirmation. Remplace les réimplémentations identiques
dans chaque MCP.
- StandardConfigTestHandler(opts) : handler de config test standard sans
ManifestCheck. Accepte ConfigCheck, OpenStore, ConnectivityCheck et
ExtraChecks.
- ManifestCheck dans RunDoctor devient opt-in : inclus uniquement si
ManifestDir est fourni (artefact de build, pas de contrainte runtime).
- Supprime le handler mort CommandLogin dans bootstrap.Run, désormais
remplacé par l'auto-disable et DefaultLoginHandler.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>