CLI installieren, anmelden und prüfen
Die CLI unterstützt macOS, Windows und Linux mit Node.js 22+. Installieren Sie sie auf dem Rechner und in der Benutzerumgebung, in der Ihr Agent Befehle ausführt. Terminalbenutzer können den manuellen Schritten folgen.Den Agenten EvoLink installieren lassen
Fügen Sie diesen Prompt vollständig in das Chatfeld des Agenten ein. Er entspricht dem Prompt der Website. Die Anmeldung im Browser und die Zustimmung zu den Berechtigungen erledigen Sie selbst.bash-Blöcke in einem Terminal aus, einen Schritt nach dem anderen. Sie müssen nicht beide Installationsmethoden durchführen.
Manuelle Installation: fünf Schritte
1
Node.js und die Ausführungsumgebung prüfen
Öffnen Sie ein Terminal auf dem Rechner und unter dem Benutzer, unter dem der Agent läuft. Verwenden Sie unter macOS das Terminal, unter Windows PowerShell oder die Eingabeaufforderung oder das integrierte Terminal von Cursor.Erfolg: Beide Befehle zeigen Versionen an, Node.js in Version 22 oder neuer. Fehlt Node.js oder ist es veraltet, installieren Sie eine passende Version von Node.js, öffnen Sie das Terminal erneut und prüfen Sie noch einmal. WSL, SSH-Hosts, Container und Ihr Desktop sind getrennte Umgebungen; installieren Sie dort, wo der Agent Befehle ausführt.
2
CLI installieren und prüfen
evolink --version zeigt eine CLI-Version an. -g installiert einen Befehl in das globale Verzeichnis der aktuellen Node/npm-Umgebung. Dafür muss kein MCP- oder Plugin-Repository geklont werden. Beheben Sie Installationsprobleme, bevor Sie fortfahren.3
Bei EvoLink anmelden
- Lassen Sie den Befehl laufen. Er öffnet einen Browser oder gibt den Anmeldelink für diesen Versuch aus.
- Melden Sie sich bei EvoLink an, prüfen Sie Konto, Client und angeforderte Berechtigungen und stimmen Sie zu.
- Kehren Sie zum ursprünglichen Terminal zurück, warten Sie auf den Abschluss und führen Sie dann aus:
authenticated: true. Die CLI verwendet den sicheren Anmeldedatenspeicher des Betriebssystems; Sie müssen keinen API Key erstellen oder einfügen. Ein Browser-Callback allein schließt die Anmeldung im Terminal nicht ab. Die Verbindung für die Guthabenabfrage wird im letzten Schritt geprüft. Zu Browser-, Zeitüberschreitungs- und Linux-Speicherfehlern siehe Fehlerbehebung bei der Anmeldung.4
Skill installieren und Erkennung durch den Agenten bestätigen
--agent zielt die Installation auf alle unterstützten Skill-Verzeichnisse; sie installiert diese Agenten nicht. Verwenden Sie einen der unten aufgeführten Agent-Werte, um einen einzelnen Host auszuwählen.Erfolg: current: true. Senden Sie im Chat des Agenten:assistant_discovery: not_checked erfordert eine Bestätigung durch den Host. Aktualisieren Sie bei Bedarf die Skills oder öffnen Sie eine neue Unterhaltung. Siehe Skill-Erkennung.5
Kostenlos prüfen und Bereitschaft bestätigen
ok, connection_verified und model_discovery_verified als true; der Agent bestätigt, dass er den Skill gelesen hat. Auch ein Guthaben von null kann die Verbindung belegen, für die Generierung ist aber ausreichendes Guthaben nötig.Diese Schritte erstellen keine kostenpflichtigen Medienaufträge. Sind sie abgeschlossen, kann der Assistent sagen, dass Sie startklar sind. Klären Sie jede Prüfung mit failed, bevor Sie fortfahren; generieren Sie kein Bild als Verbindungstest.Skill für einen einzelnen Agenten installieren
Der Befehlevolink skills install von der Website zielt auf alle unterstützten Verzeichnisse. Für einen einzelnen Host ersetzen Sie AGENT_NAME unten durch einen Wert aus dieser Tabelle:
CLI und Skill aktualisieren
current: true und bitten Sie den Agenten, den Skill erneut zu lesen. Lokale Änderungen bleiben erhalten. Verwenden Sie --replace-modified erst, wenn Sie entschieden haben, sie zu ersetzen; der bisherige Inhalt wird unter ~/.evolink-media/skill-backups/ gesichert. Verwenden Sie das alte @evolinkai/media-cli / evolink-media nicht für neue Installationen.
So erfahren Sie von einer neuen Version
Ab CLI 0.10.0 prüft die CLI selbst bei npm, welche Version die neueste ist:evolink setup,doctorundauth loginprüfen jedes Mal und meldenupdatemitupdate_available,latest_versionund dem Upgrade-Befehl. Ein verfügbares Update ist nur ein Hinweis; es lässt den Befehl nie fehlschlagen.- Andere Befehle, außer dem offline arbeitenden
auth status, prüfen höchstens einmal am Tag online. Gibt es eine neuere Version, geben sie nach ihrer eigenen Ausgabe eine Zeile auf stderr aus, für dieselbe Version höchstens einmal am Tag. Die stdout-Ausgabe von--jsonund der Exit-Code bleiben unverändert. - Eine Prüfung sendet eine Anfrage ohne Kontoinformationen an die öffentliche npm-Registry (registry.npmjs.org), wartet höchstens 3 Sekunden und bleibt still, wenn die Registry nicht erreichbar ist.
- Um die Prüfungen auszuschalten, setzen Sie
EVOLINK_CLI_UPDATE_CHECK=0. Sie sind auch ausgeschaltet, wennNO_UPDATE_NOTIFIERauf einen beliebigen Wert gesetzt ist, sowie in CI.
evolink --version mit npm view @evolinkai/cli version, oder öffnen Sie die GitHub Releases der CLI und wählen Sie Watch → Custom → Releases, um sie zu abonnieren.
Endet die Zustimmung im Browser auf einer zweisprachigen 127.0.0.1-Seite, statt zur Website zurückzukehren, ist die installierte CLI älter als 0.9.1; führen Sie das Upgrade durch, bevor Sie fortfahren.
Anmeldung prüfen oder abmelden
Prüfen Sie die aktuelle Sitzung:Linux und SSH: Browser auf einem anderen Rechner
Eine dauerhafte Anmeldung unter Linux braucht D-Bus und einen entsperrten Secret Service in der aktuellen Benutzersitzung. Prüfen Sie das zuerst. Ohne diese Voraussetzung istcredential_store_unavailable zu erwarten; Root-Zugriff ist kein Ersatz. Richten Sie einen sicheren Speicher ein oder führen Sie die CLI lokal in einer Umgebung aus, die ihn bereitstellt.
1
Anmeldung auf dem Remote-Host starten
--no-browser unterdrückt den Start des Browsers, wartet aber weiterhin auf einen Callback; es ist keine Anmeldung per Gerätecode. Der Bereich beträgt 30–900 Sekunden, Standard ist 180.2
Callback-Port von einem lokalen Terminal weiterleiten
Suchen Sie den tatsächlichen Port in der Lassen Sie das Terminal mit der Weiterleitung laufen; ein untätiges Terminal ohne Eingabeaufforderung ist normal. Lösen Sie einen Portkonflikt, ohne den Port im Autorisierungslink zu ändern.
redirect_uri dieses Versuchs. Ersetzen Sie beide Werte CALLBACK_PORT sowie USER und HOST. Bei http://127.0.0.1:54321/callback verwenden Sie 54321 an beiden Stellen. Veröffentlichen Sie den vollständigen Autorisierungslink nicht.3
Diesen Link öffnen und remote prüfen
Öffnen Sie den Link aus dem ersten Schritt in Ihrem lokalen Browser, melden Sie sich an und stimmen Sie zu, und warten Sie dann, bis der Remote-Befehl beendet ist. Führen Sie in derselben Remote-Benutzerumgebung aus:Beenden Sie diese Weiterleitungssitzung nach dem Erfolg. Starten Sie bei einer Zeitüberschreitung eine neue Anmeldung und leiten Sie deren tatsächlichen Port weiter; der alte Link lässt sich nicht wiederverwenden. Callbacks von nativem MCP gehören zum Host und verwenden keine Flags der EvoLink CLI.