Aller au contenu principal

Variables d’environnement

Anyy préfère les options CLI explicites et la configuration validée. L’environnement sert aux valeurs de processus, à l’installation autonome, à la compatibilité terminal et aux références d’identifiants.

Résolution du profil et de l’environnement​

VariableEffet
ANYY_HOMEChoisit un répertoire explicite sans option plus précise
ANYY_DEFAULT_HOMEChange la base du gestionnaire de profils et profils nommés
ANYY_TIMEZONEFournit un fuseau IANA portable si le profil n’en définit pas
TZFuseau hôte de recours sans fuseau de profil ni ANYY_TIMEZONE valide
ANYY_OFFLINE1, true ou yes empêche le téléchargement automatique de rg/fd gérés manquants ; les binaires existants fonctionnent. Ne désactive pas modèles, web, MCP ou autre trafic

La priorité dépend de la commande, mais un sélecteur --home ou --profile est plus clair qu’un export caché. anyy config montre la résolution réelle.

Ne pas mélanger les sélecteurs sans raison

Profils nommés, --profile-root, --home de commande et environnement peuvent faire viser des données différentes à deux terminaux. Choisissez une stratégie normale.

Présentation et compatibilité du terminal​

VariableValeurEffet
NO_COLORToute valeur non videDésactive les couleurs CLI/setup
FORCE_COLORToute valeur non videForce la couleur malgré non-TTY, CI, TERM=dumb ; --no-color et NO_COLOR priment
TERMdumbDésactive la couleur par défaut et utilise ASCII
CIToute valeur non videDésactive la couleur par défaut ; FORCE_COLOR peut remplacer
ANYY_TUI_SPLASH0Désactive l’écran d’accueil TUI
ANYY_TUI_BRACKETED_PASTEoffDésactive le collage encadré pour terminaux incompatibles
ANYY_SKIP_VERSION_CHECKToute valeur non videOmet la recherche de mise à jour TUI

--no-color est le remplacement ponctuel recommandé.

Références d’identifiants​

Les champs compatibles peuvent utiliser env:NAME. Le nom dépend de l’intégration ; Anyy le résout à l’exécution sans copier le secret dans config.yaml.

La référence n’est saine que si le processus résident reçoit réellement la variable. Un export dans le shell interactif n’est pas automatiquement présent dans le service.

La référence choisit le nom. Exporter OPENAI_API_KEY ne configure pas automatiquement tous les fournisseurs. Définissez un champ credential_ref compatible sur env:MY_MODEL_KEY et assurez la réception de MY_MODEL_KEY par Gateway. Les valeurs de configuration MCP utilisent $NAME ou ${NAME} pour développer les variables d’environnement, avec leurs propres règles d’expressions shell ; elles diffèrent des références d’identifiants env:NAME ; consultez Valeurs MCP.

Variables d’installation​

Ces variables concernent l’installateur natif :

VariableDéfautUsage
ANYY_HOMEUtilisateur : $HOME/.anyy ; root : /root/.anyyRépertoire d’installation
VERSIONDernière version publiéeÉpingle un tag disponible
ANYY_INSTALL_COMPACT0Réduit l’historique de retour arrière avec 1
ANYY_RELEASE_BASE_URLhttps://anyy.ai/releasesMiroir de versions compatible fiable
ANYY_LATEST_URL<ANYY_RELEASE_BASE_URL>/latestMarqueur de version sans VERSION

Exemples :

curl -fsSL https://anyy.ai/install.sh | VERSION=v0.1.107 sh
curl -fsSL https://anyy.ai/install.sh | ANYY_INSTALL_COMPACT=1 sh

Utilisez seulement un miroir contrôlé ou vérifié indépendamment. L’installateur attend des points compatibles pour binaires et sommes de contrôle.

Conseils de sécurité​

  • Préférez les secrets gérés pour les identifiants durables.
  • Assurez-vous que seul le service/processus voulu hérite d’un secret d’environnement.
  • N’affichez jamais l’environnement complet dans un rapport.
  • Renouvelez la valeur chez le fournisseur en cas d’exposition suspectée.
  • Vérifiez la santé avec anyy config, qui ne montre pas les valeurs.

Dépannage​

SymptômePoints à vérifier
Mauvais profilANYY_HOME, ANYY_DEFAULT_HOME, profil actif et options
Heure de planification erronéeConfigurez un fuseau IANA valide dans le profil ou ANYY_TIMEZONE
Collage TUI étrangeEssayez ANYY_TUI_BRACKETED_PASTE=off
env:NAME non résolu dans GatewayAjoutez la variable au service résident, pas seulement au shell

Consultez Configuration pour paramètres et stockage des identifiants.