Kiro Crew 0.8.0 spends less of your attention. Monitoring loops can screen quiet checks and wake for reviewer requests, while new cards explain blocked credentials and links. The desktop app bundles Kiro CLI, and folders carry steering into every chat.
Before You Upgrade
Three changes may affect existing setups:
Crew logs are now on by default. Each chat records a redacted event log that supports session ledgers, conductor work, and Issue Radar. Set KIROCREW_CREW_LOG=0 before starting the Gateway to turn recording off.
Owner-written MCP auto-approve lists now take effect. Tools listed under autoApprove in mcp.json or an agent file skip both the approval card and Kiro Crew's tool gate. Set mcp.honour_auto_approve to false and restart the Gateway to keep those tools behind the gate. An app's own list is never honored.
Command cron validation is stricter. Stored commands using brace expansion now fail until edited, imports skip those jobs, and quoted regex intervals such as grep -E '[0-9]{1,3}' are refused. Use a script cron for shell features outside the command-cron subset.
Watches Wake Only When They Matter
A monitoring loop can screen each check before waking the session. When a loop supplies no rules of its own, turn on Quiet check-ins: wake or skip under Settings → Developer → Feature Previews → Decisions (Jev) to use the shipped default. A quiet check costs no model turn. Pull request watches also wake when a review or comment asks a question or requests a change, and monitoring.max_runtime_secs can raise the default seven-day ceiling to thirty days.
A removed credential becomes a lock tag that opens a card naming what matched, where it came from, and the safe way to reach it. A blocked link opens a similar card with its destination and rule, plus controls to inspect the full URL, open it once, or allow eligible checks for that host in the current workspace. A separate file-view setting can show files as written while chat and messaging channels remain redacted.
A folder can name additional steering directories. Chats in that folder and its subfolders inherit those rules on every agent backend, alongside their normal project and agent steering.
Fresh macOS, Linux, and Windows desktop installs carry a tested Kiro CLI copy. Sign in from the setup screen and start a chat without installing another copy on PATH. An absolute KIROCREW_KIRO_BIN value remains the operator override.
The Agent templates tab groups installed templates by origin. You can create, duplicate, edit, or delete your own, start a one-off chat, or enroll one as a crewmate; built-in and package templates remain read-only. With the Crew Members preview enabled, choose + → New team to group the roster and see crewmate status, questions waiting for you, and recent activity.
An optional Subnet ID pins a built-in EC2 crew launch to one subnet and its VPC after Kiro Crew confirms an egress route. A crew reached through another SSH-connected crew appears as its own top-level tab, indented under the parent whose tunnel carries it. Chains support two hops.
DeepSeek Harness joins the selectable agent backends when dsh is installed on the Gateway host. The Hooks editor can store Kiro Agent task, file, and manual event names. None fires on its own yet; Test runs them on demand, and each is saved disabled.
Kiro Crew 0.7.0 rend le travail quotidien plus durable et plus facile à maîtriser. La plupart des paramètres s'appliquent dès leur enregistrement, le travail en arrière-plan accepté survit aux redémarrages de la passerelle et les mises à jour attendent la fin du travail en cours. Les longs clavardages gagnent une mini-carte des tours, des titres d'appels d'outils plus clairs ainsi que des contrôles directs du modèle et du niveau d'effort de raisonnement, tandis que la surveillance des pull requests s'étend à GitLab, Bitbucket Cloud et Azure DevOps Services. Windows bénéficie de pods isolés et d'un démarrage plus rapide de la passerelle, et les utilisateurs des fonctionnalités en aperçu peuvent choisir davantage de backends d'agent, laisser Jev acheminer chaque tour ou exécuter des Crews distantes sur AWS Fargate.
Des paramètres qui s'appliquent pendant votre travail
La plupart des paramètres atteignent désormais la passerelle en cours d'exécution dès que vous enregistrez config.json ou modifiez une valeur dans Paramètres. Les champs qui nécessitent encore un redémarrage l'indiquent dans l'interface; le champ de commande slash Slack est actuellement le seul paramètre qui s'applique uniquement au démarrage et affiche un badge Les changements nécessitent un redémarrage.
Une mini-carte dans la marge gauche d'un clavardage sur ordinateur affiche un repère par tour chargé, avec un aperçu au survol, une navigation par clic et un embout qui charge l'historique antérieur. La pastille du modèle regroupe désormais le modèle et le niveau d'effort de raisonnement, et Modèles sélectionnables détermine les options affichées. Lorsque l'agent travaille, choisissez Diriger pour réorienter le tour en cours ou Mettre en file pour attendre le suivant; Cmd ou Ctrl plus Entrée exécute l'autre action pour un seul envoi.
Le clavardage latéral s'ouvre avec /side ou /btw pour poser une question éphémère à côté de la conversation principale. Dans une session utilisant le backend Kiro CLI, il peut effectuer des recherches en lecture seule sans approbation; les modifications et les outils MCP sont refusés. Les tableaux peuvent être copiés en Markdown ou en CSV, et les longs blocs de code répètent leurs actions au bas du bloc.
Les tâches de sous-agents acceptées, les étapes du Task Runner et les appels de workflows entrent désormais dans une file d'attente durable avant leur exécution. Un redémarrage de la passerelle restaure le travail en attente au lieu de le supprimer, et la page Système affiche la file active ainsi que la capacité de concurrence en vigueur.
Pour les travaux de longue durée, le journal Crew facultatif consigne par ajouts successifs ce que fait chaque session et alimente un registre durable qui survit à la compaction du contexte. Définissez KIROCREW_CREW_LOG=1 dans ~/.kiro/crew/.env et redémarrez la passerelle pour activer ses vues d'état, d'utilisation, de chronologie, d'outils et d'approbations. Le serveur MCP kirocrew-crew-log offre aux agents un accès en lecture seule.
L'outil de surveillance structurée des pull requests accepte désormais les URL GitHub, GitLab, Bitbucket Cloud et Azure DevOps Services. GitLab utilise glab; Azure DevOps utilise az avec l'extension azure-devops et une session az login ou AZURE_DEVOPS_EXT_PAT; les pull requests Bitbucket privées peuvent utiliser BITBUCKET_EMAIL et BITBUCKET_API_TOKEN.
Azure DevOps Server et Bitbucket Data Center ne sont pas pris en charge. Les surveillances Azure DevOps et Bitbucket privées doivent être lancées depuis une conversation du tableau de bord. Les actions d'arrêt et d'inspection fonctionnent désormais avec les boucles à minuterie, les surveillances de pull requests et les surveillances de workflows, y compris depuis Webex.
OpenCode et goose rejoignent Kiro CLI, Claude Code, Codex et KAS dans le sélecteur de backend d'agent. Crew vérifie le mécanisme d'autorisation de chaque backend avant la première requête et indique les composants manquants dans le sélecteur. Les sessions Codex et OpenCode peuvent compacter leur contexte, et les outils MCP de Crew sont disponibles dans les sessions OpenCode et goose.
Pi est également offert lorsque pi et pi-acp sont installés. Les sessions Pi n'ont pas accès aux outils MCP de Kiro Crew; choisissez donc un autre backend lorsque vous avez besoin des sous-agents Crew, de la planification, de la mémoire ou d'autres fonctionnalités MCP. kirocrew doctor signale cette limite.
Activez Décisions (Jev) sous Paramètres > Développeur > Aperçus des fonctionnalités, puis choisissez Auto (Jev) dans le sélecteur de modèle d'un clavardage pour classer chaque message comme simple, moyen ou complexe et l'acheminer au moyen de decisions.model_route. Choisissez Auto (Jev) sur le bouton d'envoi lorsqu'un tour est en cours pour laisser Jev décider si le nouveau message doit réorienter ce tour ou attendre dans la file. Chaque décision apparaît sur le message qu'elle a influencé, avec des contrôles de rétroaction.
Cette fonctionnalité en aperçu est facultative. L'acheminement du modèle et les décisions d'envoi ne commencent que lorsque vous sélectionnez Auto (Jev) dans le contrôle correspondant. La carte des paramètres explique quel contenu peut être envoyé au fournisseur configuré; des commutateurs de consentement distincts régissent les arguments d'outils, les entrées de compaction et les extraits de mémoire récupérés.
AWS Fargate rejoint SSH et AWS Systems Manager Session Manager (SSM) comme méthode de connexion à une Crew distante. Crew atteint la tâche au moyen de SSM sans règle réseau entrante, en utilisant AWS CLI et le plugiciel Session Manager sur votre ordinateur. Les tâches durent six heures par défaut et le moteur d'exécution en accepte au plus dix à la fois. Modifiez la durée de vie avec fargate.task_ttl_seconds dans cloud.json; le plafond de dix tâches est fixe.
Des mises à jour qui attendent la fin du travail actif
La passerelle vérifie désormais les mises à jour au démarrage et toutes les douze heures. Une mise à jour automatique suspend l'admission de nouveau travail et attend que les tours actifs, les exécutions planifiées, les sous-agents, les étapes du Task Runner et les workflows deviennent inactifs avant de s'appliquer, puis redémarre la passerelle. Si une mise à jour du code source exige une version de Python plus récente que celle de l'environnement virtuel actuel, Crew refuse de déplacer le dépôt et indique l'interpréteur à mettre à niveau.
Les installations gérées peuvent également armer une mise à jour depuis les boîtes de dialogue de mise à jour et Nouveautés, au moyen de la même approbation temporaire de l'hôte que celle affichée sous Paramètres > À propos.
Le workflow de pods isolés fonctionne désormais sous Windows par l'intermédiaire du Planificateur de tâches. kirocrew pod up, down, ls, status, token, url, logs, prune et provision couvrent le cycle de vie d'un pod pour un arbre de travail du code source Kiro Crew. pod api demeure indisponible sous Windows, car son canal de requête privé dépend d'un socket de domaine Unix.
Lorsque Dev Fleet est activé sous Applications > Bibliothèque, un agent peut démarrer ou arrêter le pod d'un arbre de travail et recevoir son adresse, son port et son jeton à courte durée de vie sans quitter le clavardage.
skills.max_triggered prend désormais la valeur par défaut 0. Les sessions reçoivent un index concis des Skills et les agents utilisent skill_search pour charger les instructions pertinentes, au lieu d'injecter automatiquement chaque correspondance de déclencheur. Définissez une valeur positive pour autoriser l'injection d'au plus ce nombre de Skills correspondants par message.
Kiro Crew 0.6.0 vous permet de choisir le harnais qui exécute une session, de commencer à travailler dans une Crew distante connectée et de laisser les membres d'une Crew répartir leurs propres travailleurs. Le clavardage est plus discret et plus facile à reprendre, le travail de longue durée dispose de plus de temps pour se terminer et Applications ajoute un Launchpad pour les outils que vous installez. Python 3.12 est maintenant la version minimale prise en charge.
Avant la mise à jour
Quelques changements nécessitent votre attention avant la mise à jour :
Python 3.12 est maintenant requis. Les hôtes utilisant Python 3.10 ou 3.11 doivent être mis à niveau avant l'installation ou la mise à jour. Le programme d'installation fournit sa propre version épinglée de Python au besoin; transmettez --system-python seulement lorsque vous souhaitez délibérément utiliser l'interpréteur de votre système.
Gardez le bac à sable activé si vous comptez sur le contrôle des commandes. La protection des chemins d'accès aux identifiants ne repose plus sur l'inspection du texte des commandes. Vérifiez que agent.sandbox dans config.json n'est pas défini à off.
Les plans d'exécution automatique sans surveillance s'arrêtent après deux heures par défaut. Augmentez orchestrator.max_plan_duration_seconds dans config.json, ou définissez-le à 0 pour supprimer la limite. Les plans contrôlés par étape ne sont pas interrompus.
Crew Members est maintenant une fonctionnalité en aperçu facultative. Activez Parametres > Developpeur > Aperçus des fonctionnalités > Crew Members and Crew Mode pour afficher l'entrée Crew Members et l'action de nouveau clavardage dans une Crew.
Les dossiers de connaissances automatiques sont retirés. Ajoutez et confirmez un dossier avant qu'il apparaisse dans la Bibliotheque. Les anciens dossiers qui ont été enregistrés automatiquement restent en attente jusqu'à ce que vous les confirmiez.
Le développement d'une UI d'application hors de sa racine d'installation exige maintenant le terminal. Utilisez kirocrew app dev <name> --confirm-out-of-install-root. Le tableau de bord et l'API n'accordent plus cet accès.
Choisissez le harnais qui exécute vos sessions (aperçu)
Choisissez Claude Code, Codex ou KAS pour une session dans Parametres > Developpeur > Agent Backend après avoir activé le mode développeur. Crew indique si chaque option est prête, absente de cette machine ou en attente d'un redémarrage de la Gateway, tandis que les boucles de surveillance et les cartes de suivi fonctionnent avec les arrière-plans pris en charge. En savoir plus ->
Les Crews distantes deviennent un seul tableau de bord (aperçu)
Démarrez un clavardage dans une Crew connectée sans quitter votre barre latérale. Activez instances.enabled et Parametres > Developpeur > Aperçus des fonctionnalités > Clavarder dans une Crew, puis sélectionnez un pair dans Nouveau clavardage dans une Crew. La transcription reste locale, la Crew distante exécute chaque tour et son nom ainsi que son badge de serveur indiquent où le travail se produit. En savoir plus ->
Un clavardage qui reste discret
Les différences sont maintenant initialement repliées dans une puce de fichier, avec Parametres > Clavardage > Différences en texte brut si vous préférez le texte brut d'un correctif. Le composeur peut joindre un croquis, afficher la branche du projet et le nombre de fichiers modifiés, puis se réduire lorsque vous avez besoin de retrouver la transcription. Vous pouvez aussi partager une réponse de l'assistant sous forme d'image de marque ou créer une publication sociale à partir de celle-ci. En savoir plus ->
Des agents qui répartissent et surveillent
Les agents peuvent démarrer, réviser et arrêter leur propre boucle de surveillance depuis le tableau de bord, Slack ou Discord, puis se réveiller lorsque le travail qu'ils surveillent change. Les membres d'une Crew peuvent répartir des travailleurs depuis leurs propres fils sur Claude et KAS, en héritant de la posture de confiance du créateur. Le contrôle des sessions est maintenant activé par défaut, et agent.session_control vous permet de le désactiver globalement au besoin. En savoir plus ->
Un travail qui s'exécute pendant des heures, pas des minutes
Un tour de clavardage peut maintenant s'exécuter pendant un maximum de quatre heures grâce à agent.chat_turn_timeout_secs, dont la valeur par défaut passe à 14400. Les sous-agents peuvent s'exécuter pendant trois heures avec agent.subagent_timeout_secs à 10800, et agent.subagent_max_turns prend en charge jusqu'à 1000 appels d'outils. La puce d'objectif de la boucle de surveillance affiche aussi sa limite de cycles avant que le mécanisme de secours ne soit atteint. En savoir plus ->
Les membres de Crew ont un visage (aperçu)
Donnez à un membre de Crew un avatar fantôme personnalisé ou téléversez une image depuis Agent Capabilities > Agents > Avatar > Customize. Le nouveau volet Expressions vous permet de définir un visage réactif et un son pour les états de travail, de réussite et d'échec. La page Crew Members affiche aussi l'activité, les patrouilles, les planifications, les webhooks et les filtres de répertoire pour trouver le bon membre. En savoir plus ->
Les applications obtiennent un Launchpad
Les applications installées s'affichent maintenant sous forme de grille Launchpad dans Applications > Bibliotheque, où vous pouvez ouvrir, épingler, mettre à jour, désactiver ou désinstaller chacune d'elles. Les manifestes d'application peuvent déclarer des tâches en arrière-plan avec permissions.jobs, des entrées de la barre de commandes avec contributes.commands et jusqu'à deux contrôles dynamiques du composeur avec contributes.sessionControls. Create Folders From Project transforme aussi les paquets sélectionnés en dossiers imbriqués de la barre latérale. En savoir plus ->
AWS Control devient plus clair
AWS Control s'ouvre maintenant sur un aperçu de l'état des comptes, de l'utilisation du disque, des dépenses depuis le début du mois, des liens de partage et de l'état des sauvegardes. Sa vue Files ouvre les types de fichiers courants dans une boîte de dialogue d'aperçu, cherche par nom ou chemin, renomme depuis le menu de l'élément et garde les actions de téléversement, de déplacement et de suppression près des fichiers qu'elles concernent. La progression des sauvegardes persiste pendant la navigation et la déconnexion d'un compte retire seulement le registre local et les enregistrements de consentement de Crew. En savoir plus ->
Cette version dote votre compte AWS d'un centre de contrôle, permet aux administrateurs de publier une politique de sécurité unique dans tout un parc et facilite la gestion du travail en parallèle grâce aux onglets de session persistants. La dictée locale fonctionne sans installation distincte de reconnaissance automatique de la parole, les agents peuvent coordonner le travail entre les sessions et les installations par script peuvent se mettre à jour de façon atomique.
Avant la mise à jour
Quelques changements nécessitent votre attention avant la mise à jour :
La dictée locale utilise maintenant un seul fournisseur local. Les fournisseurs de reconnaissance automatique de la parole whisper, mlx, parakeet et faster sont retirés. Les paramètres enregistrés utilisent désormais local, qui télécharge son modèle à la première utilisation. Le nouveau modèle par défaut est base, d'une taille de 148 Mo; un paramètre turbo enregistré fonctionne toujours, mais télécharge 1,6 Go. Le texte en direct est activé par défaut pour les nouvelles installations, et kirocrew doctor signale les valeurs par défaut qu'une version antérieure a enregistrées afin que vous puissiez décider lesquelles adopter.
La sauvegarde d'instantanés dans S3 est retirée.kirocrew snapshot --to s3://..., --aws-profile et le chemin de récupération s3:// sont supprimés. Utilisez l'application AWS Control pour la sauvegarde dans le nuage. La restauration d'instantanés permet maintenant de remplacer ou de fusionner l'état actif, avec un registre de restauration.
Les applications installées peuvent demander un nouveau consentement ponctuel. Le Trust d'une application est maintenant lié au dépôt que vous avez approuvé. Une autorisation existante qui ne peut pas être associée à un dépôt est redemandée plutôt que d'être appliquée à un autre code.
Certaines commandes peuvent demander une nouvelle approbation. L'apparence d'une vérification d'aide ou de version ne compte plus comme une approbation, et les autorisations permanentes de type toujours autoriser ne couvrent plus les outils structurés autres que l'interpréteur de commandes.
Les substitutions de chemin du paquet Kiro CLI sont retirées. Kiro Crew utilise maintenant le relais publié de Kiro CLI; les variables d'environnement personnalisées de chemin de paquet provenant des versions précédentes ne sont plus lues.
Knowledge est déplacé dans Agent Capabilities. La page Knowledge autonome quitte la barre latérale. Son contenu se trouve maintenant sous Agent Capabilities > Knowledge & instructions, et les anciens liens /knowledge y sont redirigés.
Auto-Triage Pipeline est déplacé dans Issue Radar. L'application autonome et son dépôt enregistré sont retirés. Ses tableaux deviennent un quatrième tableau Issue Radar qui suit le dépôt que vous sélectionnez.
La déconnexion d'une connexion révoque son autorisation OAuth locale. Une nouvelle connexion exige une nouvelle authentification, sauf si un autre agent ou une autre portée partage toujours le point de terminaison.
La configuration de gouvernance bloque l'opération en cas d'erreur. Une clé sandbox mal orthographiée dans la politique de sécurité échoue maintenant à la validation, et une section publish mal formée refuse la publication au lieu d'abandonner sa restriction.
Votre compte AWS obtient un centre de contrôle
La nouvelle application AWS Control regroupe les comptes AWS connectés dans une seule interface. Vérifiez l'état des comptes, parcourez un disque privé et versionné reposant sur S3, gérez l'accès, consultez la facturation et exécutez des sauvegardes dans le nuage. Les modifications nécessitent un consentement et apparaissent dans le journal d'audit. Restaurez un instantané dans l'installation active en remplaçant ou en fusionnant les composants sélectionnés, avec un registre de restauration pour annuler l'opération au besoin. En savoir plus ->
Une seule politique de sécurité pour tout le parc
Les administrateurs peuvent publier un fichier security_policy.json à une URL et demander à chaque hôte de le récupérer, de le mettre en cache et de l'actualiser sans redémarrage. Si la source est indisponible, les hôtes continuent d'utiliser la politique en cache; un document non valide est rejeté plutôt que d'abaisser le plafond actuel. Les comptes Kiro Enterprise respectent également les contrôles de registre MCP gérés par l'administrateur, y compris les versions épinglées. En savoir plus ->
Les sessions deviennent des onglets
Gardez plusieurs sessions ouvertes dans des onglets au-dessus de la transcription. Cliquez sur une ligne de la barre latérale avec le bouton du milieu ou une touche de modification pour l'ouvrir, voyez l'état en direct de chaque onglet et conservez le même ensemble d'onglets par interface. Les sessions dormantes sont regroupées derrière un module extensible après le délai que vous choisissez, tandis que les sessions épinglées, en cours et non lues restent visibles. Le menu + New ajoute aussi des clavardages éphémères : Incognito lit la mémoire sans rien y écrire, tandis que Temporary ne la lit pas et n'y écrit rien. En savoir plus ->
Des approbations que vous contrôlez
Lorsque plusieurs appels d'outils sont en attente, approuvez-les ou refusez-les tous à la fois, ou refusez un seul appel et continuez d'examiner les autres. Les longues commandes d'interpréteur affichent un résumé lisible, et la commande complète reste disponible au survol. kirocrew chat affiche maintenant les demandes d'autorisation et vous permet d'y répondre au lieu d'attendre silencieusement. En savoir plus ->
Les agents peuvent coordonner le travail entre les sessions
Les agents peuvent envoyer un message dans une autre session pour qu'il devienne son prochain tour, et l'agent conductor intégré peut diviser un objectif plus vaste en éléments de travail, démarrer une session pour chacun, vérifier les résultats et décider du prochain cycle. Les workflows peuvent être promus dans une bibliothèque globale versionnée et invoqués avec /workflow, tandis que les surveillants de pull requests se réveillent lors de commentaires, d'évaluations et de verdicts plutôt que de vérifier seulement les résultats de compilation. En savoir plus ->
La dictée locale sans installation distincte
Un seul fournisseur local de reconnaissance automatique de la parole intégré au processus télécharge son propre modèle à la première utilisation et le garde prêt, de sorte que la dictée fonctionne sans installer de binaire externe. Le texte s'affiche en direct pendant que vous parlez, les hallucinations liées au silence et les textes passe-partout de sous-titrage sont filtrés, et les paramètres qui nécessitent un redémarrage de la Gateway proposent l'action de redémarrage dans le même panneau. En savoir plus ->
Les installations par script se mettent à jour sur place
kirocrew update installe une nouvelle version dans une arborescence fraîche dont la signature est vérifiée, puis y bascule de façon atomique. Sous Windows, Restart & Update affiche maintenant la progression du programme d'installation, met à jour l'installation existante, réoriente les raccourcis conservés et relance la nouvelle version. La page About indique le moment de la dernière vérification et nomme la version réellement exécutée. En savoir plus ->
Cette version fait de Windows et de Linux des installations de première classe, déplace vos secrets du fichier de configuration vers un coffre-fort chiffré et transforme le tableau de bord en un endroit où éditer du code, et pas seulement en discuter. Chaque canal de messagerie atteint la parité avec Slack et trois nouveaux arrivent, les serveurs MCP cessent de deviner quant au partage de processus sécuritaire, et le démarrage utilise beaucoup moins de mémoire.
Windows et Linux deviennent des installations de première classe
Windows offre maintenant un programme d'installation signé avec des mises à jour automatiques intégrées dans le canal stable, et l'application de bureau s'installe sur Linux à partir de .deb ou .rpm avec un chemin d'installation fixe, une entrée de bureau et des mises à jour intégrées par format. L'application de bureau Linux nécessite glibc 2.34 ou une version plus récente; sur un hôte plus ancien, l'installation en une ligne de l'interface CLI fonctionne toujours. Kiro Crew peut également lire et piloter des applications Windows natives grâce à UI Automation, de sorte que Computer Use n'est plus réservé à macOS, et l'arbre de l'agent Windows s'exécute maintenant sous un plafond de processus et de mémoire de type Job-object qui reflète le contrôle Linux. En savoir plus ->
Les secrets quittent votre fichier de configuration
Les secrets sont maintenant stockés dans un coffre-fort chiffré, géré à partir d'une nouvelle page Settings > Secrets où les valeurs restent masquées et ne sont jamais envoyées au navigateur, et peuvent être retenues des agents au moyen d'une liste de refus. L'environnement d'un serveur MCP peut référencer une valeur stockée sous la forme secret://NAME, résolue depuis le coffre-fort au moment de la création du processus, de sorte que le secret ne se trouve jamais dans la configuration sur disque. En savoir plus ->
Le tableau de bord devient un endroit où éditer du code
La transcription gagne le rendu de différences côte à côte, l'édition par fichier en ligne et une arborescence de fichiers du projet dans le panneau latéral. Une modification de fichier effectuée par un outil s'affiche maintenant comme une carte de différences toujours visible au lieu de se cacher dans les détails d'outil repliés, et beaucoup plus de types de fichiers s'affichent en aperçu sur place : la vidéo et l'audio se lisent en ligne, les feuilles de calcul XLSX s'affichent avec des onglets de feuille, et les aperçus de carnets montrent les images intégrées, le code coloré et les diagrammes Mermaid. Une barre de commandes lancée au clavier nomme le type de chaque ligne et est activée par défaut. En savoir plus ->
Chaque canal rattrape son retard, et trois nouveaux arrivent
Trois nouveaux canaux rejoignent la liste : WhatsApp (liez un compte personnel par code QR), iMessage (acheminé par votre propre Messages.app au moyen d'un pont macOS local, refusé par défaut avec une liste d'autorisation explicite) et Feishu (Lark). Teams, Telegram et Webex atteignent la parité avec Slack, et Discord gagne un menu de commandes en barre oblique de neuf commandes avec un sélecteur de modèle, des statistiques d'exécution et la livraison par cron. Un correctif partagé fait que /yolo et le Trust par session prennent maintenant réellement effet sur Teams, Webex, WeCom, WeChat et iMessage, où ils étaient silencieusement inertes. En savoir plus ->
Des sessions que vous pouvez trouver, organiser et transmettre
La recherche de sessions couvre maintenant chaque passerelle connectée et entrelace les résultats locaux et distants, et des requêtes comme 4411, /pull/4411 ou owner/repo#4411 trouvent toutes la même session. Atteindre le haut d'une longue transcription charge les tours plus anciens au lieu de s'arrêter, vous pouvez filtrer par étiquette et attribuer n'importe quelle couleur hexadécimale personnalisée, et un ensemble MCP de tableau de bord facultatif permet à une session d'envoyer des messages à une autre, de l'arrêter et de la lire pour transmettre le travail avec tout son contexte. En savoir plus ->
Plus rapide et plus léger
Le démarrage utilise environ 875 Mo de mémoire en moins : le modèle de plongement ne se charge plus au démarrage lorsqu'il n'y a aucun travail de plongement à faire, et se charge plutôt à la première utilisation réelle. Le tableau de bord s'ouvre immédiatement en affichant son URL et en lançant le navigateur sans attendre le sondage MCP, les créations de processus en bac à sable sont environ 1,45 seconde plus rapides chacune, et le démarrage de l'interface CLI kirocrew passe de 1,3 seconde et 112 Mo d'importations à 0,5 seconde et 54 Mo.
Cette version permet à l'agent de mener plusieurs fils de votre travail à la fois, pilote un véritable navigateur à l'intérieur du tableau de bord et élargit la gamme d'ordinateurs de bureau grâce à une version native Linux ARM64 et à une prise en charge de premier plan de Windows. Les sessions s'expliquent maintenant elles-mêmes lorsque vous y revenez, le tableau de bord gagne un panneau Git et un panneau latéral ancrable, et vous pouvez parler à l'agent en maintenant une touche enfoncée.
Avant la mise à niveau
Quelques changements requièrent votre attention avant la mise à jour :
Node.js 22 est désormais la version minimale (24 LTS recommandée). Une installation avec Node 20 est refusée d'emblée plutôt que d'échouer en cours de compilation.
Telegram est à compte unique. Un seul jeton de bot est servi; déplacez le jeton que vous voulez vers telegram.bot_token. La configuration existante est préservée, mais la table des comptes n'est plus lue.
kirocrew logout révoque maintenant les jetons de rafraîchissement, de sorte que la déconnexion met fin à la session partout.
La sortie du terminal n'est plus analysée à la recherche d'identifiants. L'analyse corrompait le texte en langues CJC et les émojis et pouvait masquer des secrets que vous affichiez intentionnellement; la sortie du terminal passe désormais telle quelle.
L'ingestion automatique des connaissances est facultative. Une nouvelle installation n'ingère rien tant que vous ne l'activez pas.
Le mode Crew : menez plusieurs fils à la fois
Envoyez votre prochain message sans attendre que le précédent soit terminé. Le mode Crew répartit les sujets dans des sous-sessions parallèles et renvoie les réponses de façon indépendante, de sorte qu'une seule conversation peut faire avancer plusieurs pièces de travail en même temps. En savoir plus ->
L'agent obtient son propre navigateur
Le panneau Navigateur du tableau de bord est maintenant quelque chose que l'agent pilote directement : il navigue, clique, saisit du texte et prend des captures d'écran là où vous regardez déjà. Une version de navigateur privée est récupérée pour vous, de sorte qu'une machine verrouillée n'est qu'à une étape d'un navigateur fonctionnel, et l'automatisation native du bureau (Utilisation de l'ordinateur) est offerte sur macOS, où elle fonctionne. En savoir plus ->
Des sessions qui s'expliquent elles-mêmes
Un onglet du panneau latéral résume ce que chaque fil d'une session tentait de faire et où il a abouti, avec tout ce qui reste ouvert remonté en haut, facultatif, et son coût en jetons est affiché avant que vous ne l'activiez. Les conversations antérieures reprennent en arrière-plan pendant que vous lisez, de sorte que le premier message est envoyé immédiatement au lieu d'attendre un démarrage à froid, et vous pouvez voir la fenêtre de contexte se remplir sous forme de pourcentage et de nombre de jetons. En savoir plus ->
De nouvelles surfaces dans le tableau de bord
Un panneau Git affiche l'état du dépôt et le journal des commits à côté de l'onglet des dossiers, le panneau latéral peut s'ancrer en bas comme à droite, et les liens GitHub, GitLab et Jira s'affichent en ligne sous forme de pastilles. Les aperçus des fonctionnalités obtiennent leur propre page, la liste des sessions est repensée avec une gouttière d'état et des dossiers déplaçables, et les aperçus d'URL se déploient maintenant aussi dans vos propres messages.
Plus rapide
La latence du premier tour passe d'environ 7,4 secondes à environ 350 millisecondes, un chargement à froid du tableau de bord transfère un quart des octets (7,8 Mo à 1,85 Mo), la dictée est environ deux fois plus rapide sur un hôte à nombreux cœurs, et les longues réponses s'affichent de façon fluide au lieu d'accumuler de la pression à mesure qu'elles se diffusent en continu.
Accédez-y de n'importe où
Une version native Linux ARM64 arrive, et Windows devient une cible de premier plan aux côtés de macOS et de Linux x86. Un raccourci clavier à l'échelle du système (Cmd+Shift+K sur macOS, Alt+Shift+K ailleurs) fait apparaître le tableau de bord, vous pouvez changer de canal de diffusion sans réinstaller, publier le tableau de bord sur votre réseau Tailscale avec kirocrew tailnet up, et lancer une instance Crew infonuagique depuis le tableau de bord sous forme de tâche redémarrable. En savoir plus ->
La première version de fonctionnalités depuis que Kiro Crew est devenu un logiciel libre apporte un véritable navigateur que l'agent peut piloter, huit nouvelles applications intégrées, une version bureau native pour Windows, des interfaces en coréen et en japonais, et une installation qui ne présume plus l'usage de Slack, en plus de plusieurs centaines de correctifs issus des premières semaines en open source.
Mode navigateur persistant
Activez un seul interrupteur dans les Paramètres et l'agent peut piloter un véritable navigateur : naviguer, cliquer, saisir du texte et remplir des formulaires, avec la vue en direct diffusée dans le panneau Navigateur du tableau de bord. L'installation se fait pour vous et se rétablit d'elle-même, et l'agent peut aussi assurer le travail de navigation depuis la vue intégrée native. En savoir plus ->
Huit nouvelles applications intégrées
Le magasin d'applications ajoute Spec Builder (développement piloté par les specs), Ops Mission Control (un premier intervenant autonome pour les opérations), Auto-Improvement (auto-amélioration axée d'abord sur la mesure), Meetings (transcription en direct avec des notes structurées et des éléments d'action), Papyrus (un éditeur LaTeX avec un coauteur IA), Mochi et Crew Companion (des compagnons de bureau), et PPTX Maker (décrivez un diaporama dans le clavardage et recevez un véritable fichier .pptx). Chaque application est optionnelle : installez-la depuis le magasin d'applications et activez-la avant qu'elle ne fasse quoi que ce soit. En savoir plus ->
Version bureau pour Windows
L'application de bureau est désormais livrée sous forme d'installeur Windows natif avec une barre de titre intégrée, des correctifs de lanceur et un niveau de bac à sable configurable pour les sous-processus de l'agent, les Skills, le suivi d'utilisation et l'outillage de compilation suivant les conventions de Windows. En savoir plus ->
Installation sans Slack
kirocrew setup ne demande plus de jetons Slack. L'assistant se termine sur le tableau de bord et pointe vers l'ensemble complet des canaux de clavardage; ne passez par les identifiants Slack que lorsque vous les demandez avec kirocrew setup --slack. En savoir plus ->
Interfaces en coréen et en japonais
Le coréen et le japonais rejoignent le tableau de bord, portant l'interface à douze langues. Le gras, l'italique et le barré s'affichent maintenant correctement dans la prose en langues CJC. En savoir plus ->
Kiro Crew est maintenant un logiciel libre. Il s'agit d'un agent d'IA personnel qui s'exécute sur votre propre machine et pilote kiro-cli au moyen du protocole Agent Client Protocol. Installez-le, connectez-vous une seule fois, et il est à vous : aucun serveur à louer, aucun compte à créer, et vos conversations, votre mémoire et vos fichiers restent sur votre disque.
Un seul agent, dix façons d'y accéder
Discutez avec le même agent à partir d'un tableau de bord web, d'une application de bureau native, d'une interface en ligne de commande (kirocrew chat), ou de robots pour Slack, Discord, Telegram, Microsoft Teams, Webex, WeCom et WeChat. Chaque canal partage la même mémoire et les mêmes outils, ce qui vous permet de commencer quelque chose à votre bureau et d'y donner suite depuis votre téléphone. Une session de tableau de bord peut même passer le relais à un fil Slack et rester synchronisée dans les deux sens. En savoir plus ->
Un travail qui continue pendant votre absence
Confiez à l'agent une spec avec kirocrew run TASK.md et il la décompose, l'exécute, la teste et réessaie, conçu pour des exécutions de plus de 10 heures avec des points de contrôle sur disque afin qu'un plantage reprenne là où il s'est arrêté. Planifiez des tâches récurrentes avec cron, répartissez le travail entre des sous-agents parallèles avec kirocrew spawn run, ou laissez un webhook réveiller l'agent lorsque l'intégration continue ou une alerte se déclenche. En savoir plus ->
Une mémoire qui survit aux redémarrages
Les préférences, le contexte de projet et l'historique des conversations persistent d'une session à l'autre et sont recherchés par mot-clé et par sens, les plongements étant calculés localement afin que rien ne quitte votre machine. Corrigez l'agent une fois et la leçon reste acquise pour chaque session future. Une Knowledge Library vous permet d'intégrer vos propres documents et votre propre code dans un graphe de connaissances personnel consultable. En savoir plus ->
Applications, Skills et MCP
Étendez l'agent au moyen d'un magasin d'applications intégré au tableau de bord avec des SDK TypeScript et Python, six applications incluses (dont Auto Research, Code Review Sage et Issue Radar), et des Skills : de simples fichiers markdown qui apprennent un flux de travail à l'agent, sans code et sans reconstruction. N'importe quel serveur MCP peut être découvert, sondé et activé depuis le tableau de bord. En savoir plus ->
Utilisation de l'ordinateur pour les applications natives
L'agent peut lire une application native au moyen de la couche d'accessibilité et la piloter : appuyer sur des boutons, remplir des champs, faire défiler et glisser, atteignant ainsi du travail qui n'a aucune interface web. Les actions sont acheminées vers l'application cible afin que votre pointeur de souris ne se déplace jamais par accident, les champs de mot de passe ne sont jamais lus, et chaque appel est consigné dans le journal d'audit. Désactivé par défaut et réservé à macOS dans cette version; activez-le dans Paramètres > Utilisation de l'ordinateur. En savoir plus ->
Une sécurité que vous pouvez comprendre
Un bac à sable optionnel du système d'exploitation confine les sous-processus kiro-cli sur Linux et macOS. Les contrôles en couches comprennent 137 motifs de commandes refusées intégrés qui tiennent même lorsque l'approbation automatique est activée, le caviardage des identifiants, et un plafond de gouvernance à deux niveaux appliqué à la propre barrière d'outils de Kiro Crew, stocké là où l'agent ne peut ni le lire ni l'écrire, de sorte que l'agent ne peut pas élargir ses propres limites. En savoir plus ->