Actualités
Tactic Remote v1.5 Beta : Renforcement de la Sécurité et Architecture Multi-Serveur
Tactic Remote v1.5 se concentre sur la sécurisation du serveur et offre plus de façons de travailler avec les sessions — y compris la connexion simultanée à plusieurs serveurs.
Suivez les mises à jour produit et ingénierie de cette catégorie.
Voir la catégorieBonjour ! Voici les nouveautés de la v1.5 — merci de nous aider à tester !
Nouvelles Fonctionnalités
Support Multi-Serveur — Vous pouvez maintenant vous connecter à plusieurs serveurs en même temps, chacun fonctionnant indépendamment avec son propre état. Idéal pour les développeurs travaillant sur différentes machines ou souhaitant garder des projets séparés. Chaque connexion maintient son propre état de session isolé, sans interférence entre les serveurs.
Sauvegarde Automatique de l'Historique — Plus de perte de sortie terminal ! Les sessions sont maintenant sauvegardées automatiquement lors de la déconnexion, du changement de session ou de la mise en arrière-plan de l'application. Une sauvegarde automatique avec anti-rebond de 30 secondes fonctionne aussi pendant l'utilisation normale, avec déduplication intelligente pour ne pas surcharger votre disque. L'interface de l'historique supporte le glisser-pour-rafraîchir, affiche la session active avec un badge vert « Actif » et maintient les horodatages relatifs automatiquement à jour.
Dictée Vocale (Whisper) — La reconnaissance vocale sur appareil est arrivée ! Choisissez un modèle Whisper et il se précharge immédiatement, sans délai au début de l'enregistrement. L'interface d'enregistrement utilise l'orange du thème de l'application pour un look propre et cohérent.
Améliorations de Sécurité
Cette version renforce considérablement le serveur sur toutes les plateformes :
- Protection contre le parcours de chemin : Une nouvelle vérification
isPathWithinBase()remplace l'approche précédentestartsWith. Elle gère correctement les liens symboliques et les cas limites de normalisation de chemin qui pouvaient auparavant être exploités pour s'échapper du répertoire autorisé. - Liste de blocage de répertoires sensibles étendue : En plus des protections existantes pour
.ssh,.gnupget les trousseaux système, les coffres 1Password et les répertoires de trousseau Linux sont maintenant bloqués sur toutes les plateformes. - Sécurité d'exécution des commandes :
execSafeimpose maintenant par défaut un délai d'attente de 30 secondes et une limite de tampon de 2 Mo par flux de sortie. Les processus incontrôlés ne peuvent plus consommer de mémoire illimitée ou se bloquer indéfiniment. - Limitation de débit et middleware d'authentification : Throttling des requêtes côté serveur et middleware d'authentification ajoutés sur les serveurs Mac, Linux et Windows.
Performance
- Les résultats du parseur ANSI sont mis en cache, donc le contenu terminal inchangé n'est pas ré-analysé à chaque rendu.
- Les mises à jour du tampon terminal sont dédupliquées avec comptage de lignes différé, réduisant les re-rendus inutiles pendant les sessions à forte sortie.
- La diffusion WebSocket est maintenant sensible à la contre-pression — elle n'envoie qu'aux abonnés actifs et respecte les limites de tampon par connexion.
Améliorations iOS
- La vue Réglages est plus simple — l'onglet redondant « Connexion » a été supprimé car la gestion des connexions se trouve maintenant dans la liste des serveurs.
- Correction de plusieurs cycles de rétention (
[weak self]dans les closures Task) pouvant causer des fuites mémoire lors de sessions longues. - L'indicateur d'état d'enregistrement correspond à l'orange du thème de l'application.
Tests et CI
Nous avons ajouté des suites de tests Jest couvrant la validation de sécurité des chemins et le comportement du gestionnaire WebSocket pour les trois plateformes serveur (Mac, Linux, Windows), ainsi qu'un workflow CI GitHub Actions pour les tests automatisés à chaque push.
Pour mettre à jour, téléchargez le dernier DMG depuis notre page de téléchargement. N'hésitez pas à signaler tout problème rencontré. Bon test !
Essayez Tactic Remote
Pilotez vos agents de programmation depuis votre téléphone
Connectez-vous à Claude Code, Codex et aux autres agents sur votre Mac, PC Windows ou Linux. Consultez leur progression et envoyez la prochaine instruction depuis votre iPhone ou iPad.