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
Slack
Discord
Telegram
Teams
Webex
WeCom
WeChat (Weixin)
Référence de la CLI
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. Crew
  3. Interfaces
  4. Teams
Afficher en Markdown

Teams

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

Crew peut fonctionner comme un bot Microsoft Teams. Envoyez un MP à votre agent depuis Teams avec des réponses en diffusion continue et un indicateur de frappe.

Avertissement

Contrairement aux autres canaux (qui se connectent en sortie), Teams utilise le modèle push du Bot Framework — il nécessite une URL HTTPS publique qui atteint votre passerelle. Configurez un proxy inverse, un tunnel de développement ou hébergez sur une VM publique.

Comment ça fonctionne

Le Microsoft Bot Framework envoie des activités vers un point de terminaison que vous hébergez. Crew :

  1. Enregistre une route entrante : POST /api/messaging/teams
  2. Valide l'en-tête Authorization: Bearer <jwt> de chaque requête par rapport aux clés de signature du Bot Framework avant le traitement
  3. Accuse réception rapidement avec 200, exécute le tour de l'agent en arrière-plan, puis envoie la réponse via l'API REST Bot Connector

Prérequis

  • Une URL HTTPS publique atteignant votre passerelle (proxy inverse, tunnel de développement ou VM publique)
  • L'extra Teams installé : pip install "kirocrew[teams]"
  • Un enregistrement Azure Bot avec un Microsoft App ID et un secret

Configuration

Depuis le tableau de bord (recommandé)

  1. Enregistrez un Azure Bot dans le portail Azure — créez une ressource Azure Bot, notez l'App ID, créez un secret client, ajoutez le canal Microsoft Teams et définissez le point de terminaison de messagerie sur https://<your-host>/api/messaging/teams
  2. Ouvrez Settings → Channels → Teams dans le tableau de bord
  3. Collez l'App ID, l'App Password (secret client) et le Tenant ID (ou laissez vide pour le multilocataire)
  4. Ajoutez votre courriel Azure AD ou votre ID d'objet à la liste Allowed emails
  5. Cliquez sur Save — le badge d'état devient vert lorsque les identifiants sont validés

Ensuite, chargez latéralement un paquet d'application Teams (Developer Portal → nouvelle application → Bot avec votre App ID, portée Personal) et envoyez un MP au bot.

Depuis la CLI

Dans ~/.kiro/crew/.env :

MICROSOFT_APP_ID=<your app id> MICROSOFT_APP_PASSWORD=<your client secret> MICROSOFT_APP_TENANT_ID=<tenant id or leave unset>

Dans ~/.kiro/crew/config.json :

json
{ "teams": { "enabled": true, "allowed_emails": ["you@yourcompany.com"] } }

Installez l'extra Teams : pip install "kirocrew[teams]"

Puis : kirocrew restart

Commandes

CommandeEffet
/newNouvelle conversation
/compactCompresser le contexte
/helpLister les commandes

Sécurité

  • Le webhook est exempté de la barrière de témoins du tableau de bord — effectue sa propre validation JWT Bot Framework
  • L'autorisation refuse par défaut à la fois sur la liste d'autorisation de courriels et sur la portée de conversation (personnelle seulement)
  • Tous les refus sont enregistrés dans le journal des événements de sécurité
  • L'App Password est marqué comme sensible et n'est jamais journalisé

Limitations

  • Clavardage personnel 1:1 seulement — aucun canal d'équipe, clavardage de groupe ou gestion des mentions @
  • Aucune Adaptive Card / bouton pressable (les options sont livrées en texte brut)
  • Aucune diffusion continue jeton par jeton — l'indicateur de frappe est affiché, la réponse finale est livrée en un seul message (fragmenté si long)

Configuration

CléDéfautObjectif
teams.enabledfalseActive le canal
teams.allowed_emails[]UPN/courriels/ID d'objet autorisés (vide = personne)
teams.soft_threshold_pct80% de contexte où le bot suggère /compact
teams.hard_threshold_pct95Seuil de compression forcée

Dépannage

ProblèmeSolution
401 sur les requêtes entrantesL'App ID ou le secret est incorrect; vérifiez l'enregistrement Azure Bot
Le bot ne répond pasConfirmez que allowed_emails inclut votre UPN ou ID d'objet
kirocrew[teams] non installéInstallez avec pip install "kirocrew[teams]"
Aucun badge vert dans SettingsLa validation des identifiants sortants a échoué — vérifiez l'App ID/Password
Page mise à jour : 11 août 2026
Telegram
Webex