Skip to content

Prime Agent Studio 2.7.0 — Préférences et accès HTTPS

Choose a tag to compare

@zerr0o zerr0o released this 08 Sep 16:32

La version 2.7.0 organise les préférences et permet de configurer les accès LAN, Tailscale et HTTPS directement depuis le Studio.

Nouveautés

  • Préférences par catégorie : Apparence, Modèles et agents, Outils, Accès distant et Système. Des indications discrètes précisent la portée des réglages. Navigation au clavier, présentation mobile et retour à la catégorie après fermeture d’un gestionnaire.
  • Accès distant depuis le PC : activation du LAN et de Tailscale, sélection de l’interface et du port, liens copiables et QR codes. Les modifications s’appliquent sans redémarrer les agents et conservent le PIN existant. Le QR contient uniquement l’adresse ; le PIN reste demandé séparément.
  • Tailscale HTTPS : activation de Tailscale Serve privé depuis le panneau, avec lien d’autorisation du compte et bouton Réessayer si nécessaire. L’adresse HTTPS permet l’installation PWA sur le téléphone. Les services Tailscale tiers et les configurations Funnel existantes ne sont pas remplacés.
  • Diagnostic et permissions : état des connexions, contrôle des permissions distantes et diagnostic copiable sans clés ni conversations. Les réglages réseau et système restent réservés au PC.
  • Français et anglais : nouveaux contrôles et documentation dans les deux langues.

Installation et mise à jour

Release du code source, avec archives ZIP et TAR générées par GitHub. Prérequis : Windows, Node.js 22.8 ou ultérieur et Prime Agent installé ; voir les README pour la configuration du moteur.

Pour une installation Git, terminez les exécutions en cours avant de mettre à jour le serveur :

npm stop
git pull --ff-only
npm ci
npm run start:silent

Rechargez ensuite le navigateur ou la PWA. Pour une première installation, exécutez également npm run setup:runtime avant le démarrage. Conservez .local lors d’une mise à jour depuis une archive.

Après la mise à jour, les changements réseau du panneau s’appliquent immédiatement, sans redémarrage. Pour HTTPS, connectez Tailscale sur le PC et le téléphone, puis ouvrez Préférences → Accès distant → Tailscale HTTPS. Si demandé, autorisez MagicDNS/HTTPS via Ouvrir Tailscale, puis cliquez sur Réessayer. Désactiver HTTPS ferme la passerelle locale et conserve la redirection privée Serve pour la prochaine activation.

Vérifications

  • npm run check : syntaxe, 1 155 traductions FR/EN et 10 paires de documentation validées.
  • npm test : 189 tests réussis, aucun échec, 4 tests ignorés.
  • Parcours Chrome : navigation des préférences, PIN, changements réseau, autorisation HTTPS, nouvelle tentative, état d’attente, QR, options et affichage à 390/320 px.
  • Critique visuelle indépendante : 8,6/10 pour les préférences et 8,4/10 pour l’intégration HTTPS.

Les tests réseau utilisent des projets temporaires, des ports loopback et un émulateur Tailscale. Ils vérifient notamment la conservation des agents en cours et des accès existants ; ils ne certifient pas une connexion HTTPS depuis un téléphone réel.

English

2.7.0 organizes preferences into five categories and adds desktop controls for LAN, Tailscale and private HTTPS access. Enable connections, adjust ports, copy links and display QR codes without restarting agents. Existing PINs are preserved. HTTPS setup provides a Tailscale account approval link and retry action when needed, and refuses to replace unrelated Serve or Funnel services.

This is a source-code release. Finish active runs, stop Studio, update the checkout, run npm ci, restart with npm run start:silent, and reload the browser or PWA. Keep .local when updating from an archive. After updating, network changes made in the preferences panel apply without restarting. Tailscale must be connected on both devices for private HTTPS access.

Documentation française · English documentation · Changements depuis v2.6.0