Applications compagnons

Que sont les applications compagnons ?

Les applications compagnons sont des applications natives pour iOS, Android et macOS qui se connectent à votre Gateway en tant que nœuds. Les nœuds exposent les capacités des appareils, caméra, canvas, enregistrement d'écran, localisation, voix et exécution système, à vos agents.

Pensez-y ainsi : le Gateway est le cerveau, et les applications compagnons sont les mains et les yeux sur vos appareils.

Fonctionnement des nœuds

  1. Connexion, L'application compagnon se connecte à votre Gateway via WebSocket
  2. Couplage, Les nouveaux appareils passent par un processus d'approbation de couplage
  3. Enregistrement des capacités, L'application indique au Gateway ce qu'elle peut faire (caméra, canvas, localisation, etc.)
  4. Invocation par les agents, Pendant les conversations, les agents peuvent demander au nœud de prendre une photo, enregistrer l'écran, rendre un canvas, et plus encore

Les nœuds ne sont pas des gateways, ils n'exécutent pas leur propre IA. Ce sont des appareils périphériques qui étendent ce que vos agents peuvent faire.

Application compagnon macOS

L'application macOS vit dans votre barre de menus et sert à la fois de nœud compagnon et de gestionnaire de gateway.

Capacités

Fonctionnalités supplémentaires

Application iOS

L'application iOS se connecte en tant que nœud à votre Gateway, apportant des capacités mobiles à vos agents.

Capacités

Fonctionnalités

Limitations

Application Android

L'application Android se connecte en tant que nœud avec des capacités similaires à iOS.

Capacités

Fonctionnalités

Hôte de nœud sans interface

Exécutez un nœud sans aucune interface utilisateur, idéal pour les serveurs de build, les machines distantes ou les machines Linux headless.

Capacités

Cas d'utilisation

Couplage des appareils

Flux de couplage

  1. L'application compagnon présente son identité d'appareil (empreinte + clé publique)
  2. Le Gateway émet une demande d'approbation de couplage
  3. Vous approuvez l'appareil via l'application de bureau ou le tableau de bord
  4. Le Gateway émet un jeton d'appareil pour les connexions futures

Modèle de confiance

Approbations d'exécution

Pour les nœuds qui peuvent exécuter des commandes système (macOS, hôtes headless), les approbations d'exécution contrôlent ce qui est autorisé :

Configurez des listes d'autorisation par nœud pour contrôler précisément ce que chaque appareil peut faire.