Accéder à la documentation
Version actuellePublié le 15 août 2026Version GitHub

Kavor 1.4.0

Nouveautés

  • Ajoute Grok comme provider de CodingAgent, via un client ACP avec configuration, saisie interactive et prise en charge de la dénomination et du catalogue des sessions selon la convention de wire par méthode d'extension ACP.
  • Ajoute OpenCode comme provider de CodingAgent, avec un cycle de vie de serveur local authentifié et la prise en charge de la création, reprise, duplication (fork), liste et dénomination des sessions, y compris une installation de la version Windows sans repli vers WSL.
  • Ajoute un outil de sélection de provider dans la palette du Canvas, afin que le placement d'un Node de CodingAgent inclue un choix explicite de provider, avec un utilitaire de geste partagé (appui vs glisser) réutilisé dans la palette.
  • Affiche les images en ligne Sixel et iTerm2 dans les vues PTY du Terminal et du CodingAgent intégrés, reflétant ce que le processus sous-jacent peut déjà émettre.
  • Prend en charge plusieurs racines de specification par Workspace, avec les mises à jour correspondantes des réglages de Specification, du panneau Backlog et de l'arborescence des dossiers, afin que les Specifications puissent être organisées sur plus d'une racine.

Corrections

  • Corrige une condition de concurrence dans le transfert d'Onboarding où une route de Workspace chargée paresseusement pouvait suspendre et effacer l'indicateur de préparation d'Onboarding, laissant le Canvas hydraté derrière une étape jamais libérée par Onboarding.
  • Annule un session id de provider inventé par un adapter mais jamais confirmé lorsque le PTY interactif se termine avant que le démarrage soit prêt, de sorte qu'un échec au premier lancement ne peut plus laisser un Node pointer indéfiniment vers une session que le provider n'a jamais créée.
  • Restreint la protection de l'environnement de lancement du provider aux deux variables que Kavor possède réellement, plutôt qu'à tout l'environnement ambiant hérité, et ajoute un résultat explicite de « mise à jour requise » au démarrage du provider, aux côtés de l'état « commande manquante » déjà existant, affiché dans la superposition d'installation, la barre d'outils et le chrome du node.
  • Persiste un glissement de plusieurs nodes dans le Canvas comme un seul mouvement groupé au lieu d'écritures séparées par node.
  • Stabilise la présentation différée du PTY, la résolution de l'environnement du login shell et le traceur d'écran de terminal xterm.
  • Corrige les nodes de CodingAgent OpenCode qui restaient bloqués sur « Working » lorsque le transport d'événements du provider perdait la transition d'état inactif ; Kavor réconcilie désormais directement l'état réel de la session dans ce cas.

Installation

Téléchargez Kavor depuis https://download.agentkavor.com. La page détecte la plateforme actuelle et affiche également tous les paquets disponibles. Les installations directes existantes peuvent rechercher cette version dans les réglages de mise à jour logicielle de Kavor. Aucune migration manuelle des données de Workspace n'est nécessaire ; Kavor sauvegarde les bases de données locales prises en charge avant d'appliquer les mises à jour de schéma.

  • Windows x64 utilise l'installateur NSIS assisté par utilisateur. L'installateur n'est actuellement pas signé, Microsoft SmartScreen peut donc exiger une confirmation explicite.
  • macOS 13+ fournit des DMG distincts pour arm64 et x64. Les builds sont signés en ad-hoc mais non notarisés ; suivez les instructions Gatekeeper de la page de téléchargement. Les mises à jour gérées par Kavor utilisent le ZIP correspondant à l'architecture et proposent un redémarrage coordonné explicite après revalidation de l'artefact en cache. Le téléchargement manuel reste disponible à tout moment.
  • Linux x64 fournit des paquets AppImage et DEB. AppImage prend en charge les mises à jour gérées par Kavor avec redémarrage coordonné explicite ; les mises à jour DEB s'installent manuellement depuis la page de téléchargement.

Limitations connues

  • Les Schedule Trigger nécessitent que le runtime Kavor soit en cours d'exécution, que la machine soit éveillée, que l'utilisateur soit connecté et que la session cible soit active. Une occurrence manquée pendant que Kavor n'était pas en cours d'exécution est enregistrée et proposée comme exécution manuelle explicite ; elle n'est jamais exécutée automatiquement au lancement suivant.
  • Les paquets Windows ARM64 et Linux ARM64 ne sont pas inclus tant que leurs gates natifs de PTY, SQLite, confinement de processus et runtime empaqueté ne peuvent pas s'exécuter sur des environnements CI correspondants.
  • Les téléchargements directs pour Windows n'ont pas encore de certificat publisher Authenticode.
  • Les paquets macOS n'ont pas encore de signature Developer ID ni de notarisation. Gatekeeper peut exiger une confirmation manuelle, et remplacer un build ad-hoc peut amener macOS à redemander l'accès à Kavor Safe Storage dans le Trousseau.
  • La distribution via le Microsoft Store ne fait pas partie de cette version.
Dernière révision 15 août 2026Vérifié avec Kavor 1.4.0Partager un avis sur la documentation