Chargement de l'image...Kiro

Produit

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

Pour

  • Entreprise
  • Startups
  • Étudiants

Communauté

  • Aperçu
  • Ambassadeurs
  • Études de cas
  • 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
  • Agents
  • Entreprise
  • Tarification
  • Docs
SE CONNECTERTÉLÉCHARGER
Chargement de l'image...Kiro

Pour commencer

InstallationAuthentificationVotre premier projet

Modèles

AperçuModèles disponiblesEffort de raisonnementModèles AWS GovCloud (US)

Fonctionnalités

Comment fonctionne KiroIntégrations ACP
Specs
Steering
Hooks
MCP
Autorisations
Agents personnalisés
Workflows
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 V3
Configuration et première exécution
Interface utilisateur du terminal
Clavardage
Mode plein écranMode vocalMode sans interfaceACPAutocomplétion
Expérimental
Référence 2.x

Crew

Démarrage rapideInstallationFonctionnement 24/7
Chat
Sessions
Contrôles des messages
Optimiseur de requêtes
Voice
Sortie enrichie et widgets
Agent Capabilities
Fonctionnalités
Interfaces
Applications
Système et stockageConfigurationSécuritéDépannage

Web

Configuration et première exécutionIdentity Center
Connectez vos dépôts
Utilisation de l'agent
Mode autonomeAutomatisationsMémoireSynchronisation de la configuration
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é
Options de déploiementAbonnez 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. Crew
  3. Chat
  4. Sessions
Afficher en Markdown

Sessions

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

Chaque onglet de clavardage dans Crew est sa propre conversation. Les conversations sont indépendantes : chacune a son propre contexte, son propre historique et son propre état d'approbation d'outils. Vous pouvez en avoir plusieurs ouvertes à la fois, chacune travaillant sur des choses différentes.

Onglets de session

Les sessions s'ouvrent sous forme d'onglets au-dessus de la transcription. L'ensemble des onglets ouverts persiste par surface, de sorte que fermer puis rouvrir le tableau de bord restaure vos onglets.

  • Sélectionnez + dans la barre d'onglets pour créer une session
  • Cliquez avec le bouton du milieu ou une touche modificatrice sur une ligne de la barre latérale pour l'ouvrir sans quitter l'onglet actuel
  • Cliquez avec le bouton du milieu ou une touche modificatrice sur le + d'un dossier pour créer un onglet en arrière-plan dans ce dossier
  • Chaque onglet indique si sa session est en train de réfléchir, d'attendre ou inactive
  • Chaque session conserve sa propre fenêtre de contexte, son état d'approbation, son projet et son agent

Les sessions démarrées depuis Slack, Telegram, Discord ou un autre canal sont indépendantes des onglets du tableau de bord. Elles partagent la mémoire à long terme mais pas le contexte de session.

Page de toutes les sessions

Ouvrez /sessions pour un sélecteur avec signet qui ne crée ni ne sélectionne jamais de session automatiquement. Il comprend la recherche par titre, les filtres Toutes et Non lues, des pastilles d'état, et des groupes Aujourd'hui, Hier et Avant. Utilisez-le lorsque la navigation par dossier ou la recherche dans la barre latérale est trop limitée.

Regroupement des sessions inactives

Les sessions inactives au-delà d'un seuil se regroupent dans une section extensible Sessions en sommeil (N). Les sessions épinglées, en cours et non lues restent visibles.

Configurez le seuil dans Paramètres → Chat → Réduire les sessions en sommeil. La valeur par défaut est de 7 jours; choisissez Jamais pour garder toutes les sessions visibles.

Modes de mémoire

Les nouveaux chats du tableau de bord utilisent le mode sélectionné dans Paramètres → Chat → Mode de mémoire par défaut. Un choix explicite lors de la création d'une nouvelle session l'emporte toujours.

ModeLit la mémoireÉcrit dans la mémoire
Persistant (par défaut)OuiOui
IncognitoOuiNon
TemporaireNonNon

