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. Commandes et référence
  3. Paramètres
Afficher en Markdown

Paramètres

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

Kiro CLI offre une personnalisation approfondie grâce aux paramètres. Vous pouvez configurer tout, de la télémétrie au comportement du chat, en passant par les raccourcis clavier et les bascules de fonctionnalités.

Accéder aux paramètres

Gérez les paramètres directement depuis la ligne de commande :

bash
# List all configured settings kiro-cli settings list # List all available settings with descriptions kiro-cli settings list --all # View a specific setting kiro-cli settings telemetry.enabled # Set a setting kiro-cli settings telemetry.enabled true # Delete a setting kiro-cli settings --delete chat.defaultModel # Open settings file in editor kiro-cli settings open

Formats de sortie

bash
# Plain text (default) kiro-cli settings list # JSON kiro-cli settings list --format json # Formatted JSON kiro-cli settings list --format json-pretty

Référence des paramètres

Télémétrie et confidentialité

ParamètreTypeDescriptionExemple
telemetry.enabledbooleanActiver/désactiver la collecte de télémétriekiro-cli settings telemetry.enabled true
telemetryClientIdstringIdentifiant client pour la télémétriekiro-cli settings telemetryClientId "client-123"

Interface de chat

ParamètreTypeDescriptionExemple
chat.defaultModelstringModèle d'IA par défaut pour les conversationskiro-cli settings chat.defaultModel "claude-3-sonnet"
chat.defaultAgentstringConfiguration d'agent par défautkiro-cli settings chat.defaultAgent "my-agent"
chat.diffToolstringOutil de diff externe pour visualiser les changements de code (classique seulement)kiro-cli settings chat.diffTool "delta"
chat.greeting.enabledbooleanAfficher le message d'accueil au démarrage du chatkiro-cli settings chat.greeting.enabled false
chat.editModebooleanActiver le mode d'édition Vi (classique seulement)kiro-cli settings chat.editMode true
chat.enableNotificationsbooleanActiver les notifications de bureaukiro-cli settings chat.enableNotifications true
chat.notificationMethodstringMéthode de notification : auto, bel ou osc9kiro-cli settings chat.notificationMethod "osc9"
chat.disableMarkdownRenderingbooleanDésactiver le formatage markdown (classique seulement)kiro-cli settings chat.disableMarkdownRendering false
chat.disableWrapbooleanGénérer la sortie du chat sans retours à la ligne forcés, pour un copier-coller propre; le retour à la ligne automatique du terminal s'applique toujours.kiro-cli settings chat.disableWrap true
chat.disableAutoCompactionbooleanDésactiver le résumé automatique de la conversationkiro-cli settings chat.disableAutoCompaction true
compaction.excludeMessagesnumberNombre minimal de paires de messages à conserver pendant la compactionkiro-cli settings compaction.excludeMessages 2
compaction.excludeContextWindowPercentnumberPourcentage minimal de la fenêtre de contexte à conserver pendant la compactionkiro-cli settings compaction.excludeContextWindowPercent 2
chat.enablePromptHintsbooleanAfficher des conseils de démarrage avec astuces et raccourcis (v1.26.0+, par défaut : true)kiro-cli settings chat.enablePromptHints false
chat.enableHistoryHintsbooleanAfficher les astuces d'historique de conversation (classique seulement)kiro-cli settings chat.enableHistoryHints true
chat.uiModestringVariante d'interface utilisateur à utiliserkiro-cli settings chat.uiMode "compact"
chat.historyModestringPortée de l'historique des requêtes : session (par session, par défaut) ou global (partagé entre les sessions). Se configure via /settings history; s'applique à la prochaine sessionkiro-cli settings chat.historyMode global
chat.uistringMoteur d'interface utilisateur : tui (par défaut) ou classickiro-cli settings chat.ui "classic"
chat.disableGranularTrustbooleanDésactiver les options de confiance à paliers pour les approbations d'outils (interface terminal seulement)kiro-cli settings chat.disableGranularTrust true
chat.autoExpandToolOutputbooleanDévelopper automatiquement la sortie des outils au lieu de la réduire (interface terminal seulement)kiro-cli settings chat.autoExpandToolOutput true
chat.modelDefaultsobjectParamètres par défaut par modèle (par exemple, le niveau d'effort) qui s'appliquent aux nouvelles sessionsVoir Effort
chat.enableContextUsageIndicatorbooleanAfficher le pourcentage d'utilisation du contexte dans la requête (classique seulement)kiro-cli settings chat.enableContextUsageIndicator true

Affichage et accessibilité (interface terminal)

Ces paramètres contrôlent la façon dont l'interface terminal affiche la sortie. Les trois s'appliquent immédiatement. Vous pouvez aussi les basculer, ainsi que l'affichage du raisonnement, depuis une session avec /settings display.

ParamètreTypePar défautDescriptionExemple
chat.allowAnimationsbooleantrueIndicateurs animés et effets de brillance. Si false, les indicateurs affichent des images statiqueskiro-cli settings chat.allowAnimations false
chat.allowAsciiArtbooleantrueSymboles Unicode/braille et dessin de cadres. Si false, revient à l'ASCII simplekiro-cli settings chat.allowAsciiArt false
chat.allowIconsbooleantrueIcônes d'indicateur d'état (●, ○, ⚠). Si false, utilise des étiquettes texte seulementkiro-cli settings chat.allowIcons false
chat.showThinkingbooleantrueAfficher les blocs de raisonnement (thinking) de l'agent dans la sortie du chat (v2.5.0+). Démarrage seulementkiro-cli settings chat.showThinking false
Info

Définir la variable d'environnement KIRO_ASCII_MODE=1 force le mode ASCII, peu importe chat.allowAsciiArt. Consultez Affichage du raisonnement pour en savoir plus sur chat.showThinking. La fonctionnalité de titre du terminal se bascule depuis /settings display → Terminal title (non disponible comme paramètre CLI).

Base de connaissances

ParamètreTypeDescriptionExemple
chat.enableKnowledgebooleanActiver la fonctionnalité de base de connaissanceskiro-cli settings chat.enableKnowledge true
knowledge.defaultIncludePatternsarrayMotifs de fichiers par défaut à inclurekiro-cli settings knowledge.defaultIncludePatterns '["*.py", "*.js"]'
knowledge.defaultExcludePatternsarrayMotifs de fichiers par défaut à exclurekiro-cli settings knowledge.defaultExcludePatterns '["*.log", "node_modules"]'
knowledge.maxFilesnumberNombre maximal de fichiers pour l'indexationkiro-cli settings knowledge.maxFiles 1000
knowledge.chunkSizenumberTaille des blocs de texte pour le traitementkiro-cli settings knowledge.chunkSize 512
knowledge.chunkOverlapnumberChevauchement entre les blocs de textekiro-cli settings knowledge.chunkOverlap 50
knowledge.indexTypestringType d'index de connaissanceskiro-cli settings knowledge.indexType "fast"

Raccourcis clavier (classique seulement)

Ces raccourcis clavier s'appliquent uniquement à l'interface classique et n'ont aucun effet dans l'interface terminal.

ParamètreTypeDescriptionExemple
chat.skimCommandKeycharTouche pour la commande de recherche flouekiro-cli settings chat.skimCommandKey "f"
chat.autocompletionKeycharTouche pour accepter la suggestion d'autocomplétionkiro-cli settings chat.autocompletionKey "Tab"
chat.tangentModeKeycharTouche pour basculer le mode tangentekiro-cli settings chat.tangentModeKey "t"
chat.delegateModeKeycharTouche pour la commande de délégationkiro-cli settings chat.delegateModeKey "d"

Raccourcis clavier (interface terminal)

Remplacez les raccourcis de l'interface terminal pour annuler une réponse, fermer les menus superposés et quitter la session. Les valeurs utilisent les modificateurs ctrl+, shift+ et alt+/meta+ avec une seule touche (par exemple ctrl+shift+q, esc). Les valeurs invalides reviennent au raccourci par défaut intégré.

ParamètreTypePar défautDescriptionExemple
chat.keybindings.cancelStreamstringescAnnuler la réponse en cours de l'agent pendant sa diffusionkiro-cli settings chat.keybindings.cancelStream "ctrl+x"
chat.keybindings.closeMenustringescFermer les panneaux superposés et les sélecteurskiro-cli settings chat.keybindings.closeMenu "ctrl+["
chat.keybindings.quitstringctrl+cQuitter la session de chatkiro-cli settings chat.keybindings.quit "ctrl+shift+q"

Tool Search

Configurez la découverte à la demande des outils MCP. Consultez Tool Search pour les détails.

ParamètreTypeDescriptionExemple
toolSearch.enabledbooleanActiver Tool Search pour la découverte à la demande des outils MCP (par défaut : false)kiro-cli settings toolSearch.enabled true
toolSearch.minPctnumberS'active lorsque les specs d'outils MCP dépassent ce % de la fenêtre de contexte (par défaut : 5)kiro-cli settings toolSearch.minPct 0
toolSearch.minTokensnumberS'active lorsque les specs d'outils MCP dépassent ce nombre de jetons (par défaut : 50000)kiro-cli settings toolSearch.minTokens 0

Bascules de fonctionnalités

ParamètreTypeDescriptionExemple
chat.enableThinkingbooleanActiver l'outil de raisonnement pour le raisonnement complexe (distinct de chat.showThinking, qui affiche les propres blocs de raisonnement du modèle)kiro-cli settings chat.enableThinking true
chat.enableTangentModebooleanActiver la fonctionnalité de mode tangente (classique seulement)kiro-cli settings chat.enableTangentMode true
introspect.tangentModebooleanEntrer automatiquement en mode tangente pour introspect (classique seulement)kiro-cli settings introspect.tangentMode true
chat.enableTodoListbooleanActiver la fonctionnalité de liste de tâches (classique seulement)kiro-cli settings chat.enableTodoList true
chat.enableCheckpointbooleanActiver la fonctionnalité de point de contrôle (classique seulement)kiro-cli settings chat.enableCheckpoint true
chat.enableDelegatebooleanActiver l'outil de délégation (classique seulement)kiro-cli settings chat.enableDelegate true
app.disableAutoupdatesbooleanDésactiver les mises à jour automatiques en arrière-plankiro-cli settings app.disableAutoupdates true

API et service

ParamètreTypeDescriptionExemple
api.timeoutnumberDélai d'expiration des requêtes API en secondeskiro-cli settings api.timeout 30

Protocole de contexte de modèle (MCP)

ParamètreTypeDescriptionExemple
mcp.initTimeoutnumberDélai d'expiration d'initialisation du serveur MCP en millisecondes (par défaut 5000)kiro-cli settings mcp.initTimeout 10000
mcp.noInteractiveTimeoutnumberDélai d'expiration d'initialisation MCP en millisecondes pour les exécutions non interactives (par défaut 30000)kiro-cli settings mcp.noInteractiveTimeout 60000
mcp.loadedBeforebooleanSuivre les serveurs MCP précédemment chargéskiro-cli settings mcp.loadedBefore true

Exemples de configuration courants

Configuration de base

bash
# Enable telemetry kiro-cli settings telemetry.enabled true # Set default chat model kiro-cli settings chat.defaultModel "claude-3-sonnet" # Disable greeting message kiro-cli settings chat.greeting.enabled false

Configuration de la base de connaissances

bash
# Enable knowledge base kiro-cli settings chat.enableKnowledge true # Set file patterns to include kiro-cli settings knowledge.defaultIncludePatterns '["*.py", "*.js", "*.md", "*.txt"]' # Set file patterns to exclude kiro-cli settings knowledge.defaultExcludePatterns '["*.log", "node_modules", ".git", "*.pyc"]' # Set maximum files to index kiro-cli settings knowledge.maxFiles 2000

Activer les fonctionnalités expérimentales

bash
# Enable thinking tool kiro-cli settings chat.enableThinking true # Enable tangent mode kiro-cli settings chat.enableTangentMode true # Enable todo lists kiro-cli settings chat.enableTodoList true # Enable checkpoints kiro-cli settings chat.enableCheckpoint true # Configure key bindings kiro-cli settings chat.tangentModeKey "t" kiro-cli settings chat.delegateModeKey "d"

Optimisation des performances

bash
# Increase API timeout for slow connections kiro-cli settings api.timeout 60 # Adjust knowledge base chunk size kiro-cli settings knowledge.chunkSize 1024 # Disable auto-compaction for long conversations kiro-cli settings chat.disableAutoCompaction true

Résolution de problèmes liés aux paramètres

Valeurs de paramètres invalides

Valeurs booléennes : Utilisez true ou false (minuscules)

bash
kiro-cli settings telemetry.enabled true # ✓ Correct kiro-cli settings telemetry.enabled True # ✗ Wrong

Valeurs de tableau : Utilisez le format JSON avec des guillemets simples

bash
kiro-cli settings knowledge.defaultIncludePatterns '["*.py", "*.js"]' # ✓ Correct

Valeurs de chaîne : Utilisez des guillemets pour les chaînes contenant des espaces

bash
kiro-cli settings chat.defaultModel "claude-3-sonnet" # ✓ Correct

Réinitialiser les paramètres

Supprimez des paramètres individuels :

bash
kiro-cli settings --delete setting.name

Ouvrez le fichier de paramètres pour une modification manuelle :

bash
kiro-cli settings open

Consultez les paramètres actuels pour identifier les problèmes :

bash
kiro-cli settings list --all

Problèmes liés au fichier de paramètres

Si le fichier de paramètres devient corrompu :

  1. Sauvegardez les paramètres actuels :

    bash
    kiro-cli settings list --format json > backup.json
  2. Ouvrez le fichier de paramètres :

    bash
    kiro-cli settings open
  3. Vérifiez la syntaxe JSON ou restaurez à partir de la sauvegarde

Emplacement du fichier de paramètres

Les paramètres sont stockés dans ~/.kiro/settings/cli.json.

Vous pouvez modifier ce fichier directement, mais il est recommandé d'utiliser les commandes kiro-cli settings pour la validation.

Variables d'environnement

VariableDescription
KIRO_HOMERemplace le répertoire ~/.kiro utilisé pour les agents, requêtes, skills, steering, paramètres et sessions globaux. Utile pour conserver plusieurs profils Kiro indépendants sur la même machine.
KIRO_LOG_NO_COLORDéfinir à 1 pour désactiver la sortie de journal en couleur
NO_COLORDéfinir à n'importe quelle valeur pour désactiver toute sortie en couleur dans l'interface terminal
KIRO_ACP_RECORD_PATHChemin vers un fichier JSONL pour enregistrer le trafic ACP de l'interface TUI. Utile pour déboguer les problèmes du protocole de communication d'agent.
KIRO_CLI_TOOL_SEARCH_MATCHING_THRESHOLDScore de pertinence minimal pour les résultats par mots-clés de Tool Search (par défaut : 1.5)

Prochaines étapes

  • Configurer des agents personnalisés
  • Configurer des serveurs MCP
  • Configurer des outils de diff personnalisés
  • Activer les fonctionnalités expérimentales
  • Référence des commandes CLI
Page mise à jour : 19 août 2026
Codes de sortie
Facturation