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
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. CLI
  3. Mode sans interface
Afficher en Markdown

Mode sans interface

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

Le mode sans interface vous permet d'exécuter Kiro CLI dans le cadre de votre pipeline CI/CD pour automatiser les revues de code, générer des tests ou résoudre les échecs de build — aucun terminal interactif requis. Authentifiez-vous avec une clé API, transmettez une requête, et Kiro l'exécute de bout en bout.

Authentification

Le mode sans interface nécessite une clé API définie comme variable d'environnement KIRO_API_KEY. Si vous n'en avez pas encore créé une, suivez les étapes dans Générer une clé API.

Info

L'authentification par clé API est disponible uniquement pour les abonnés Kiro Pro, Pro+, Pro Max et Power. Si votre abonnement est géré par un administrateur, celui-ci doit d'abord activer la génération de clés API. Consultez Gouvernance des clés API.

Pour plus de détails sur la préséance de l'authentification et la vérification de vos identifiants actifs, consultez Authentification.

Info

Les clés API sont associées à votre compte utilisateur. Toutes les règles de gouvernance configurées par votre administrateur Kiro — y compris les restrictions des serveurs MCP, les politiques d'accès aux modèles et les autorisations de récupération Web — s'appliquent aux sessions sans interface de la même façon qu'elles s'appliquent aux sessions interactives.

Exécuter des commandes sans interface

Transmettez --no-interactive avec votre requête :

bash
kiro-cli chat --no-interactive "your prompt here"

Puisqu'il n'y a aucun utilisateur pour approuver les appels d'outils, utilisez --trust-all-tools ou --trust-tools pour accorder les autorisations à l'avance :

bash
# Trust all tools kiro-cli chat --no-interactive --trust-all-tools "Write tests for the auth module and run them" # Trust only specific tool categories kiro-cli chat --no-interactive --trust-tools=read,grep "Find all TODO comments in src/"

Exemples CI/CD

GitHub Actions

yaml
name: Kiro Code Review on: [pull_request] jobs: review: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Install Kiro CLI run: curl -fsSL https://cli.kiro.dev/install | bash - name: Review PR changes env: KIRO_API_KEY: ${{ secrets.KIRO_API_KEY }} run: kiro-cli chat --no-interactive --trust-tools=read,grep "Review the changes in this PR for security issues"

Autres modèles

bash
# Generate and run tests kiro-cli chat --no-interactive --trust-all-tools "Write tests for the auth module and run them" # Troubleshoot a failing build cat build-error.log | kiro-cli chat --no-interactive "Explain this build failure and suggest a fix"

Utilisez --require-mcp-startup pour échouer rapidement si les serveurs MCP ne peuvent pas se connecter — utile pour les pipelines qui dépendent d'outils externes. Consultez codes de sortie pour la gestion des échecs dans les scripts.

Référence des indicateurs

IndicateurDescription
--no-interactiveExécuter sans session interactive. Nécessite une requête comme argument
--trust-all-toolsApprouver automatiquement tous les appels d'outils sans demander confirmation
--trust-tools=<categories>Approuver automatiquement des catégories d'outils spécifiques (p. ex. read, grep, write)
--require-mcp-startupÉchouer immédiatement si un serveur MCP ne parvient pas à se connecter

Bonnes pratiques

  • Stockez KIRO_API_KEY comme secret dans votre plateforme CI/CD — ne l'inscrivez jamais en dur dans les configurations de pipeline ni ne la validez dans le contrôle des sources.
  • Utilisez --trust-tools avec des catégories spécifiques plutôt que --trust-all-tools afin de respecter le principe du moindre privilège.
  • Ajoutez --require-mcp-startup lorsque votre pipeline dépend de serveurs MCP pour échouer rapidement plutôt que de rester bloqué.
  • Transmettez du contexte dans votre requête pour obtenir des résultats plus riches — par exemple, git diff | kiro-cli chat --no-interactive "Review these changes".
  • Vérifiez les codes de sortie dans votre pipeline pour gérer les échecs de façon élégante.
  • Renouvelez régulièrement vos clés API et révoquez celles qui ne sont plus utilisées depuis le portail Kiro.

Limitations

  • Vous devez fournir une requête initiale comme argument.
  • Aucune saisie utilisateur en cours de session n'est possible.
  • Les commandes à barre oblique interactives (sélecteur /model, sélecteur /agent) ne sont pas disponibles.
  • Les fonctionnalités de l'interface utilisateur du terminal sont désactivées.

Connexes

  • Authentification — Configuration des clés API et méthodes d'authentification
  • Codes de sortie — Gérer les échecs dans les scripts
  • Commandes CLI — Référence complète des indicateurs CLI
Page mise à jour : 11 août 2026
Mode vocal
ACP