Incognito peut utiliser vos préférences, leçons et historique, mais la conversation n'écrit rien en retour. Temporaire démarre sans lire ni écrire de mémoire. Les deux modes marquent l'onglet visuellement, et l'un ou l'autre peut être bifurqué.

Écriture à l'avance, Diriger et Mettre en file

Lorsque l'agent travaille encore, le bouton d'envoi divisé vous propose deux choix :

  • Diriger délivre le message au tour en cours
  • Mettre en file le stocke pour le prochain tour

Crew mémorise l'action préférée pour chaque session. Cmd+Entrée sur macOS ou Ctrl+Entrée ailleurs effectue l'autre action une fois lorsque le bouton divisé est visible et qu'Entrée est votre raccourci d'envoi.

Les messages en file d'attente s'exécutent dans l'ordre. Vous pouvez modifier, réordonner ou annuler une carte en file d'attente; l'annulation restaure son texte et ses pièces jointes dans le compositeur. Une fois que Crew accepte un message en file d'attente, il écrit la file sur disque, de sorte que la carte revient après un redémarrage de la passerelle. Arrêter annule le tour en cours et laisse le prochain message en file d'attente continuer.

Mode Crew

Le mode Crew permet à un seul chat de faire avancer plusieurs sujets indépendants à la fois. Chaque sujet dispatché s'exécute dans sa propre sous-session et les réponses reviennent en continu à mesure qu'elles se terminent, de sorte qu'une tâche lente ne bloque pas une tâche rapide.

Cela diffère de la Mise en file, qui exécute les messages dans l'ordre sur une seule session. Activez Membres Crew dans Paramètres → Développeur → Aperçus de fonctionnalités.

Reprendre, exporter et importer

Les sessions survivent aux redémarrages de la passerelle. Les onglets ouverts se reconnectent automatiquement, et rouvrir un chat antérieur le charge en arrière-plan pendant que vous lisez. Revenir en arrière restaure votre position de lecture.

Depuis les canaux pris en charge, utilisez la commande sessions pour trouver les conversations récentes et en reprendre une. Vous pouvez également lier une conversation du tableau de bord à un fil Slack pour une synchronisation bidirectionnelle.

Utilisez Exporter vers un fichier depuis le menu de session pour déplacer une session persistante vers une autre machine. Utilisez Importer une session depuis un fichier dans la barre latérale pour la ramener. Les sessions envoyées depuis un appareil pair sont classées sous Importées, regroupées par expéditeur. Définissez dashboard.export_include_layer_b uniquement lorsque vous voulez délibérément qu'un export contienne la couche de contexte de modèle nécessaire pour une reprise directe; elle est désactivée par défaut.

Trouver des sessions

La recherche dans la barre latérale couvre les passerelles connectées et entrelace les résultats locaux et distants. Recherchez par titre, pull request, revue de code, badge de ticket, ou des formes telles que 4411, /pull/4411 et owner/repo#4411.

Atteindre le haut d'une longue transcription charge les tours plus anciens. Pour un inventaire avec des filtres explicites et sans sélection automatique, utilisez la page /sessions.

Passer le travail d'une session à l'autre

Les outils de contrôle de session permettent à une session de tableau de bord admissible de créer, lire, envoyer des messages et arrêter des sessions pairs. Ils sont en mode refus par défaut et nécessitent un appelant reconnu. Utilisez une session pair lorsque le flux de travail doit rester visible comme son propre chat; utilisez un sous-agent lorsque seul le résultat doit revenir.

Notifications de fin de chat en arrière-plan

Notifier lorsqu'un chat en arrière-plan se termine sous Paramètres → Notifications → Alertes de bureau est désactivé par défaut. L'activer demande l'autorisation de notification du système d'exploitation et vous alerte uniquement lorsque le chat terminé est derrière une autre application ou fenêtre.

Autopilot

