Tout ce que l'agent produit n'est pas du texte brut. Lorsque Crew crée quelque chose de visuel — un prototype d'interface utilisateur, un tableau de bord d'état, un formulaire de configuration — cela s'affiche sous forme de widget directement dans le message de clavardage. Vous interagissez avec lui sur place, et vos actions sont renvoyées à l'agent.
Un widget est du HTML intégré dans un message de clavardage. Il s'affiche en ligne dans un iframe avec Tailwind CSS, des variables de thème et un environnement d'exécution en bac à sable. La principale différence par rapport à un bloc de code statique : les widgets sont interactifs et peuvent envoyer des événements à l'agent.
Lorsque l'agent produit un widget, vous le voyez s'afficher dans votre fil de clavardage — une mini-application en direct au sein de la conversation. Exemples :
Cliquez sur des boutons, remplissez des formulaires, sélectionnez des options — vos interactions déclenchent des événements renvoyés à la session de l'agent. L'agent reçoit un [Widget action event] avec votre charge utile et peut :
Cela fait des widgets bien plus que de simples aperçus — c'est une façon d'avoir des interactions structurées, semblables à des formulaires, sans quitter le clavardage.
var(--bg), var(--text), var(--accent) suivent le thème de votre tableau de bord| Modèle | Ce qu'il fait |
|---|---|
| Interface d'approbation | « Déployer en production? » avec des boutons Oui/Non structurés |
| Générateur de configuration | Champs de formulaire que l'agent applique à la soumission |
| Explorateur de données | Interface de filtrage/exploration qui demande plus de données |
| Tableau de bord de progression | État en temps réel d'une tâche en cours |
| Sélecteur d'options | Cartes à choix multiples sur lesquelles l'agent agit |
Lorsque l'agent crée quelque chose que vous souhaitez conserver — une application Web, un document, un fichier de code — cela devient un artéfact. Les artéfacts persistent au-delà de la session de clavardage dans une bibliothèque dédiée avec historique des versions, dossiers et commentaires.
Les artéfacts constituent une fonctionnalité complète avec leur propre cycle de vie : création, itération, gestion des versions, déploiement, retour en arrière. Pour le guide complet sur la gestion des artéfacts, le déploiement d'applications Web et l'utilisation de la bibliothèque d'artéfacts, consultez Artéfacts et déploiement.
Lorsque vous clavardez et que vous voulez sauvegarder quelque chose, demandez "enregistre ceci comme artéfact". Crew vous avertit lorsqu'un artéfact enregistré contient des couleurs codées en dur qui pourraient ne pas fonctionner avec le thème du tableau de bord. Vous pouvez attribuer un identifiant exact avec kirocrew artifact save --slug <slug>; Crew refuse un slug déjà utilisé au lieu de le renommer.
Choisissez Publier dans le menu d'un artéfact pour le publier à une URL HTTPS publique dans votre propre compte AWS. La publication exige un profil AWS configuré, le contrôle de gouvernance capabilities.publish et une destination autorisée par publish.allowed_destinations dans config.json; aucune destination n'est sélectionnée par défaut. Le contenu publié est public, alors publiez uniquement du contenu que vous partageriez ouvertement.
Vous pouvez apporter des modifications à un artéfact avec "mets à jour l'artéfact", et les artéfacts d'applications Web obtiennent un aperçu local en direct directement sur leur carte. Le panneau Artifacts du tableau de bord est l'endroit où vous parcourez, organisez et gérez tout ce que l'agent a produit.
Sortie enrichie et widgets