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. Entreprise
  3. Mises à jour gérées
Afficher en Markdown

Mises à jour gérées

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

Contrôlez quelles versions de Kiro IDE atteignent vos utilisateurs en hébergeant un site de mise à jour autogéré. Définissez la politique gérée UpdateUrl pour diriger Kiro vers votre serveur, servez des manifestes JSON par plateforme et hébergez les binaires d'installation n'importe où accessible via HTTPS.

Configurer l'URL de mise à jour

Définissez la politique UpdateUrl à l'URL de base de votre serveur.

Utilisez les préférences gérées de macOS pour définir la politique :

bash
sudo defaults write dev.kiro.desktop UpdateUrl -string "https://updates.example.com"

Ou déployez via un profil MDM ciblant le domaine dev.kiro.desktop.

ExigenceDétail
Schémahttps:// seulement. Les valeurs non-HTTPS ou mal formées sont journalisées et Kiro revient à la valeur par défaut intégrée.
Barre oblique finaleRetirée automatiquement.
Moment d'applicationRésolu au démarrage — redémarrez Kiro pour que le changement prenne effet.
UpdateModeUpdateMode=none l'emporte toujours et désactive complètement les mises à jour, quelle que soit la valeur de UpdateUrl.
Vérification de la configuration

Ouvrez Aide > À propos dans Kiro pour confirmer que l'URL de mise à jour est active. Si l'URL ou le hachage de commit de l'application est manquant, Kiro affiche les mises à jour comme désactivées avec un statut MissingConfiguration.

Chemins des manifestes

Kiro demande un manifeste JSON à un chemin propre à chaque plateforme, construit à partir de l'URL de base, du canal, du système d'exploitation et de l'architecture :

PlateformeChemin
macOS{base}/{quality}/metadata-darwin-{arch}-{quality}.json
Linux{base}/{quality}/metadata-linux-{arch}-{quality}.json
Windows{base}/{quality}/metadata-{win-variant}-{quality}.json

Où :

  • {quality} est le canal de diffusion — toujours stable pour les serveurs de mise à jour autohébergés
  • {arch} est x64 ou arm64
  • {win-variant} est win32-{arch} plus un suffixe de type d'installation : -system (par défaut), -user, ou -archive (portable)

Exemples :

  • macOS : https://updates.example.com/stable/metadata-darwin-arm64-stable.json
  • Windows (installation utilisateur) : https://updates.example.com/stable/metadata-win32-x64-user-stable.json
  • Linux : https://updates.example.com/stable/metadata-linux-x64-stable.json

Kiro ajoute ?bg=true lors des vérifications automatiques en arrière-plan. Votre serveur peut ignorer ce paramètre sans problème.

Format du manifeste

Kiro lit la première entrée de releases. Voici un exemple de manifeste :

json
{ "currentRelease": "1.2.0", "releases": [ { "version": "1.2.0", "updateTo": { "version": "1.2.0", "pub_date": "2026-07-10", "notes": "Kiro-darwin-arm64-1.2.0", "name": "Kiro-darwin-arm64-1.2.0", "url": "https://updates.example.com/releases/stable/darwin-arm64/signed/1.2.0/kiro-ide-1.2.0-stable-darwin-arm64.zip" } } ] }
ChampDescription
currentReleaseChaîne de la dernière version
releases[0].versionComparée à la version installée — une mise à jour n'est proposée que si cette version est supérieure
releases[0].updateTo.urlURL de téléchargement du binaire signé. Doit être en HTTPS. N'a pas besoin de partager l'hôte du manifeste.
updateTo.pub_dateDate de publication au format AAAA-MM-JJ
updateTo.name / notesMétadonnées affichées à l'utilisateur dans l'invite de mise à jour

Formats binaires par plateforme

PlateformeType de binaire
macOS.zip signé — téléchargé, installé et relancé automatiquement
WindowsInstallateur .exe — Kiro le télécharge et le lance directement
LinuxURL d'archive — Kiro l'ouvre dans le navigateur par défaut pour une installation manuelle
Info

Sur macOS, l'application doit être correctement signée (code-signed) sinon la mise à jour est rejetée.

Stratégies de déploiement

Déploiement progressif

Diffusez d'abord à un groupe pilote, puis déployez à l'échelle de l'organisation après une période de validation.

Étape 1 : Miroiter la version

Lorsqu'une nouvelle version de Kiro est publiée, téléchargez les binaires d'installation depuis prod.download.desktop.kiro.dev et créez des manifestes pointant vers vos copies hébergées.

Étape 2 : Groupe pilote

Configurez les machines de votre groupe pilote avec UpdateUrl pointant vers un manifeste qui annonce la nouvelle version :

json
{ "currentRelease": "1.3.0", "releases": [ { "version": "1.3.0", "updateTo": { "version": "1.3.0", "pub_date": "2026-07-15", "notes": "Kiro-darwin-arm64-1.3.0", "name": "Kiro-darwin-arm64-1.3.0", "url": "https://updates.example.com/releases/stable/darwin-arm64/signed/1.3.0/kiro-ide-1.3.0-stable-darwin-arm64.zip" } } ] }

Étape 3 : Valider

Surveillez le groupe pilote pour détecter des problèmes pendant votre période de validation (habituellement 3 à 7 jours).

Étape 4 : Déploiement à grande échelle

Mettez à jour les manifestes sur votre point de terminaison de production pour annoncer la nouvelle version. Tous les utilisateurs restants reçoivent la mise à jour lors de leur prochaine vérification.

Épinglage de version

Pour maintenir votre parc sur une version spécifique, définissez releases[0].version à la version que votre parc exécute actuellement. Kiro n'offre une mise à jour que lorsque la version du manifeste est supérieure à la version installée, donc annoncer la même version l'épingle efficacement.

Cela contrôle uniquement la vérification de mise à jour automatique — cela n'empêche pas un utilisateur d'installer manuellement une version différente. Pour verrouiller complètement les versions, combinez l'épinglage avec des contrôles réseau qui bloquent l'accès au serveur de téléchargement officiel.

Désactiver complètement les mises à jour

Définissez UpdateMode=none via une politique gérée (le même mécanisme de diffusion que UpdateUrl). Lorsque UpdateMode est none, Kiro ignore toutes les vérifications de mise à jour, quelle que soit la valeur de UpdateUrl.

Combiner avec des contrôles réseau

Vous pouvez combiner la politique UpdateUrl avec des règles de pare-feu pour vous assurer que Kiro ne peut atteindre que votre serveur de mise à jour interne. Bloquez l'accès sortant vers prod.download.desktop.kiro.dev et autorisez uniquement votre point de terminaison personnalisé. Cela garantit qu'aucun utilisateur ne contourne votre gouvernance de version.

Page mise à jour : 11 août 2026
Paramètres
Facturation