MOSHLINE
Installation rapide Host Helper + mode terminal compatible

Installez Moshline Host Helper, puis scannez un QR.

L'URL quick-setup stable sur GitHub installe un Host Helper versionné et vérifié par SHA-256. Le script configure SSH, Mosh, un service persistant et les hooks des agents compatibles pour Inbox, les validations et Usages.

Configuration Mac

Le script d'installation et les paquets Host Helper versionnés sont publiés depuis NomadShell/Scripts sur GitHub.

  • Lancez quick setup pour installer SSH/Mosh et le Moshline Host Helper vérifié.
  • L'injection de clé SSH reste compatible avec l'ancienne variable NOMAD_PUBKEY_B64.
  • Scannez le QR du Host Helper, puis exécutez moshline-host doctor pour vérifier service et hooks.
  • L'ancien QR terminal reste disponible avec MOSHLINE_TERMINAL_ONLY=1, sans Inbox ni Usages.
$curl -fsSL https://raw.githubusercontent.com/NomadShell/Scripts/main/quick-setup.sh | bash
$NOMAD_PUBKEY_B64='<base64-authorized-key-line>' bash -c "$(curl -fsSL https://raw.githubusercontent.com/NomadShell/Scripts/main/quick-setup.sh)"
$MOSHLINE_TERMINAL_ONLY=1 bash -c "$(curl -fsSL https://raw.githubusercontent.com/NomadShell/Scripts/main/quick-setup.sh)"

Configuration iOS

Associez d'abord Host Helper, puis vérifiez la connexion et les fonctions agent.

  • Dans Add Server de Moshline, scannez le QR du Host Helper.
  • Choisissez l'authentification : clé SSH Secure Enclave (recommandée) ou mot de passe.
  • Lancez un agent compatible et vérifiez les événements de démarrage, validation et fin dans Inbox.
  • Usages n'apparaît qu'avec des données Codex vérifiées ; une connexion terminal ne suffit pas.
  • Si une fonction manque, exécutez moshline-host doctor sur l'hôte associé.
Un Host Helper associé confirme seulement la connectivité. Usages reste indiqué indisponible tant que Codex n'envoie pas de données vérifiées ; les autres fournisseurs restent vides dans cette version.

Boucler le workflow de l’agent de code

Faire confiance au hook Codex

Après la configuration du Host Helper, lancez Codex en mode interactif, ouvrez /hooks puis validez la définition Moshline actuelle. Les hooks non gérés, nouveaux ou modifiés, restent ignorés jusqu’à validation de leur hash exact.

Vérifier la notification push

Scannez le QR du Host Helper, autorisez les notifications, puis ouvrez Réglages → Agent Setup dans Moshline et envoyez Test Webhook. L’association relie la destination Webhook privée de cet iPhone à l’hôte.

Usage communiqué par Codex

Moshline lit uniquement les données vérifiées de jetons et de limites fournies par les transcripts Codex. Aucune estimation depuis le terminal ; les autres fournisseurs et les données anciennes restent vides.