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
| Variable | Wirkung |
|---|---|
ANYY_HOME | Explizites Anyy-Home wählen, wenn kein spezifischeres Befehlsflag angegeben ist |
ANYY_DEFAULT_HOME | Basis-Home des Profilmanagers und benannter Profile ändern |
ANYY_TIMEZONE | Portable IANA-Zeitzone liefern, wenn die Profilkonfiguration keine setzt |
TZ | Host-Zeitzonenersatz, wenn Profilzeitzone fehlt und ANYY_TIMEZONE keinen gültigen Wert liefert |
ANYY_OFFLINE | 1, 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.
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
| Variable | Wert | Wirkung |
|---|---|---|
NO_COLOR | beliebiger nicht leerer Wert | Farbige CLI-/Einrichtungsausgabe deaktivieren |
FORCE_COLOR | beliebiger nicht leerer Wert | Farbe trotz Nicht-TTY, CI und TERM=dumb erzwingen; --no-color und NO_COLOR haben weiterhin Vorrang |
TERM | dumb | Farbe standardmäßig deaktivieren und ASCII-Symbole verwenden |
CI | beliebiger nicht leerer Wert | Farbe standardmäßig deaktivieren; FORCE_COLOR kann überschreiben |
ANYY_TUI_SPLASH | 0 | TUI-Startbild deaktivieren |
ANYY_TUI_BRACKETED_PASTE | off | Bracketed-Paste-Modus für inkompatible Terminals deaktivieren |
ANYY_SKIP_VERSION_CHECK | beliebiger nicht leerer Wert | Aktualisierungsprü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:
| Variable | Standard | Zweck |
|---|---|---|
ANYY_HOME | normaler Benutzer: $HOME/.anyy; Root: /root/.anyy | Installations-Home wählen |
VERSION | neueste veröffentlichte Version | Verfügbaren Release-Tag festlegen |
ANYY_INSTALL_COMPACT | 0 | Bei 1 aufbewahrten Rückkehrverlauf reduzieren |
ANYY_RELEASE_BASE_URL | https://anyy.ai/releases | Vertrauenswürdigen kompatiblen Release-Spiegel verwenden |
ANYY_LATEST_URL | <ANYY_RELEASE_BASE_URL>/latest | Versionsmarker-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
| Symptom | Prüfung |
|---|---|
| Falsches Profil öffnet sich | ANYY_HOME, ANYY_DEFAULT_HOME, aktives Profil und explizite Flags prüfen |
| Zeitplanzeit ist falsch | Gültige IANA-Zeitzone in Profilkonfiguration oder ANYY_TIMEZONE setzen |
| TUI-Einfügen verhält sich seltsam | ANYY_TUI_BRACKETED_PASTE=off versuchen |
env:NAME im Gateway nicht auflösbar | Variable zur residenten Dienstumgebung hinzufügen, nicht nur zur Anmeldeshell |
Profileinstellungen und Zugangsdaten-Speicherung finden Sie unter Konfiguration.