Changements importants dans chaque version Pi Agent Desktop. Les notes de version complètes et les ressources sont disponibles sur GitHub Releases.
v0.4.1Dernier
Pi Coding Agent 1.2.0 apporte PowerShell sous Windows, la récupération des paramètres de modèle et une meilleure fiabilité des outils, des canaux et du démarrage.
Prise en charge de Windows PowerShell
Exécutez les commandes de l’Agent avec PowerShell 5.1 ou 7 sous Windows. Choisissez le shell des nouvelles sessions ; les sessions existantes conservent leur choix.
Identifiez les champs à corriger quand models.json est invalide. L’envoi est suspendu jusqu’à la réparation et au rechargement, afin d’éviter des requêtes vers un point de terminaison non prévu.
Les alias MCP, la recherche d’outils et les appels Codemode imbriqués suivent les mêmes contrôles de permissions. La mise à niveau conserve la portée initiale des autorisations des sessions et des canaux.
Les pièces jointes restent associées au bon tour. Les messages annulés ou pris en charge par une extension ne perturbent plus les tours Desktop suivants et ne renvoient plus la réponse précédente.
PowerShell traite mieux le chinois, les emoji, les scripts multilignes, les guillemets et les sorties entrelacées. L’annulation, les délais, les états de sortie et le nettoyage des arbres de processus sont améliorés.
Les paramètres et dépendances facultatives des canaux, du terminal et de Markdown se chargent à la demande. L’écran blanc à la première ouverture est corrigé ; pendant le chargement, Fermer, Échap, le clic sur le fond et le focus clavier fonctionnent correctement.
Sous Windows, l’enregistrement de la configuration est réessayé si des fichiers sont occupés. L’installation intègre la correction d’extraction de Herdr et renforce les vérifications de réparation, de restauration, d’intégrité et de SBOM.
Les métadonnées des outils Pi 1.2.0 sont adaptées à l’interface, rétablissant les listes sans exposer les chemins internes des extensions. La disponibilité des outils suit les changements de chemin et d’état.
Remarques
Sous Windows, ouvrez Paramètres → Général → Shell par défaut de l’Agent et choisissez PowerShell ou Bash. Les nouvelles sessions utilisent PowerShell par défaut ; ce réglage ne concerne que les sessions créées ensuite.
Les sessions existantes conservent leur shell et leurs autorisations. Modifier le choix par défaut ne donne aucun accès aux commandes aux sessions sans outils. Bash et PowerShell utilisent vos permissions locales, sans bac à sable de sécurité.
Découpez les commandes PowerShell très longues. Celles qui dépassent la limite Windows sont rejetées avant exécution, sans troncature silencieuse.
Pi 1.2.0 rejette toute la configuration models.json si la validation du schéma échoue : tous les fournisseurs personnalisés et paramètres de modèle remplacés deviennent inactifs. Desktop suspend l’envoi dans les sessions de bureau et de canal.
Ouvrez Paramètres → Modèles et corrigez les champs signalés. Pour les champs non modifiables dans l’interface, éditez ~/.pi/agent/models.json manuellement. Les commentaires de ligne et les virgules finales sont acceptés.
Rechargez la configuration depuis le disque, puis la session avant de renvoyer un message. Vérifiez ensuite le modèle sélectionné et le routage Auto.
OpenRouter actualise son catalogue selon les permissions du compte courant. Desktop et Pi CLI partagent le cache dans ~/.pi/agent/ ; après un changement de compte ou un démarrage hors ligne, reconnectez-vous et actualisez le catalogue obsolète ou issu d’un autre compte.
Le programme d'installation Windows reste une version bêta non signée et les mises à jour Linux AppImage restent manuelles.
Pi Coding Agent 1.1.0 apporte les services MCP, le routage Auto, la génération d’images, les modèles de décision et un historique persistant des exécutions d’outils.
Routage automatique des modèles
Choisissez un modèle rapide et un modèle puissant. Auto oriente chaque nouvelle demande selon le niveau de réflexion ou la complexité de la tâche et affiche le modèle qui a répondu.
Connectez des outils locaux et distants via stdio ou Streamable HTTP. Importez des configurations, connectez-vous avec OAuth, testez les connexions et prévisualisez les ressources dans les paramètres.
Utilisez Codemode pour générer des images, classer du contenu, répondre par oui ou non ou attribuer des scores. Les images générées restent visibles à la réouverture de la conversation.
Suivez les appels directs et imbriqués dans un arbre d’exécution propre à chaque branche. Consultez leur état, leur durée, leurs entrées et leurs résultats complets, même après réouverture ou compression d’une session.
Ouvrez Paramètres → Modèles → Paramètres avancés des modèles pour ajuster la compression automatique du contexte, les jetons réservés aux réponses, le contenu récent conservé et les réglages par modèle.
Configurez les tentatives de l’Agent et du fournisseur, les délais d’attente, les délais d’expiration et le transport automatique, SSE, WebSocket ou WebSocket avec cache.
L’édition des modèles ajoute les paramètres d’échantillonnage par niveau de réflexion, les limites d’entrée pour les images et les requêtes, et les réglages par ID de modèle. Le raisonnement Max est disponible sur les modèles compatibles.
Les paramètres avancés sont partagés avec Pi CLI. Rechargez les sessions existantes pour les appliquer. Les projets approuvés peuvent remplacer les valeurs globales. La sauvegarde détecte les modifications externes pour limiter les conflits.
Améliorations de la fiabilité
Pi Coding Agent passe de 0.87.1 à 1.1.0, avec une configuration guidée des clés API, abonnements et connexions OAuth, un remplacement plus sûr des identifiants et la migration des anciennes configurations Azure.
Les tours arrêtés conservent leur état après réouverture et ne déclenchent plus de sons ni de notifications de fin. Le changement de session, les brouillons, le défilement et les réponses en continu sont plus fiables.
Les correctifs Windows couvrent le lancement des sous-processus MCP, la transmission de l’environnement et les chemins contenant des espaces ou des caractères chinois, ainsi que l’arrêt de Herdr et le nettoyage de l’environnement d’exécution.
Remarques
Routez selon le niveau de réflexion ou ajoutez un modèle de décision pour évaluer la complexité. Les décisions ajoutent de la latence et de la consommation ; en cas d’échec, Auto utilise le modèle puissant.
Enregistrer une configuration MCP n’autorise pas ses outils. Accordez l’accès dans le menu des outils de la session actuelle ; les appels imbriqués respectent les mêmes autorisations.
Les décisions OpenAI nécessitent une clé API ; la connexion par abonnement ChatGPT ne donne pas accès à cette fonction. Ajoutez TypeSafe / Jev avec sa clé API pour utiliser jev-latest.
Les fiches des fournisseurs proposent des tests de modèles d’image et de décision, susceptibles d’être facturés. Les appels peuvent être annulés et conservent leurs entrées, résultats, état et consommation dans l’historique de session.
Les autorisations et les exécutions des outils Desktop sont enregistrées dans le répertoire de données de l’application. Pour une sauvegarde complète, conservez ses journaux et fichiers de contenu tool-executions ainsi que ~/.pi/agent/.
Le programme d'installation Windows reste une version bêta non signée et les mises à jour Linux AppImage restent manuelles.
Cette version étend Herdr à Windows x64, met à niveau le Pi Coding Agent fourni vers la version 0.87.1 et met à jour la prise en charge des modèles, la sécurité des dépendances et la validation multiplateforme.
Herdr sur Windows x64
Les packages Windows x64 regroupent désormais Herdr v0.8.2 dont l'intégrité est vérifiée. Installez-le, réparez-le ou supprimez-le dans les outils de développement, puis connectez-vous via le mode Attacher ou Géré.
Windows prend en charge le contrôle de flotte et d'agent Herdr, l'observation en direct du terminal ANSI et la prise de contrôle explicite du clavier.
Les objets de travail natifs contiennent des processus enfants de terminal et fournissent un nettoyage limité après une panne d'application ou de terminal.
Herdr prend désormais en charge macOS arm64 / x64, Linux x64 et Windows x64. Windows ARM64, Windows Server et Windows 32 bits ne sont toujours pas pris en charge.
Pi 0.87.1, modèles et mise en cache
Le Pi Coding Agent fourni passe de 0.85.0 à 0.87.1, avec des adaptations de bureau pour les modifications d'exécution de session, de fournisseur de modèle et d'appel d'outil.
La prise en charge des nouveaux modèles inclut Claude Opus 5.5, GPT-6 Sol, GPT-6 Luna et Grok 4.7.
Paramètres → Général → Conversation ajoute un réchauffement rapide du cache avec Désactivé, Pendant les longues exécutions de l'outil et également en mode inactif. Le paramètre est partagé avec Pi CLI et peut utiliser des jetons de modèle.
Sécurité et fiabilité
Les dépendances présentant un risque de sécurité connu sont mises à jour, avec une nouvelle couverture de régression pour l'intégration native Windows Herdr, le cycle de vie du terminal et les ressources packagées.
La validation des versions se poursuit sur les installateurs de plateforme, les objets de tâche Windows, l'intégrité d'exécution Herdr et les chaînes d'outils packagées.
Téléchargements
macOS Apple Silicon: Pi-Agent-Desktop-0.3.0-arm64.dmg
macOS Intel : Pi-Agent-Desktop-0.3.0-x64.dmg
Windows x64 (bêta non signée) : Pi-Agent-Desktop-Unsigned-Beta-Setup-0.3.0.exe
Linux x64 : Pi-Agent-Desktop-0.3.0-x86_64.AppImage
Remarques
Le runtime Pi Coding Agent fourni est désormais la version 0.87.1.
Le programme d'installation Windows reste une version bêta non signée et les mises à jour Linux AppImage restent manuelles.
Herdr et les processus gérés fournissent un contrôle du cycle de vie, et non un bac à sable de sécurité.
v0.2.3
Cette version aligne la langue du menu natif avec l'interface utilisateur de l'application, masque par défaut la barre de menu supérieure Windows / Linux et corrige les mathématiques d'affichage contenues dans la liste qui pourraient corrompre le rendu ultérieur de Markdown.
Menus natifs et interface utilisateur multiplateforme
Les menus des applications natives suivent désormais la langue de l'interface. Fichier, Modifier, Afficher, Fenêtre, Aide et leurs sous-menus prennent en charge l'anglais, le chinois simplifié et le chinois traditionnel.
Windows et Linux masquent la barre de menu supérieure par défaut pour une surface d'application plus intégrée. Les commandes de menu et les raccourcis restent disponibles et appuyez sur Alt révèle temporairement le bar.
macOS conserve la barre de menus du système, avec des étiquettes suivant la langue de l'application. La disposition des paramètres est inchangée.
Formules mathématiques en bloc dans Markdown
Les mathématiques d'affichage sur une seule ligne à l'intérieur d'une liste préservent désormais l'indentation lorsqu'elles sont développées, conservant ainsi la formule dans son élément de liste d'origine.
Les titres, tableaux, textes en gras et autres contenus situés après une formule ne sont plus interprétés à tort comme des mathématiques, avec une couverture des cas de fin de ligne ordonnés, non ordonnés, imbriqués, entre guillemets et mixtes.
Téléchargements
macOS Apple Silicon: Pi-Agent-Desktop-0.2.3-arm64.dmg
macOS Intel : Pi-Agent-Desktop-0.2.3-x64.dmg
Windows x64 (bêta non signée) : Pi-Agent-Desktop-Unsigned-Beta-Setup-0.2.3.exe
Linux x64 : Pi-Agent-Desktop-0.2.3-x86_64.AppImage
Remarques
Le runtime Pi Coding Agent fourni reste à 0.85.0.
La prise en charge de la plate-forme Herdr, la version bêta non signée Windows et les mises à jour manuelles Linux restent inchangées.
v0.2.2
Cette version ajoute une interface utilisateur en chinois traditionnel et une largeur de réponse de modèle indépendante, met à niveau le Pi Coding Agent fourni vers la version 0.85.0 et améliore la prise en charge de l'agent Herdr et la compatibilité Windows Git Bash.
Disposition de la langue et de la conversation
Un nouveau chinois traditionnel (zh-TW) L'interface utilisateur couvre les paramètres, les modèles, les sessions, le navigateur, les outils de développement et Herdr. Taïwan, Hong Kong, Macao et zh-Hant les paramètres régionaux du système sont par défaut le chinois traditionnel.
Les boîtes de dialogue natives, les menus contextuels des fichiers, les confirmations du navigateur et la copie de la barre d'état suivent désormais la langue de l'application sélectionnée au lieu de s'éloigner de l'interface utilisateur principale.
Paramètres → Général → Conversation ajoute une largeur de réponse de modèle indépendante avec les options de largeur confortable et de colonne de conversation de remplissage. Le mode complet donne des bulles de réponse, des paragraphes, des tableaux et des blocs de code dans l'espace de lecture disponible.
La largeur de réponse du modèle est distincte de la largeur externe de la conversation et la valeur par défaut est Confortable. Il se contracte avec l'espace disponible lorsqu'un panneau latéral droit est ouvert.
Outils d'exécution, Herdr et Windows
Pi Coding Agent et les environnements d'exécution associés passent à la version 0.85.0, y compris le pi-server vérifications des dépendances et de la compatibilité du bureau.
Herdr peut désormais découvrir et lancer le agy Agent via le même flux de découverte de répertoire fixe et de démarrage contrôlé.
Les installations saines de Git Bash dans Git personnalisé pour Windows ou les répertoires PortableGit versionnés sont désormais correctement reconnues.
Téléchargements
macOS Apple Silicon: Pi-Agent-Desktop-0.2.2-arm64.dmg
macOS Intel : Pi-Agent-Desktop-0.2.2-x64.dmg
Windows x64 (bêta non signée) : Pi-Agent-Desktop-Unsigned-Beta-Setup-0.2.2.exe
Linux x64 : Pi-Agent-Desktop-0.2.2-x86_64.AppImage
Remarques
Le runtime Pi Coding Agent fourni est désormais la version 0.85.0.
Herdr prend en charge macOS arm64/x64 et Linux x64 et reste indisponible sur Windows. Ajout de agy le support n’installe pas ce CLI automatiquement.
Le programme d'installation Windows reste une version bêta non signée et les mises à jour Linux AppImage restent manuelles.
v0.2.1
Cette version se concentre sur la découverte de l'agent CLI de l'application packagée Herdr sous un PATH GUI clairsemé et améliore les pièces jointes de capture d'écran, l'encapsulation des notifications et la présentation Mermaid.
Lancement et diagnostic de la CLI Herdr Agent
Un catalogue de répertoires fixes pour 11 agents démarrables couvre les Homebrew, MacPorts, ~/.local/bin, fournisseur, npm / Bun / uv / WinGet et emplacements du gestionnaire de versions pris en charge.
Le Herdr géré utilise une superposition de lanceur réservée aux agents ainsi que des répertoires d'agent et d'exécution vérifiés, de sorte que les applications lancées à partir du Finder avec un PATH système clairsemé peuvent toujours trouver les agents CLI courants.
herdr_agent_start ne rejette plus tôt lorsque Desktop ne peut pas trouver un CLI localement. Après les contrôles de sécurité, la session cible Herdr renvoie le résultat faisant autorité et le mode Attach ne décide pas d'une session externe.
Les diagnostics Herdr ajoutent les états detected, missing-locally, ambiguous, et les informations sur la source. Les échecs conservent des codes d'erreur stables sans exposer les chemins ou le contenu du terminal.
Pièces jointes et présentation du contenu
Les grandes captures d'écran et les PNG Retina sont redimensionnés à un bord le plus long de 2 048 pixels et à environ 512 Ko JPEG avant d'entrer dans le brouillon. Le budget du brouillon d’image décodé passe à 4 Mio.
Les notifications multilignes, les sauts de ligne explicites et les longs textes non espacés sont désormais entièrement renvoyés au lieu d'être compressés dans des points de suspension à hauteur fixe.
Les clôtures Mermaid affichent le diagramme rendu par défaut après la diffusion, tout en préservant la vue Source et le repli en cas d'échec de rendu.
Sécurité et fiabilité
La découverte d'agent vérifie uniquement les répertoires fixes sur liste blanche et les commandes canoniques. Il ne fonctionne jamais --version, shells de connexion, profils de shell, installations réseau ou analyses récursives du répertoire personnel.
La superposition du lanceur contient uniquement les commandes d'agent autorisées plutôt que d'ajouter des répertoires bin utilisateur entiers. Le mode Attacher ne modifie jamais un environnement Herdr externe.
Une violation d'accès spécifique provenant d'installateurs Windows historiques non signés est retentée uniquement dans certaines limites et uniquement tant que le répertoire cible reste vide ; d'autres échecs échouent toujours.
Téléchargements
macOS Apple Silicon: Pi-Agent-Desktop-0.2.1-arm64.dmg
macOS Intel : Pi-Agent-Desktop-0.2.1-x64.dmg
Windows x64 (bêta non signée) : Pi-Agent-Desktop-Unsigned-Beta-Setup-0.2.1.exe
Linux x64 : Pi-Agent-Desktop-0.2.1-x86_64.AppImage
Remarques
Le runtime Pi Coding Agent fourni reste à la version 0.84.0.
missing-locally signifie seulement que Desktop n'a pas trouvé le CLI dans un répertoire local pris en charge ; cela ne prouve pas qu'Attach ou une future session à distance ne puisse pas le lancer.
La prise en charge de la plate-forme Herdr, la version bêta non signée Windows et les mises à jour manuelles Linux restent inchangées.
v0.2.0
Cette version intègre entièrement Herdr v0.8.2 / protocole 20 : Pi peut gérer les flottes d'agents locales à partir de la conversation d'origine pendant que les utilisateurs observent, dépannent ou prennent le relais via l'état de la barre de titre et un terminal de droite.
Contrôle conversationnel Herdr et interface utilisateur de la flotte
24 outils sémantiques herdr_* couvrent les requêtes de flotte, la gestion des espaces de travail, onglets et volets, le lancement et les instructions des agents, l’explication de l’état, le diagnostic des processus, la saisie de touches et l’attente des sorties.
La conversation principale contrôle directement les agents Herdr. L'état de la flotte dans la barre de titre est regroupé par espace de travail, onglet, volet et agent sur l'écran de démarrage et les sessions actives.
Un terminal xterm.js Herdr du côté droit ajoute une sortie ANSI, un dimensionnement à ajustement automatique, une observation en lecture seule, une prise de contrôle explicite du clavier, une limitation des entrées, une reconnexion et une mise en mémoire tampon limitée. La fermeture de la vue ne ferme pas le volet ou l'agent.
Attach se connecte à un serveur Herdr démarré par l'utilisateur. Géré permet à Pi Desktop de démarrer, de surveiller, de redémarrer dans certaines limites et d'arrêter son serveur privé lorsqu'il est désactivé, commuté, désinstallé ou quitté.
Les packages macOS et Linux regroupent un Herdr v0.8.2 vérifié par résumé. L'installation, la mise à jour, la réparation et la suppression sont effectuées dans les outils de développement, et le mode géré ne nécessite aucun téléchargement d'exécution distinct.
Les CLI d'agent pris en charge incluent pi, claude, codex, gemini, omp, opencode, copilot, kimi, droid, grok, et qwen.
Sécurité, fiabilité et conversation UX
L'adaptateur est épinglé sur Herdr >=0.8.2 <0.9.0, protocole 20 et schéma 1. Les protocoles inconnus, les dérives de schéma, les points de terminaison non sécurisés, les réponses surdimensionnées et les identifiants non valides échouent lors de la fermeture.
Le socket Unix est vérifié pour l'état réel du fichier, la propriété de l'utilisateur actuel et les autorisations avant chaque demande. Les invites, les sorties du volet, les attentes, les trames de terminal et les files d'attente d'entrée ont des limites et une rédaction strictes.
Géré contrôle uniquement le serveur de session démarré par Pi Desktop et ne prend jamais en charge ni ne met fin à un Herdr externe. Les sessions Pi et les sessions Herdr restent indépendantes.
La fermeture d'un espace de travail, d'un volet ou d'un agent nécessite une confirmation locale. Étant donné que Herdr v0.8.2 ne peut pas arrêter uniquement un agent, sa fermeture ferme explicitement son volet.
Les messages d'invocation de compétence se transforment désormais en commandes claires et visibles par l'utilisateur au lieu d'exposer ou de répéter les corps de compétence.
Téléchargements
macOS Apple Silicon: Pi-Agent-Desktop-0.2.0-arm64.dmg
macOS Intel : Pi-Agent-Desktop-0.2.0-x64.dmg
Windows x64 (bêta non signée) : Pi-Agent-Desktop-Unsigned-Beta-Setup-0.2.0.exe
Linux x64 : Pi-Agent-Desktop-0.2.0-x86_64.AppImage
Remarques
Le runtime Pi Coding Agent fourni reste à la version 0.84.0.
Herdr prend actuellement en charge macOS arm64 / x64 et Linux x64. D'autres fonctionnalités restent disponibles sur Windows, mais Herdr n'y est pas disponible et échoue.
Herdr et les processus gérés fournissent un contrôle du cycle de vie, et non un conteneur ou un bac à sable de sécurité. Les processus enfants disposent du même accès aux fichiers locaux, au réseau et à l'environnement que l'agent Bash.
Le programme d'installation Windows est une version bêta non signée et peut déclencher des avertissements Unknown Publisher ou SmartScreen. Les mises à jour Linux AppImage restent manuelles.
v0.1.14
Cette version ajoute des processus d'arrière-plan gérés observables et contrôlés par l'utilisateur afin que l'agent puisse maintenir les serveurs de développement, les processus de surveillance, les API simulés et d'autres tâches de projet exécutées sous le contrôle du cycle de vie de l'application.
Processus d’arrière-plan gérés
Nouveau process_start, process_list, process_read, process_wait, process_write, process_stop, et process_restart les outils gèrent les tâches de longue durée tandis que les commandes courtes continuent d'utiliser Bash.
Le panneau Processus de droite affiche le propriétaire, l'état, l'état de préparation, les journaux rédigés, les points de terminaison de bouclage et les raisons de sortie, avec des commandes pour stdin, stop, forcer l'arrêt, redémarrage, copie et exportation de journaux.
Les curseurs de journal prennent en charge les tâches à démarrage lent et les adresses d'hôte local sont détectées automatiquement pour les flux de travail tels que Vite, React, Storybook, Flask, Spring Boot, les API simulés et les builds de surveillance.
Les services localhost gérés fonctionnent avec le navigateur intégré tandis que la capacité de processus et l'autorisation du navigateur restent séparées.
Sécurité et fiabilité multiplateforme
macOS et Linux utilisent des groupes de processus POSIX pour la gestion complète de l'arborescence des processus. Windows 11 x64 utilise un assistant Rust et des objets de travail Windows avec vérification du chemin, de la version, de l'architecture et de l'intégrité.
La fonctionnalité est désactivée par défaut. L'activer valide la prise en charge de la plate-forme, la confiance du projet, les limites du répertoire de travail de la session, l'identité du propriétaire, l'état du crash-reaper et la politique des ressources, en cas d'échec de fermeture lorsque les exigences ne sont pas remplies.
Les processus sont isolés par session d'agent. Les journaux utilisent des tampons limités, des curseurs et une rédaction secrète ; stdin n'est pas conservé et les liaisons LAN courantes nécessitent une confirmation.
Un Crash Reaper effectue un nettoyage limité de l'arborescence des processus après une panne d'un hôte ou d'une application, et un agent ne peut pas automatiquement contourner un arrêt d'un utilisateur.
Le pipeline de version Windows ajoute désormais des versions reproductibles de Rust-helper, des contrôles de sécurité PE, un SBOM CycloneDX et des portes d'intégrité d'artefacts emballés.
Téléchargements
macOS Apple Silicon: Pi-Agent-Desktop-0.1.14-arm64.dmg
macOS Intel : Pi-Agent-Desktop-0.1.14-x64.dmg
Windows x64 (bêta non signée) : Pi-Agent-Desktop-Unsigned-Beta-Setup-0.1.14.exe
Linux x64 : Pi-Agent-Desktop-0.1.14-x86_64.AppImage
Remarques
Le runtime Pi Coding Agent fourni reste à la version 0.84.0.
Les processus gérés prennent en charge macOS, Linux et Windows 11 x64, mais pas Windows ARM64, Windows Server ou Windows 32 bits. Ils fournissent un contrôle du cycle de vie, et non un conteneur ou un bac à sable de sécurité.
Le programme d'installation Windows est une version bêta non signée et peut déclencher des avertissements Unknown Publisher ou SmartScreen. Les mises à jour Linux AppImage restent manuelles.
v0.1.13
Cette version ajoute des contrôles de taille de police et de largeur de conversation, et retravaille @ suggestions de références de fichiers pour une navigation et une recherche plus complètes et plus fiables dans les grands espaces de travail non Git.
Apparence du chat
Paramètres → Général → Conversation propose désormais des tailles de discussion Small, Standard, Large et Extra Large ainsi que des contrôles de largeur de conversation. Les modifications s’appliquent immédiatement et persistent après les redémarrages.
La largeur confortable reste à 760 px, tandis que Expanded s'adapte à la fenêtre jusqu'à un maximum de 960 px.
Les limites des messages, des détails du processus et du compositeur s'alignent désormais de manière cohérente dans des fenêtres larges et de largeur minimale.
@ références de fichiers
Les suggestions utilisent désormais la navigation à la demande et sont gérées fd recherche, avec jusqu'à 300 résultats pour la navigation et la recherche afin que les premiers dossiers ne puissent pas épuiser le quota.
Lorsque l'espace de travail est un répertoire personnel d'utilisateur, Windows AppData ou macOS Library est masqué par défaut mais reste disponible lorsqu'il est explicitement saisi.
Si l'outil de recherche n'est pas disponible, expire ou échoue, l'application signale un état de repli clair et conserve les candidats du répertoire actuel au lieu de suspendre ou de renvoyer des résultats trompeurs.
Téléchargements
macOS Apple Silicon: Pi-Agent-Desktop-0.1.13-arm64.dmg
macOS Intel : Pi-Agent-Desktop-0.1.13-x64.dmg
Windows x64 (bêta non signée) : Pi-Agent-Desktop-Unsigned-Beta-Setup-0.1.13.exe
Linux x64 : Pi-Agent-Desktop-0.1.13-x86_64.AppImage
Remarques
Le runtime Pi Coding Agent fourni reste à la version 0.84.0.
Le programme d'installation Windows est une version bêta non signée et peut déclencher des avertissements Unknown Publisher ou SmartScreen. Les mises à jour Linux AppImage restent manuelles.
v0.1.12
Cette version corrige un problème Windows où l'historique du projet disparaissait de la barre latérale de la session après le basculement entre l'espace de travail principal et un arbre de travail lié et ne revenait pas sans redémarrage.
Correctif de session d'arbre de travail Windows
L'espace de travail principal et les arbres de travail liés partagent désormais le chemin de niveau supérieur signalé par Git, éliminant ainsi les incohérences de barre oblique entre les fichiers de session et la sortie Git.
La barre latérale de la session et le shell de l'application utilisent la comparaison de chemin prenant en charge Windows pour les séparateurs, le boîtier du lecteur et du chemin, ainsi que les séparateurs de fin.
Les sous-répertoires du référentiel conservent leur identité de projet indépendante et la sémantique des sous-modules reste intacte.
Lorsque le moteur de rendu en bac à sable n'a pas process global, Windows est détecté via les informations de plate-forme exposées par préchargement.
Téléchargements
macOS Apple Silicon: Pi-Agent-Desktop-0.1.12-arm64.dmg
macOS Intel : Pi-Agent-Desktop-0.1.12-x64.dmg
Windows x64 (bêta non signée) : Pi-Agent-Desktop-Unsigned-Beta-Setup-0.1.12.exe
Linux x64 : Pi-Agent-Desktop-0.1.12-x86_64.AppImage
Remarques
Le runtime Pi Coding Agent fourni reste à la version 0.84.0.
Le programme d'installation Windows est une version bêta non signée et peut déclencher des avertissements Unknown Publisher ou SmartScreen. Les mises à jour Linux AppImage restent manuelles.
v0.1.11
Cette version ajoute une expérience de fichier local de bout en bout : joignez n'importe quel fichier dans le chat, reconnaissez les chemins locaux dans Markdown et utilisez des actions système riches à partir des menus contextuels de lien de fichier.
Pièces jointes et fichiers locaux
Faites glisser et déposez, collez ou utilisez le bouton de pièce jointe pour n’importe quel fichier. Les non-images apparaissent sous forme de fiches, peuvent être envoyées sans texte et fonctionnent dans les files d'attente de pilotage/suivi pendant la diffusion.
Markdown reconnaît les chemins locaux Windows, POSIX et UNC tout en préservant file: links. Les chemins absolus peuvent être révélés dans le gestionnaire de fichiers système et les chemins relatifs au référentiel restent ouverts dans l'application.
Les menus contextuels de lien de fichier peuvent ouvrir un fichier, utiliser l'application par défaut ou Ouvrir avec, enregistrer une copie, copier le chemin ou le contenu du texte et le révéler dans son dossier. Windows lit les associations de fichiers réels.
Les envois de pièces jointes utilisent des instantanés stables, le contenu ayant échoué est fusionné dans le dernier brouillon et les références de fichiers sont validées en tant que chemins absolus, dédupliqués et limités en nombre.
Expérience de conversation et sécurité
L'état d'expansion des blocs de réflexion persiste entre les commutateurs de session, les nouveaux blocs héritent du dernier choix et le stockage est isolé par session et limité.
Une action de roue vers le haut ou ArrowUp, PageUp, ou Home libère immédiatement le défilement suivant.
Les segments de texte vides entre la réflexion et les appels d'outils sont filtrés pour éviter les bulles d'assistant vides.
Main résout les chemins réels, valide le type de fichier et les limites du répertoire de travail, et limite le contenu des fichiers copiés par taille et type de texte.
Téléchargements
macOS Apple Silicon: Pi-Agent-Desktop-0.1.11-arm64.dmg
macOS Intel : Pi-Agent-Desktop-0.1.11-x64.dmg
Windows x64 (bêta non signée) : Pi-Agent-Desktop-Unsigned-Beta-Setup-0.1.11.exe
Linux x64 : Pi-Agent-Desktop-0.1.11-x86_64.AppImage
v0.1.10
Cette version ajoute une dénomination automatique pour les nouvelles sessions : un titre court est généré en arrière-plan après le premier message significatif, sans bloquer la réponse normale et avec des noms manuels toujours prioritaires.
Titres de session automatiques
Le modèle de session actuel génère un titre en arrière-plan et met à jour la barre latérale en temps réel. La requête reste distincte de l'historique de session et des caches de contexte.
Paramètres → Général → Conversation inclut désormais un nouveau commutateur de titres automatiques de sessions, activé par défaut et entièrement localisé en anglais et en chinois.
Si le modèle n'est pas disponible ou si la demande échoue, un titre local est utilisé. Les guillemets, les sauts de ligne et la ponctuation de fin sont normalisés, avec une limite de 40 caractères.
Un changement de nom manuel lors de la génération n'est jamais écrasé. Les commandes barre oblique, le texte vide, les messages à un seul caractère et les messages contenant uniquement des images ne déclenchent pas de titre.
La gestion du répertoire de travail et de l'exécution du modèle est plus stricte et le secours local s'exécute désormais correctement après les échecs d'initialisation du service de modèle.
Téléchargements
macOS Apple Silicon: Pi-Agent-Desktop-0.1.10-arm64.dmg
macOS Intel : Pi-Agent-Desktop-0.1.10-x64.dmg
Windows x64 (bêta non signée) : Pi-Agent-Desktop-Unsigned-Beta-Setup-0.1.10.exe
Linux x64 : Pi-Agent-Desktop-0.1.10-x86_64.AppImage
Remarques
Le runtime Pi Coding Agent fourni reste à la version 0.84.0.
Le programme d'installation Windows est une version bêta non signée et peut déclencher des avertissements Unknown Publisher ou SmartScreen. Les mises à jour Linux AppImage restent manuelles.
v0.1.9
Cette version améliore le contrôle dans les longues conversations : un bouton de défilement vers le bas apparaît après avoir quitté le dernier contenu et rétablit le suivi automatique pour la sortie en streaming.
Défilement des conversations
Ajout d'un bouton flottant de défilement vers le bas avec retour sur l'état de fonctionnement, copie en anglais et en chinois et prise en charge des mouvements réduits.
L'espaceur d'exécution en direct ne déforme plus le calcul proche du fond, empêchant ainsi une visibilité incorrecte des boutons.
L’état de l’aimant de défilement persiste à travers les tours et les changements de session, tandis que le défilement intentionnel vers le haut désactive toujours le suivi automatique.
Les chargements d'images retardés et les détails étendus du processus mettent désormais à jour la visibilité des boutons et suivent l'état à mesure que la hauteur du contenu change.
Téléchargements
macOS Apple Silicon: Pi-Agent-Desktop-0.1.9-arm64.dmg
macOS Intel : Pi-Agent-Desktop-0.1.9-x64.dmg
Windows x64 (bêta non signée) : Pi-Agent-Desktop-Unsigned-Beta-Setup-0.1.9.exe
Linux x64 : Pi-Agent-Desktop-0.1.9-x86_64.AppImage
v0.1.8
Cette version ajoute des URL de base pour les fournisseurs de clés API et se concentre sur l'actualisation fiable du modèle, la localisation, la cohérence des thèmes, la synchronisation des autorisations de canal et la résilience du bureau.
Modèles, interface et canaux
Les fournisseurs de clés API peuvent remplacer leur point de terminaison par défaut par une URL de base. L'actualisation du modèle limite désormais l'initialisation du service et la projection du catalogue final avec un délai d'attente.
Couverture complète en anglais et en chinois pour la barre latérale de la session, la navigation dans les applications, la navigation et l'affichage des fichiers, les compétences, les plugins et les notifications d'agent.
Thèmes unifiés sur les pages d'échec, les aperçus Word, l'état de connexion du modèle et les bulles de message utilisateur, tout en regroupant les polices de rendu pour une utilisation hors ligne.
L'attribution d'outils par défaut d'un compte se synchronise avec les sessions liées. Les subventions sont limitées à la session Pi, de sorte que les points d'entrée des canaux partageant une session restent cohérents.
Sécurité, performances et récupération après panne renforcées dans le navigateur partagé, l'IPC du bureau, l'accès aux fichiers, les mises à jour, la récupération après incident et les opérations de longue durée.
Téléchargements
macOS Apple Silicon: Pi-Agent-Desktop-0.1.8-arm64.dmg
macOS Intel : Pi-Agent-Desktop-0.1.8-x64.dmg
Windows x64 (bêta non signée) : Pi-Agent-Desktop-Unsigned-Beta-Setup-0.1.8.exe
Linux x64 : Pi-Agent-Desktop-0.1.8-x86_64.AppImage
v0.1.7
Cette version simplifie la configuration des modèles et le déploiement de Feishu / Lark : contrôlez les modèles affichés pour chaque fournisseur et créez/connectez un nouveau bot via le flux officiel par QR code.
Sélection du modèle et paramètres localisés
Les fournisseurs d'abonnement connecté et de clé API peuvent choisir les modèles qui apparaissent dans le sélecteur de modèle.
Recherchez par nom ou ID de modèle, activez les modèles individuellement, activez ou désactivez chaque modèle pour un fournisseur et consultez le nombre activé.
Les sélections persistent dans les paramètres Pi, restent compatibles avec la configuration de niveau de réflexion existante et ne modifient pas le modèle actuellement utilisé par une session existante.
L'application empêche l'enregistrement d'une configuration sans modèles valides afin que le sélecteur ne devienne pas inutilisable.
Les paramètres du fournisseur, de la connexion, du test de connexion, du modèle personnalisé, de la fenêtre contextuelle, du coût et du niveau de réflexion sont désormais entièrement localisés en chinois.
Créez un bot Feishu / Lark via QR code
Ajout d'une analyse recommandée pour créer un flux pour Feishu Chine ou Lark en utilisant le processus d'autorisation officiel.
L'autorisation configure les autorisations requises pour les messages, les ressources, les cartes, les événements et le menu du robot, stocke les informations d'identification, vérifie l'identité du robot et démarre la connexion.
Le secret d'application est géré uniquement dans l'hôte de l'agent et stocké avec le chiffrement du système d'exploitation ; il n'entre jamais dans l'interface utilisateur.
Seul l'utilisateur qui analyse peut envoyer des messages directs par défaut. Les groupes, commandes et outils d'agent restent désactivés jusqu'à ce qu'ils soient explicitement activés.
Les applications personnalisées existantes peuvent toujours se connecter avec un ID d'application et un secret d'application.
Sécurité et validation
Stockage renforcé des informations d'identification de canal, couverture de rechargement, vérifications des fuites de texte en clair et rédaction des erreurs.
Ajout de tests de cycle de vie d'enregistrement QR et de connexion au canal Feishu, ainsi qu'une validation de package multiplateforme plus solide et des vérifications d'exécution du presse-papiers natif Windows.
Téléchargements
macOS Apple Silicon: Pi-Agent-Desktop-0.1.7-arm64.dmg
macOS Intel : Pi-Agent-Desktop-0.1.7-x64.dmg
Windows x64 : Pi-Agent-Desktop-Setup-0.1.7.exe
Linux x64 : Pi-Agent-Desktop-0.1.7-x86_64.AppImage
Remarques
Le runtime Pi Coding Agent fourni reste à la version 0.84.0.
Le programme d'installation Windows reste non signé et peut déclencher SmartScreen ; Les mises à jour Linux AppImage restent manuelles.
v0.1.6
Cette version met à niveau le Pi Coding Agent fourni vers la version 0.84.0 et se concentre sur le rendu du contenu, le répertoire des modèles, la synchronisation des informations d'identification et l'installation fiable des compétences.
Pi 0.84 et rendu du contenu
Mise à niveau de Pi Coding Agent et de son environnement d'exécution associé vers la version 0.84.0, avec les adaptations OAuth, modèle et extension API correspondantes.
Les réponses des agents affichent désormais les diagrammes Mermaid et les formules LaTeX avec KaTeX.
Les fichiers Markdown bénéficient d'une coloration syntaxique améliorée, d'un rendu Mermaid et KaTeX.
Modèles et authentification
Les sessions démarrent à partir du répertoire de modèles mis en cache localement, avec une action d'actualisation à distance explicite dans le sélecteur de modèle.
L'actualisation du modèle prend en charge les délais d'attente, l'annulation, l'état hors ligne et les avertissements partiels du fournisseur tout en préservant les modèles mis en cache après une panne.
L'enregistrement ou la suppression d'une clé API et la connexion ou la déconnexion via OAuth synchronisent désormais l'état du modèle avec l'hôte de l'agent et génèrent un avertissement clair en cas d'échec de la synchronisation.
Installation des Skills et fiabilité
Les installations normales conservent la concurrence et le cache par défaut de npm. Les échecs de réseau, de délai d'attente ou de verrouillage du cache déclenchent une nouvelle tentative avec un cache isolé temporaire.
Amélioration des messages d'expiration de l'installation, des diagnostics d'extension et du filtrage des données sensibles dans les erreurs.
Correction des conflits de dépendances Linux ASAR, de la vérification du chemin Windows ASAR et de la validation de build Intel macOS, avec des vérifications plus strictes des packages de production.
Téléchargements
macOS Apple Silicon: Pi-Agent-Desktop-0.1.6-arm64.dmg
macOS Intel : Pi-Agent-Desktop-0.1.6-x64.dmg
Windows x64 : Pi-Agent-Desktop-Setup-0.1.6.exe
Linux x64 : Pi-Agent-Desktop-0.1.6-x86_64.AppImage
Remarques
Le programme d'installation Windows reste non signé et peut déclencher SmartScreen ; Les mises à jour Linux AppImage restent manuelles.
v0.1.5
Cette version améliore les performances de liste de sessions, de changement de session et de conversation longue tout en préservant l'historique local complet et en réduisant les travaux répétés d'analyse, de transfert et de rendu.
Points forts
Ajout d'un index de session incrémentiel qui réutilise les métadonnées inchangées par empreinte digitale de fichier et actualise uniquement les sessions affectées par les événements d'observateur de fichiers.
L'ouverture d'une session donne désormais la priorité aux 20 tours de conversation les plus récents ; faites défiler vers le haut ou utilisez le bouton pour charger les messages précédents.
Les textes, les réflexions, les arguments d'appel d'outils et les images très volumineux utilisent du contenu différé : un aperçu reconnaissable arrive en premier et le contenu complet se charge à la demande.
Les caches de contenu de session et de chemin limités améliorent le changement de session, le défilement et la réactivité lors de la sortie en streaming.
Les résumés de compactage et de branche sont réduits par défaut, avec de nouvelles instruments de performances, de nouveaux tests de performance et une nouvelle couverture de pagination, de cache et d'index.
Téléchargements
macOS Apple Silicon: Pi-Agent-Desktop-0.1.5-arm64.dmg
macOS Intel : Pi-Agent-Desktop-0.1.5-x64.dmg
Windows x64 : Pi-Agent-Desktop-Setup-0.1.5.exe
Linux x64 : Pi-Agent-Desktop-0.1.5-x86_64.AppImage
Remarques
La pagination et le chargement différé ne suppriment ni ne tronquent l'historique complet des sessions stocké sur votre machine.
Le programme d'installation Windows reste non signé et peut déclencher SmartScreen ; Les mises à jour Linux AppImage restent manuelles.
v0.1.4
Cette version ajoute un navigateur intégré partagé par l'utilisateur et l'agent, intégrant de véritables pages Chromium, l'autorisation du navigateur et la politique réseau dans l'espace de travail du bureau.
Navigateur intégré
Ouvrez de vraies pages dans un compte principal WebContentsView sur le côté droit de l'espace de travail, avec plusieurs onglets, profils temporaires ou persistants, état de connexion, téléchargements et prise en charge du proxy.
L'agent peut naviguer, lire des instantanés de pages structurées, capturer des captures d'écran, cliquer, saisir et attendre sous des autorisations de lecture/interaction distinctes du navigateur. L'autorisation de codage n'accorde pas implicitement l'accès au navigateur.
L'utilisateur et l'agent exploitent la même page et l'utilisateur peut prendre le relais à tout moment. Les soumissions, téléchargements, demandes d'autorisation et protocoles externes passent toujours par la politique locale ou la confirmation.
Les paramètres gèrent les autorisations de navigateur globales et spécifiques à la session. Le mode navigateur avancé combine une saisie fiable, une inspection du réseau et une relecture de demande d'écriture confirmée.
Les pages distantes s'exécutent dans une vue de navigateur en bac à sable sans le préchargement de l'application, Node.js ou le pont de rendu principal.
Téléchargements
macOS Apple Silicon: Pi-Agent-Desktop-0.1.4-arm64.dmg
macOS Intel : Pi-Agent-Desktop-0.1.4-x64.dmg
Windows x64 : Pi-Agent-Desktop-Setup-0.1.4.exe
Linux x64 : Pi-Agent-Desktop-0.1.4-x86_64.AppImage
v0.1.3
Cette version introduit la gestion des outils de développement multiplateformes et un package officiel Linux, offrant aux scripts de compétences, de plugins et d'agent un temps d'exécution plus cohérent sur différentes machines.
Points forts
Ajout d'un paramètre d'outils de développement unifié, regroupé en éléments essentiels JavaScript, Python et CLI avec une liste d'outils et des informations détaillées sur l'état, la source et la version.
Détecte et vérifie Node.js, npm / npx, Python, uv / uvx, Git / Bash, Bun, jq et d'autres outils installés, y compris les environnements PATH incomplets lorsque macOS est lancé à partir du Finder et des emplacements d'installation courants de Windows.
Avec confirmation, Pi Desktop peut installer des copies privées de Node.js LTS, CPython, uv, PortableGit, Bun et jq sans modifier le PATH du système, la configuration du shell ou le registre.
Bundle gère et vérifie les builds ripgrep et fd spécifiques à la plate-forme pour une recherche de fichiers stable et hautes performances.
Les compétences et les plugins utilisent désormais des chemins absolus résolus pour Node/npm. Les opérations npm des plugins s'exécutent dans un Worker isolé et retournent des conseils d'installation structurés lorsque les outils font défaut.
Ajout d'actions de téléchargement, d'installation, de réparation, de suppression, d'annulation, d'inspection du cache et de diagnostic, avec des listes autorisées de redirection plus solides, une vérification de la somme de contrôle, une validation de lancement, une restauration et une rédaction de journal.
Mise à jour des fichiers README en anglais et en chinois et des captures d'écran de l'application.
Plateformes et téléchargements
Ajout du Linux x64 AppImage officiel et l'a inclus avec macOS Apple Silicon / Intel et Windows x64 dans CI complet, lancement d'artefacts E2E et validation de la version.
macOS Apple Silicon: Pi-Agent-Desktop-0.1.3-arm64.dmg
macOS Intel : Pi-Agent-Desktop-0.1.3-x64.dmg
Windows x64 : Pi-Agent-Desktop-Setup-0.1.3.exe
Linux x64 : Pi-Agent-Desktop-0.1.3-x86_64.AppImage
Remarques
Les outils privés sont installés à la demande uniquement après confirmation et restent dans le répertoire de données de l'application Pi Agent Desktop.
Le programme d'installation Windows n'est actuellement pas signé, SmartScreen peut donc apparaître au premier lancement.
Les mises à jour Linux AppImage sont actuellement manuelles.
v0.1.2
Ajouté
Ajout de mises à jour dans l'application pour Windows x64, y compris la vérification, le téléchargement et l'installation de nouvelles versions directement dans l'application.
Les mises à jour Windows fonctionnent sans certificat de signature de code et utilisent un programme d'installation NSIS complet au lieu d'un programme d'installation Web.
Sécurité et fiabilité
Les packages de mise à jour sont vérifiés par rapport aux métadonnées de la version GitHub et aux sommes de contrôle SHA-512 avant l'installation.
Vérifications de configuration de mise à jour Windows renforcées afin que les versions non signées n'incluent pas de code non valide publisherName.
CI vérifie désormais l'installateur, la mise à jour des métadonnées et la cohérence du blockmap. macOS continue d'appliquer la signature de code, la notarisation Apple et les contrôles d'intégrité des artefacts.
v0.1.1
Corrigé
Les échecs de demande de modèle apparaissent désormais directement dans la conversation au lieu d'afficher silencieusement une réponse vide de l'assistant. Les détails du fournisseur, tels qu'une clé API non valide, sont conservés, avec une solution de secours exploitable lorsqu'aucun détail n'est renvoyé.
Les messages d'assistance ayant échoué restent visibles après le regroupement et le rechargement de la session, tandis que les réponses vides inoffensives restent masquées.
Ajout d'une couverture de régression pour les échecs du fournisseur, les détails d'erreur manquants et les messages d'assistant vides valides.
Changé
Pousse à main exécutez désormais des tests et la porte de qualité complète sans emballer les installateurs temporaires.
Les demandes d'extraction et les flux de travail déclenchés manuellement continuent de fournir des artefacts de construction temporaires.
Les versions étiquetées ajoutent désormais le programme d'installation Windows x64 NSIS, le blockmap et mettent à jour les métadonnées aux côtés des artefacts macOS signés et notariés.
Validation renforcée des actifs de version pour les packages macOS et Windows.
Mise à jour de la documentation de version en anglais et en chinois et ignoré la version locale temp/ annuaire.
Notes sur la plateforme
Les quittances macOS sont signées et notariées. Les mises à jour stables dans l'application utilisent les métadonnées GitHub Release du flux de travail de publication.
Le programme d'installation Windows est un actif de version officielle mais n'a pas encore de signature Authenticode, donc Windows peut afficher des invites Unknown Publisher ou SmartScreen.
Les mises à jour intégrées à l'application Windows restent désactivées ; téléchargez et installez les nouvelles versions manuellement à partir de GitHub Releases.
v0.1.0
Version initiale
Première version de production avec des packages DMG / ZIP signés et notariés pour macOS Apple Silicon (arm64) et Intel (x64).
Inclus l'espace de travail complet de l'agent : gestion de session, fichiers de projet, paramètres de modèle et d'extension, canaux WeChat / Telegram / Feishu, barre d'état et notifications, récupération après incident et exportation de diagnostics.
Télécharger pour Windows (x64)Télécharger pour macOS (Intel)Télécharger pour macOS (Apple Silicon)Télécharger pour Linux (x64 AppImage)Windows (x64)macOS (Intel)macOS (Apple Silicon)Linux (ARM64, pas encore pris en charge)Linux (x64)Voir les téléchargements