Zum Hauptinhalt springen

Umgebungsvariablen

Anyy bevorzugt explizite CLI-Flags und validierte Profilkonfiguration. Umgebungsvariablen sind nützlich für Prozessvorgaben, unbeaufsichtigte Installation, Terminalkompatibilität und Zugangsdatenreferenzen.

Profil- und Laufzeitauflösung​

VariableWirkung
ANYY_HOMEExplizites Anyy-Home wählen, wenn kein spezifischeres Befehlsflag angegeben ist
ANYY_DEFAULT_HOMEBasis-Home des Profilmanagers und benannter Profile ändern
ANYY_TIMEZONEPortable IANA-Zeitzone liefern, wenn die Profilkonfiguration keine setzt
TZHost-Zeitzonenersatz, wenn Profilzeitzone fehlt und ANYY_TIMEZONE keinen gültigen Wert liefert
ANYY_OFFLINE1, true oder yes verhindert automatischen Download fehlender verwalteter rg/fd; vorhandene Programme funktionieren weiter. Es deaktiviert keinen Modell-, Webwerkzeug-, MCP- oder anderen Netzwerkverkehr

Vorrang hängt vom Befehl ab; ein explizites --home oder --profile ist jedoch klarer als ein verborgenes Shell-Export. Prüfen Sie tatsächliche Auflösung mit anyy config.

Selektoren nicht beiläufig vermischen

Die Kombination benannter Profile, --profile-root, befehlsspezifischem --home und Umgebungsüberschreibungen kann zwei Terminals auf unterschiedliche Daten richten. Wählen Sie für den Normalbetrieb eine Auflösungsstrategie.

Terminaldarstellung und Kompatibilität​

VariableWertWirkung
NO_COLORbeliebiger nicht leerer WertFarbige CLI-/Einrichtungsausgabe deaktivieren
FORCE_COLORbeliebiger nicht leerer WertFarbe trotz Nicht-TTY, CI und TERM=dumb erzwingen; --no-color und NO_COLOR haben weiterhin Vorrang
TERMdumbFarbe standardmäßig deaktivieren und ASCII-Symbole verwenden
CIbeliebiger nicht leerer WertFarbe standardmäßig deaktivieren; FORCE_COLOR kann überschreiben
ANYY_TUI_SPLASH0TUI-Startbild deaktivieren
ANYY_TUI_BRACKETED_PASTEoffBracketed-Paste-Modus für inkompatible Terminals deaktivieren
ANYY_SKIP_VERSION_CHECKbeliebiger nicht leerer WertAktualisierungsprüfung der TUI überspringen

--no-color ist die bevorzugte Überschreibung für einen Befehl.

Zugangsdatenreferenzen​

Unterstützte Konfigurationsfelder können mit env:NAME auf eine Umgebungsvariable verweisen. Der Name ist integrationsspezifisch; Anyy löst ihn zur Laufzeit auf, ohne das Geheimnis nach config.yaml zu kopieren.

Eine Umgebungsreferenz ist nur gesund, solange der residente Prozess diese Variable tatsächlich erhält. Ein in Ihrer interaktiven Shell exportierter Wert ist nicht automatisch in einem Systemdienst vorhanden.

Die Konfigurationsreferenz wählt den Variablennamen. Das Exportieren von beispielsweise OPENAI_API_KEY konfiguriert nicht automatisch jeden Anbieter. Setzen Sie ein unterstütztes Feld credential_ref auf env:MY_MODEL_KEY und stellen Sie sicher, dass Gateway MY_MODEL_KEY erhält. MCP-Konfigurationswerte verwenden $NAME oder ${NAME} zur Erweiterung von Umgebungsvariablen und eigene Shell-Ausdrucksregeln; dies unterscheidet sich von Zugangsdatenreferenzen env:NAME; siehe MCP-Werte.

Installer-Variablen​

Diese Variablen gelten für das native Installationsskript:

VariableStandardZweck
ANYY_HOMEnormaler Benutzer: $HOME/.anyy; Root: /root/.anyyInstallations-Home wählen
VERSIONneueste veröffentlichte VersionVerfügbaren Release-Tag festlegen
ANYY_INSTALL_COMPACT0Bei 1 aufbewahrten Rückkehrverlauf reduzieren
ANYY_RELEASE_BASE_URLhttps://anyy.ai/releasesVertrauenswürdigen kompatiblen Release-Spiegel verwenden
ANYY_LATEST_URL<ANYY_RELEASE_BASE_URL>/latestVersionsmarker-URL bei ausgelassenem VERSION

Beispiele:

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

Verwenden Sie nur selbst kontrollierte oder unabhängig geprüfte Release-Spiegel. Der Installer erwartet kompatible Programmdatei- und Prüfsummenendpunkte.

Sicherheitshinweise​

  • Bevorzugen Sie durch Anyy verwalteten Geheimnisspeicher für langlebige Zugangsdaten.
  • Bei Umgebungsgeheimnissen sollte nur der vorgesehene Dienst/Prozess sie erben.
  • Geben Sie niemals die vollständige Umgebung in Supportpaketen oder Issues aus.
  • Rotieren Sie einen Wert beim Anbieter bei Verdacht auf Offenlegung.
  • Prüfen Sie Referenzzustand mit anyy config; es gibt keine geheimen Werte aus.

Fehlerbehebung​

SymptomPrüfung
Falsches Profil öffnet sichANYY_HOME, ANYY_DEFAULT_HOME, aktives Profil und explizite Flags prüfen
Zeitplanzeit ist falschGültige IANA-Zeitzone in Profilkonfiguration oder ANYY_TIMEZONE setzen
TUI-Einfügen verhält sich seltsamANYY_TUI_BRACKETED_PASTE=off versuchen
env:NAME im Gateway nicht auflösbarVariable zur residenten Dienstumgebung hinzufügen, nicht nur zur Anmeldeshell

Profileinstellungen und Zugangsdaten-Speicherung finden Sie unter Konfiguration.