# Kavor 2.0.1

## Nouveautés

- **Le résultat peut venir à vous.** Demandez au CodingAgent, y compris depuis sa session desktop, d'envoyer un résumé
  ou un résultat à une conversation activée de son Workspace. L'agent choisit une destination explicite, sans nécessiter
  de message WhatsApp préalable. Les réponses aux demandes reçues reviennent toujours à la conversation d'origine,
  sans suivre les changements ultérieurs de Workspace ou d'agent par défaut. Cela ne diffuse ni tout le terminal ni
  automatiquement le résultat à tous les groupes.
- **Envoyez de l'audio à vos agents.** Kavor prépare automatiquement une transcription avant de transmettre la demande
  aux CodingAgents destinataires, en préservant l'enregistrement original, la légende et le choix des agents. Le texte
  est identifié comme généré à partir de l'audio et peut contenir des erreurs. Tous les destinataires d'une même demande
  utilisent le même résultat. Si la préparation échoue, la conversation d'origine reçoit des indications et les agents
  en attente ne reçoivent pas cette demande.
- **État plus compact dans les Channels.** Le contexte et le texte des avis courts partagent une ligne, avec les retours
  naturels de l'écran. Réponses complètes, questions et contenus longs gardent leur propre mise en forme.

## Corrections

- Préserve les modifications du Canvas acceptées pendant un Undo ou Redo, sans remplacer le nouvel historique lorsque
  l'opération précédente se termine. Une modification intermédiaire invalide aussi l'ancien chemin de Redo.
- Rend visible la préparation d'une mise à jour après **Restart**, en gardant l'application ouverte durant cette étape
  et en respectant les décisions d'enregistrement, d'abandon ou d'annulation des fichiers. Annuler la fermeture ou
  échouer à la préparation rend le contrôle à l'application ; quitter normalement ne lance pas d'installation.
- Améliore la récupération des groupes de Workspace WhatsApp : **Check group** vérifie la disponibilité pour le compte
  associé et **Remove group link** retire seulement l'association confirmée. Le groupe, l'association du téléphone,
  l'historique accepté et les autres Workspaces sont préservés. Les échecs temporaires n'effacent pas automatiquement
  l'association.
- Corrige la typographie, l'alignement des marqueurs et les retours à la ligne des listes de Sticky Note.

## Installation

Téléchargez Kavor depuis <https://download.agentkavor.com>. Les installations directes existantes peuvent rechercher
cette version dans Software Update. Les mises à jour de la base du Workspace suivent la migration Kavor avec sauvegarde.

- **Windows x64 :** Microsoft Store ou installateur NSIS assisté par l'utilisateur. Microsoft signe et met à jour les
  installations Store. L'installateur direct reste sans signature de publisher ; SmartScreen peut demander confirmation.
- **macOS 13+ :** DMG distincts pour Apple Silicon et Intel, signés et notariés. Les mises à jour automatiques utilisent
  le ZIP de l'architecture correspondante ; le DMG reste disponible pour une installation manuelle.
- **Linux x64 :** AppImage et DEB. AppImage prend en charge les mises à jour gérées par Kavor avec redémarrage coordonné
  explicite ; le DEB se met à jour manuellement depuis la page de téléchargement.

## Limitations connues

- WhatsApp exige un compte associé, le réseau et Kavor authentifié en cours d'exécution sur un ordinateur éveillé.
  L'intégration utilise les appareils associés, pas la WhatsApp Business API hébergée par Meta. Les approbations
  en attente sur le desktop nécessitent toujours votre intervention.
- La transcription utilise un service cloud authentifié ; elle n'est pas entièrement hors ligne. La limite est de
  **25 Mo par audio (25 000 000 octets)**, distincte du stockage des pièces jointes. Elle ne transforme pas la parole en
  commande de contrôle Kavor, ne remplace pas l'original et ne prolonge pas son accès de sept jours après l'upload.
- Les images dépendent du harness et du modèle. Les vidéos sont fournies sous leur forme originale, au mieux des
  possibilités, sans conversion ni extraction automatique d'images ; leur interprétation par tout CodingAgent n'est
  pas garantie.
- Un lien OSC 8 du Terminal imprimé sur une ligne déjà sous le pointeur peut nécessiter de déplacer le pointeur vers
  une autre ligne puis de revenir avant de s'ouvrir, à cause du cache de survol de xterm.
- Les alertes upstream de déni de service restent présentes pour
  [braces](https://github.com/advisories/GHSA-vfj7-8cjw-p6xm) et
  [sprintf-js](https://github.com/advisories/GHSA-hp3w-g68c-fv3c). La surveillance récursive du Workspace désactive
  l'expansion glob dans le chemin utilisant braces ; cette atténuation ne constitue pas une dépendance corrigée.
- Le Browser Profile dédié et partagé accepte tout certificat serveur pour le développement local. Un réseau hostile
  peut usurper les sites ouverts dans ce profil. La session de l'application conserve la validation normale des
  certificats. Les Nodes WebBrowser ne réutilisent ni le profil ni les extensions du Chrome externe ; supprimer un
  Node n'efface pas les données de site partagées. Utilisez le nettoyage explicite des paramètres. Les frames intersites
  isolées dans un autre processus sont signalées comme omises et ne peuvent franchir la frontière de sécurité du guest
  pour être contrôlées.
- Les paquets Windows ARM64 et Linux ARM64 ne sont pas inclus. La disponibilité Microsoft Store peut suivre la
  publication directe en raison de la certification indépendante de Microsoft.
