RunWhale
Retour à l’accueil

Questions fréquentes

Vos questions sur RunWhale, nos réponses

Des réponses claires pour débuter, comprendre ce qui fonctionne sur le téléphone, les limites et les vérifications utiles en cas de problème.

Dernière mise à jour :

Choisissez une question. Les réponses décrivent les limites actuelles sans supposer de fournisseur, de version d’appareil ou de canal de distribution particulier.

Premiers pas

Que faut-il avant la première utilisation de l’agent ?

Choisissez un fournisseur et un modèle dans Réglages → Modèles, enregistrez une clé API valide et restez connecté. Créez ensuite un projet Web ou Expo, ou importez un dépôt compatible.

Faut-il choisir Web ou Expo ?

Choisissez Web pour un site React dans l’aperçu Web, ou Expo pour un projet React Native dans l’aperçu natif au sein de l’enveloppe native fixe de RunWhale. Les deux modèles partagent le même parcours projet-agent.

Puis-je importer un dépôt existant ?

Oui, s’il est compatible avec l’environnement Web ou Expo de RunWhale. Le fichier runwhale.json déclare les points d’entrée et la cible d’aperçu. Les dépôts exigeant du code natif, des binaires ou des étapes de compilation non pris en charge ne sont pas compatibles.

Environnement local et données

Tout fonctionne-t-il localement et hors ligne ?

Les fichiers, l’orchestration de l’agent, les sessions, Node.js, TypeScript, les tâches prises en charge, Git, Metro et l’aperçu fonctionnent sur le téléphone. L’inférence utilise votre fournisseur distant. Git réseau et les dépendances non mises en cache utilisent aussi le réseau ; RunWhale n’est pas un produit hors ligne.

Quelles données du projet peuvent parvenir au fournisseur ?

Lors de l’utilisation de l’agent, RunWhale envoie votre demande et le contexte nécessaire du projet ou de la session au fournisseur choisi. Selon la demande, cela peut inclure code, fichiers, images, résultats d’outils et historique de conversation.

Où sont stockés les identifiants API et Git ?

Les clés API et la clé privée Git de l’appareil restent dans le trousseau iOS ou Android Keystore. Elles ne sont pas écrites dans les projets, variables d’environnement, configuration Git, sessions, journaux ou bundles d’aperçu.

Compatibilité et limites

Puis-je utiliser un dépôt Git privé ?

Oui, pour les dépôts GitHub via SSH. Dans Réglages → Clé SSH Git, générez ou copiez la clé publique de l’appareil, ajoutez-la à GitHub et utilisez l’URL SSH du dépôt. La clé privée reste dans le stockage sécurisé ; l’accès dépend du réseau et des autorisations GitHub.

Un projet peut-il installer n’importe quel paquet npm ?

Non. Les paquets JavaScript purs compatibles du registre npm sont pris en charge. Les scripts de cycle de vie et liens binaires sont désactivés. Les dépendances Git ou de chemin, modules natifs, binaires, plugins Expo dynamiques et SDK natifs propres au projet ne sont pas pris en charge. Une approbation peut être demandée selon le mode d’autorisation.

RunWhale compile-t-il des applications iOS ou Android autonomes ?

Non. Les projets s’exécutent en aperçu Web ou React Native dans RunWhale. Ils ne déclenchent aucune compilation Xcode, Gradle, EAS, IPA ou APK.

L’agent ou Metro continuent-ils en arrière-plan ?

Ne comptez pas sur une exécution continue en arrière-plan. Le produit actuel ne maintient notamment pas l’agent ou Metro en continu lorsque l’app passe en arrière-plan sur iOS. Gardez RunWhale au premier plan pendant le développement actif ou la préparation de l’aperçu.

Dépannage

Pourquoi l’agent ne démarre-t-il pas ?

Vérifiez que le fournisseur choisi dispose d’une clé API valide enregistrée et que l’appareil est connecté. En cas d’échec de l’environnement local, redémarrez-le et réessayez avant de modifier le projet.

Pourquoi l’aperçu Web ou natif ne s’ouvre-t-il pas ?

Touchez Exécuter / Recharger et vérifiez que runwhale.json déclare la bonne cible et une entrée Web ou native correspondante. Lisez le diagnostic Metro ou d’aperçu et utilisez ce message exact, sans données sensibles, pour demander une correction.

Pourquoi clone, fetch, pull ou push ont-ils échoué ?

Vérifiez l’URL HTTPS prise en charge ou l’URL SSH GitHub, puis la branche, la connexion et les autorisations distantes. En SSH, confirmez l’enregistrement de la clé publique actuelle sur GitHub. Pull exige aussi un arbre de travail propre ; les URL contenant des identifiants sont refusées.

Que faut-il inclure dans un signalement ?

Indiquez la version RunWhale, le modèle et le système de l’appareil, l’action tentée, l’erreur exacte, les étapes minimales de reproduction et des diagnostics non sensibles. N’incluez jamais de clés API ou privées, d’identifiants, de données privées ou personnelles, ni de journaux ou captures non expurgés.

Besoin d’aide supplémentaire ?

Suivez le guide pour un premier parcours complet, ou contactez l’assistance pour une question privée ou un problème reproductible.