Activez Autopilot pour une session lorsque vous souhaitez que les appels d'outils qui passent la vérification de sécurité se déroulent sans invites individuelles. Les commandes refusées, les chemins sensibles et la politique de gouvernance s'appliquent toujours.

Délai d'inactivité

Les sessions se ferment après 60 minutes d'inactivité par défaut. La fermeture libère les ressources d'exécution mais préserve la conversation pour la reprise. Définissez session.timeout_secs pour modifier le seuil ou 0 pour désactiver le balayage d'inactivité.

Ce que l'agent retient

PortéeCe qui est retenuDurée de vie
Au sein d'une sessionContexte de conversation pour cet ongletJusqu'à la compaction ou la fin de la session du fournisseur
Entre les sessionsPréférences, contexte de projet, leçons et résumés d'historiquePersistant entre les redémarrages

Une nouvelle session persistante reçoit les couches de mémoire configurées mais pas le contexte en direct des autres onglets ouverts. Consultez Mémoire pour le modèle complet.

Résumés de session

Un résumé facultatif dans le panneau latéral explique pourquoi une session a démarré, ce qui s'est passé et ce qui reste. Il est organisé par intention plutôt que comme un journal tour par tour, avec le travail non résolu en premier.

Les résumés de session sont désactivés par défaut car en générer un utilise un tour de modèle. Activez session_summary.enabled ou résumez une session plus ancienne sur demande.

Fichiers Steering

Une session dont l'espace de travail contient des fichiers .kiro/steering/*.md hérite automatiquement de ces règles de projet. Utilisez le Steering pour les normes de programmation, les règles de déploiement et les conventions d'équipe qui doivent s'appliquer sans les répéter dans chaque requête.

Créer une bifurcation de session

  • Fork — reporte la conversation complète dans un onglet indépendant
  • Fork tail-only — ne reporte que les messages récents pour un départ plus léger

Les sessions Incognito et Temporaire peuvent également être bifurquées. Le nouvel onglet est indépendant à partir de ce point.

Compaction du contexte

Le compositeur affiche l'utilisation du contexte en pourcentage et en nombre de jetons. Crew compacte automatiquement au seuil configuré, 70 % par défaut, en repliant le contexte plus ancien dans une carte extensible Contexte compacté. Vous pouvez également utiliser Compact depuis le menu de session ou !compact dans Slack.

Après la compaction, le fournisseur conserve un résumé de l'intention et du travail récent plutôt que de rejouer chaque tour antérieur.

Registre de travail de session (facultatif)

Pour un travail véritablement à long terme, un agent peut enregistrer un objectif compact, une phase, une prochaine étape, des approches rejetées et des pointeurs d'artefacts avec session_ledger_record, puis restaurer cet état avec session_ledger_read après la compaction ou un cycle de surveillance ultérieur.

Le registre est une projection du journal Crew facultatif. Définissez KIROCREW_CREW_LOG=1 dans ~/.kiro/crew/.env et redémarrez la passerelle avant d'enregistrer; sinon l'écriture est refusée plutôt que silencieusement perdue. C'est un état de travail de l'agent, pas un remplacement de la transcription ni une fonctionnalité à utiliser pour des requêtes ordinaires en un seul tour. Voir Système et stockage.

Menu de session

Le menu à trois points sur chaque onglet vous donne un accès rapide aux contrôles au niveau de la session :

  • Renommer : changer le titre de l'onglet
  • Marquer comme non lu : signaler la session pour une attention ultérieure
  • Épingler : la garder en dehors de la section extensible des sessions inactives
  • Étiquettes : organiser et filtrer les sessions
  • Couleur de session : choisir une couleur personnalisée
  • Détacher dans une fenêtre : l'ouvrir dans une fenêtre séparée
  • Copier le lien : copier un lien vers la session
  • Exporter vers un fichier : télécharger une session persistante pour sauvegarde ou transfert
  • Fermer la session : terminer la session en direct et retirer son onglet
Page mise à jour : 25 septembre 2026
Chat
Contrôles des messages