1.5 KiB
Adapters et manifestes de capability dynamiques V1
État : CURRENT local sur SPECIMEN.
Une proposition d'intégration fixe tool_id, binaire admis, version de
contrat, schéma d'entrée/sortie et tokens argv déclaratifs. Le validateur
rejette les champs inconnus, les chemins hôte, les arguments libres et les
types hors schéma. Une proposition ne devient exécutable qu'après Gate B.
Le manifeste de capability décrit son identifiant, la classe de risque, les
types d'objets compatibles, la disponibilité et les applications contextuelles.
WorkspaceServer associe ces applications uniquement aux nœuds effectivement
présents dans le snapshot du workspace actif. Le menu Web utilise les données
du manifeste ; aucun JS spécifique à jq n'est nécessaire. L'identifiant et
les paramètres renvoyés par l'UI sont revérifiés côté backend avant
capability.execute.
L'exemple jq.username.v1 est une donnée d'intégration backend bornée pour
la démonstration SPECIMEN. Il extrait une valeur de pseudo synthétique en
offline. Il ne constitue ni une autorisation de chercher une personne réelle
ni un mécanisme permettant au modèle de choisir librement argv ou réseau.
Une capability dynamique ne modifie pas le comportement d'une capability intégrée. Lorsque le changement souhaité porte sur ce comportement ou son libellé produit, le parcours de self integration peut proposer une modification du code sous contrôle humain.