Chargement de l'image...Kiro

Produit

  • À propos de Kiro
  • IDE
  • CLI
  • Web
  • Mobile
  • Crew
  • Tarification
  • Téléchargements

Pour

  • Entreprise
  • Startups
  • Étudiants

Communauté

  • Aperçu
  • Ambassadeurs
  • Discord
  • Événements
  • Powers
  • Boutique
  • Vitrine

Ressources

  • Docs
  • Blogue
  • Journal des modifications
  • FAQ
  • Signaler un bogue
  • Suggérer une idée
  • Soutien à la facturation

Réseaux sociaux

Conditions d'utilisation du siteLicencePolitique d'IA responsableMentions légalesPolitique de confidentialitéPréférences relatives aux témoins
Chargement de l'image...Kiro
  • Entreprise
  • Tarification
  • Docs
SE CONNECTERTÉLÉCHARGER
Chargement de l'image...Kiro

Pour commencer

InstallationAuthentificationVotre premier projet

Modèles

AperçuModèles disponiblesEffort de raisonnement

Fonctionnalités

Comment fonctionne Kiro
Specs
Steering
Hooks
MCP
Autorisations
Agents personnalisés
Agents intégrés
Création d'agents personnalisés
Référence de configuration
Invocation en tant que sous-agents
Exemples
Dépannage
Agent Skills
Powers
Sessions cloudCompactionKiroignorePoints de contrôle et rewind
Outils intégrés
Portées de configuration

IDE 1.x

Nouveautés de la version 1.0
Configuration et premier lancement
Éditeur
Chat
Expérimental
DépannageRéférence 0.x

CLI

Nouveautés de la version 3.0
Configuration et première exécution
Interface utilisateur du terminal
Clavardage
Mode vocalMode sans interfaceACPAutocomplétion
Expérimental
Référence 2.x

Crew

Démarrage rapideInstallationFonctionnement 24/7
Chat
Agent Capabilities
Fonctionnalités
Interfaces
Applications
ConfigurationSécuritéDépannage

Web - Aperçu

Configuration et première exécutionIdentity Center
Connectez vos dépôts
Utilisation de l'agent
Mode autonomeAutomatisationsMémoire
Sandbox

Mobile - Aperçu

Aperçu

Commandes et référence

Commandes CLICommandes à barre obliqueOutils intégrésCodes de sortieParamètres

Facturation

AperçuGestion de votre abonnementMise à niveau de votre forfaitRétrogradation de votre forfaitAnnulation de votre forfaitAchat de crédits supplémentairesGestion de vos paiementsGestion des notifications d'utilisationGestion de vos impôtsCommuniquer avec le soutien à la facturationSuppression de votre compteQuestions connexes

Entreprise

ConceptsDémarrage rapide de l'intégration
Connexion de votre fournisseur d'identité
Abonnez votre équipeGérer les abonnements
Governance
Surveillance et suivi
ParamètresMises à jour géréesFacturationIAMRégions prises en charge

Confidentialité et sécurité

AperçuProtection des donnéesRéférences de codeValidation de la conformitéSécurité de l'infrastructureAutorisations IAMPare-feu, mandataires et périmètres de donnéesPoints de terminaison VPC (AWS PrivateLink)

Guides

Aperçu
Prise en charge des langages
Apprendre en jouant

Migration

Migration depuis Q DeveloperMigration depuis VSCodeMise à niveau depuis Q CLI
  1. Docs
  2. Fonctionnalités
  3. Agents personnalisés
Afficher en Markdown

Agents personnalisés

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et la version anglaise originale, la version anglaise prévaudra.
Afficher en Markdown

Les agents personnalisés offrent une façon de personnaliser le comportement de Kiro en définissant des configurations spécifiques pour différents cas d'utilisation. Chaque agent personnalisé est défini par un fichier de configuration qui précise à quels outils l'agent peut accéder, quelles permissions il possède et quel contexte il doit inclure.

CapacitéIDECLIWebMobile
Agents au niveau du projet (.kiro/agents/)✓✓——
Agents globaux (~/.kiro/agents/)✓✓——
Changement d'agent via l'UI✓✓——
Modifier les paramètres de l'agent✓✓——

Par défaut, Kiro offre l'accès à tous les outils disponibles, mais exige une confirmation de l'utilisateur pour la plupart des opérations. Cette approche privilégie la sécurité, mais peut interrompre votre flux de travail avec des invites de permission fréquentes.

Les agents personnalisés résolvent ce problème en vous permettant de :

  • Préapprouver des outils spécifiques - Définissez quels outils peuvent s'exécuter sans invite
  • Limiter l'accès aux outils - Restreignez les outils disponibles pour réduire la complexité
  • Inclure le contexte pertinent - Chargez automatiquement des fichiers de projet, de la documentation ou des informations système
  • Configurer le comportement des outils - Définissez des paramètres précis pour le fonctionnement des outils

