Forfait
Exportez, partagez et installez des agents sous forme d'archives portables.
Ce qu'il fait
Un agent, son arborescence de dossiers, sa configuration, ses connaissances et ses workflows sont sérialisés dans une seule archive ZIP .agentpkg avec un manifeste, une liste de contributeurs et un enregistrement de provenance. L'installation suit un flux en trois étapes: Plan (inspectez sans écritures), Examen (vérifiez un digest), Appliquer (écrivez avec une vérification de sécurité TOCTOU).
Pourquoi c'est important
Un agent que vous ne pouvez pas déplacer est un agent que vous ne possédez pas. Les archives portables signifient qu'un agent peut voyager entre les comptes, les outils et les modèles sans laisser ses connaissances derrière, et l'étape de planification avant l'application signifie que l'installation est une décision.
Comment ça marche
Zéro fuite d'ID à travers les limites du package
Les UUID internes sont réfrappés avec uuidv5 lors de la sérialisation, de sorte qu'un package ne transporte pas les identifiants de compte, de locataire ou de dossier de la source.
Installation en trois étapes avec sécurité TOCTOU
Plan inspecte sans écritures, Révision vérifie un digest, Appliquer vérifie à nouveau le digest avant d'écrire. Un package qui a changé entre la révision et l'application est rejeté.
La vitrine porte des exécutions d'exemple vérifiées
Un workflow dans la galerie de vitrines comprend une exécution réelle redirigée afin que quelqu'un puisse la regarder fonctionner avant de l'installer, et la vérification est vérifiée lors de l'affichage.
Questions
- Qu'y a-t-il dans un paquet?
- L'arborescence des dossiers, chaque document feuille, les fichiers de configuration .context et .agent, les workflows et un manifeste avec les métadonnées du contributeur et de la provenance. Pas de credentials, pas d'embeddings, pas de statut de vérification.
- Puis-je partager un package avec quelqu'un sur un compte différent?
- Oui. Un lien de remise privé porte un jeton de partage expirant dans le temps. Le destinataire l'installe dans son propre compte via le même flux plan-review-apply.
The rest of the bag
AccessControl
Des permissions par document qui filtrent les réponses, pas seulement les pages.
La résolution des politiques est mise en cache par session pour la vitesse; un changement d'autorisation se propage lors de l'invalidation du cache plutôt qu'instantanément sur chaque demande en vol.
Documents
Un arborescence de dossiers que l'agent lit et un fichier de configuration qu'il obéit.
L'extraction couvre les PDF, les feuilles de calcul et les transcriptions. Les formats binaires exotiques ne sont pas analysés.
Événements
Un registre durable de ce que les agents ont fait et pourquoi.
Le bus d'événements en cours de traitement est un émetteur à nœud unique, pas un courtier distribué. Le registre durable inter-agents est un registre de tâches Postgres distinct.
That was step 6 of 6: a reply leaves, and the trail stays. C'est l'ensemble du parcours, de l'arrivée à un enregistrement rejouable.