Les Powers de Kiro donnent à votre agent d'IA un accès instantané à des connaissances spécialisées pour toute technologie. Les Powers regroupent vos outils, flux de travail et bonnes pratiques dans un format que Kiro peut activer à la demande. Lorsque vous mentionnez des mots-clés pertinents, Kiro charge automatiquement le contexte et les outils du Power.
| Capability | IDE | CLI | Web | Mobile |
|---|---|---|---|---|
| Install and use powers | ✓ | v3 | ✓ | — |
| Create powers | ✓ | v3 | — | — |
Sans contexte propre au cadre d'application, les agents devinent. Votre agent peut appeler les API de Stripe, mais sait-il qu'il faut utiliser des clés d'idempotence? Il peut interroger Neon, mais comprend-il le regroupement de connexions pour le serverless? Sans expertise intégrée, vous devez à la fois lire manuellement la documentation et affiner les approches jusqu'à ce que le résultat soit correct. Les Powers donnent à votre agent (et par extension, à vous) un accès instantané à des connaissances spécialisées, afin que vous puissiez travailler plus rapidement dans des domaines qui ne vous sont pas familiers.
Avec trop de contexte, les agents ralentissent. Connectez cinq serveurs MCP et votre agent charge plus de 100 définitions d'outils avant même d'écrire une seule ligne de code. Cinq serveurs peuvent consommer plus de 50 000 jetons, soit 40 % de votre fenêtre de contexte, avant même votre première requête. On pourrait croire que plus d'outils signifie de meilleurs résultats, mais un contexte non structuré submerge l'agent, ce qui entraîne des réponses plus lentes et une qualité de sortie inférieure.
Plutôt que de charger tous les outils MCP à la fois, les Powers s'activent dynamiquement en fonction des mots-clés présents dans votre conversation.
Lorsque vous démarrez une tâche, Kiro :
Les Powers suivent la spécification Agent Plugins — un format ouvert et neutre par rapport aux fournisseurs, destiné à l'empaquetage de composants réutilisables qui étendent les agents d'IA. Un Power est un répertoire comportant un manifeste obligatoire et des composants facultatifs :
my-power/ ├── plugin.json # Required manifest ├── skills/ # Agent Skills │ └── setup/ │ ├── SKILL.md │ └── references/ └── mcp.json # MCP server configuration
Installez le Power Stripe en un clic. Lorsque vous mentionnez « payment » ou « checkout », le Power s'active et charge les outils MCP et les Skills de Stripe dans le contexte. Lorsque vous avez terminé avec les paiements et passez au travail sur la base de données, le Power Supabase s'active et Stripe se désactive.
Format de plugiciel portable — Les Powers suivent la spécification Agent Plugins, une norme ouverte dont les mainteneurs proviennent d'Amazon, de Cursor, de Microsoft, d'OpenAI et de Vercel. Créez une fois et votre Power fonctionne sur tous les clients d'agent compatibles.
Chargement dynamique des outils MCP — Les serveurs MCP traditionnels chargent tous les outils dès le départ. Les Powers chargent les outils à la demande, ce qui réduit l'utilisation de contexte de base tout en donnant à votre agent accès à des dizaines de technologies.
Écosystème ouvert — Parcourez les Powers sélectionnés dans le registre, notamment Datadog, Dynatrace, Figma, Neon, Netlify, Postman, Supabase, Stripe, Strands SDK et AWS Aurora. Installez des Powers créés par la communauté à partir d'URL GitHub, ou créez et partagez les vôtres.
Installation en un clic — Parcourez les Powers directement dans Kiro ou sur kiro.dev/powers. Cliquez sur « Installer » et le Power s'enregistre automatiquement. Aucun fichier de configuration JSON, aucune configuration en ligne de commande.
Powers sont des plugiciels qui regroupent des outils MCP, des Skills et des connaissances en un seul paquet installable. Ils s'activent dynamiquement en fonction du contexte. À utiliser pour les intégrations qui nécessitent à la fois des outils et des conseils. Les Powers peuvent contenir des Skills comme composants.
Skills sont des paquets d'instructions portables autonomes qui guident les agents à travers des tâches précises. Ils peuvent exister de façon indépendante ou être intégrés dans un Power. À utiliser pour les flux de travail réutilisables que vous souhaitez partager ou importer.
Steering est un contexte propre à Kiro qui façonne le comportement de l'agent. Il prend en charge les modes always, auto, fileMatch et manual. À utiliser pour les normes et conventions de projet.
Powers