Avantages de l'utilisation des agents personnalisés

  1. Optimisation du flux de travail - Créez des agents personnalisés adaptés à des tâches spécifiques comme la gestion de l'infrastructure AWS, les revues de code ou les sessions de débogage.
  2. Réduction des interruptions - Préapprouvez les outils fiables pour éliminer les invites de permission pendant les sessions de travail concentré.
  3. Contexte enrichi - Incluez automatiquement la documentation de projet pertinente, les fichiers de configuration ou les informations système.
  4. Collaboration d'équipe - Partagez les configurations d'agents personnalisés avec les membres de l'équipe pour garantir des environnements de développement cohérents.
  5. Contrôle de la sécurité - Limitez l'accès aux outils à ce qui est nécessaire pour des flux de travail précis, réduisant les risques de sécurité potentiels.

Relation avec MCP et les outils intégrés

Les agents personnalisés fonctionnent avec les outils intégrés et les outils externes des serveurs MCP. Utilisez le champ tools pour préciser exactement quels outils de chaque source sont disponibles, et toolAliases pour gérer les conflits de nommage.

Formats des fichiers de configuration

Les configurations d'agent prennent en charge deux formats - JSON et Markdown. Les deux prennent en charge des champs identiques. Utilisez Markdown lorsque votre requête système est longue ou bénéficie d'une lisibilité humaine; JSON convient bien aux configurations générées de façon programmatique.

.kiro/agents/my-agent.json :

json
{ "name": "my-agent", "description": "A custom agent for my workflow", "tools": ["read", "write", "shell"], "excludedTools": ["knowledge"], "includeMcpJson": true, "includePowers": false, "resources": [ "file://./ARCHITECTURE.md", "skill://backend-patterns" ], "permissions": { "rules": [ { "capability": "shell", "match": ["npm *", "git *"], "effect": "allow" } ] }, "prompt": "You are a helpful coding assistant", "model": "claude-sonnet-5", "welcomeMessage": "Ready to help. What are you working on?" }

Emplacements de stockage

  • Agents d'espace de travail (spécifiques au projet) : .kiro/agents/[name].json ou .kiro/agents/[name].md — partagés via le contrôle de version, chargés uniquement si l'espace de travail est de confiance
  • Agents globaux (à l'échelle de l'utilisateur) : ~/.kiro/agents/[name].json ou ~/.kiro/agents/[name].md — disponibles pour tous les projets

Lorsque les deux emplacements ont des agents portant le même nom, les agents de l'espace de travail sont prioritaires.

Les répertoires imbriqués sont pris en charge. Le nom de l'agent est le chemin relatif au répertoire des agents, sans l'extension : ~/.kiro/agents/team/planner.md devient team/planner.

Comportement selon la plateforme

Les agents personnalisés sont disponibles dans l'IDE et la CLI aujourd'hui. Les sessions Web et Mobile s'exécutent avec les agents intégrés de Kiro - il n'y a pas encore de moyen d'y sélectionner un agent personnalisé.

Astuce

Les agents personnalisés contrôlent quels outils sont disponibles et ce qu'ils peuvent faire. Si vous souhaitez influencer la façon dont l'agent pense et répond sans changer l'accès aux outils, utilisez plutôt les fichiers Steering. Vous pouvez combiner les deux - un agent personnalisé qui inclut le Steering via le champ resources.

Versions précédentes

Si vous effectuez une mise à niveau depuis IDE 0.x ou CLI 2.x, les configurations d'agent sont rétrocompatibles - les fichiers JSON existants continuent de fonctionner sans modification. Les nouveaux champs (permissions, excludedTools, includeMcpJson, resources avec skill://, format Markdown) sont tous optionnels.

  • Référence IDE 0.x - Configuration d'agent personnalisé
  • Référence CLI 2.x - Configuration d'agent personnalisé
  • Nouveautés de CLI 3.0 - Changements de configuration d'agent
  • Nouveautés de IDE 1.0 - Changements de configuration d'agent

Prochaines étapes

  • Agents intégrés - agents préconfigurés fournis avec Kiro
  • Créer un agent personnalisé
  • Référence de configuration - référence complète pour tous les champs de configuration
  • Invocation en tant que sous-agents - déléguer des tâches à des agents en parallèle
  • Permissions - configurer le contrôle d'accès basé sur les capacités
  • Exemples - configurations d'agents concrètes
  • Dépannage - problèmes courants et solutions
Page mise à jour : 11 août 2026
Autorisations
Agents intégrés