Skip to Content
Agent WalletPrivate BetaAgent-Wallet-Sitzung
Auf dieser Seite

Agent-Wallet-Sitzung

Eine Agent-Wallet-Sitzung ist der aktive Wallet-Kontext, den ein KI-Agent über die CLI onekey verwendet. Im aktuellen CLI-Quellcode wird dieser Ablauf als App-Transfer-/App-Bot-Wallet-Anmeldung bereitgestellt.

Was dadurch möglich wird

Sobald die Sitzung aktiv ist, kann der Agent denselben Wallet-Kontext für rein lesende und schreibende Abläufe verwenden:

FunktionBeispiel
Wallet-Statusonekey balance --chain eth
Empfangsadresseonekey get-address
Verlaufonekey history --chain eth --detail
Marktkontextonekey token trending --chain sol
Swap-Vorbereitungonekey swap quote --chain eth --from ETH --to USDC --amount 1
Sicherheitsprüfungenonekey security audit --chain eth --token 0x...

Deshalb muss der Nutzer keine privaten Schlüssel einfügen oder in jedem Prompt manuell eine Adresse angeben. Der Agent sollte die aktive Sitzung lesen und erklären, welche Wallet er verwendet.

Anmelden

onekey auth login --app-transfer

Die OneKey-GUI stellt die Nutzlast bereit. Die CLI importiert die Sitzung in den lokalen OneKey-CLI-Tresor und verwendet für geschütztes Material den Zugangsdaten-Speicher des Betriebssystems.

Die CLI stellt außerdem einen Parameter payload für die Automatisierung bereit. Behandeln Sie eine App-Transfer-Nutzlast wie Zugangsdaten: Fügen Sie sie nicht in Agentenchats, Dokumentation, Protokolle oder gemeinsam genutzte Shell-Verläufe ein. Prüfen Sie onekey schema auth-login und die aktuellen CLI-Hinweise, bevor Sie den Import von Zugangsdaten automatisieren.

Status

Verwenden Sie auth status vor jeder Gruppe von Vorgängen:

onekey auth status

Das aktuelle Schema meldet:

FeldBedeutung
authStatusauthenticated oder unauthenticated
loginMethodapp_transfer oder hardware
walletKindhd für App-Transfer-Sitzungen, hw für Hardware-Sitzungen
displayAddressAktive Wallet-Adresse, die dem Nutzer angezeigt wird
storageBackendVon der CLI verwendeter Zugangsdaten-Speicher des Betriebssystems

Lebenszyklus

SchrittAgentenverhalten
Vor jeder AktionAusführen: onekey auth status und einen nicht authentifizierten Zustand eindeutig melden.
Vor rein lesenden AktionenDie aktive Adresse und die Chain-Standardwerte verwenden; nur fehlenden Chain- oder Token-Kontext erfragen.
Vor Aktionen, die Gelder bewegenDie aktive Adresse, Chain, Betrag, Empfänger sowie Gebühren-/Risikostatus anzeigen und eine Bestätigung anfordern.
Nach SitzungsänderungenErneut ausführen: onekey auth status; nicht davon ausgehen, dass die vorherige Adresse weiterhin gilt.
Beim AbmeldenDen bisherigen Wallet-Kontext sofort nicht mehr verwenden.

Abmelden

onekey auth logout

Agenten sollten die Abmeldung nur aufrufen, wenn der Nutzer ausdrücklich darum bittet, die aktive Sitzung zu beenden.

Zuletzt aktualisiert am