Skip to Content
Agent WalletプライベートベータAgent Wallet セッション
このページの内容

Agent Wallet セッション

Agent Wallet セッションは、AI エージェントが onekey CLI を通じて使用する、有効なウォレットのコンテキストです。現在の CLI ソースでは、このフローは App Transfer / App Bot Wallet ログインとして公開されています。

利用可能になる機能

セッションが有効になると、エージェントは読み取り専用フローと書き込みフローで同じウォレットコンテキストを使用できます:

機能例
ウォレットの状態onekey balance --chain eth
受取アドレスonekey get-address
履歴onekey history --chain eth --detail
市場情報onekey token trending --chain sol
スワップの準備onekey swap quote --chain eth --from ETH --to USDC --amount 1
安全確認onekey security audit --chain eth --token 0x...

このため、ユーザーは秘密鍵を貼り付けたり、各プロンプトにアドレスを手動で渡したりする必要がありません。エージェントは有効なセッションを読み取り、使用するウォレットを説明してください。

ログイン

onekey auth login --app-transfer

OneKey GUI がペイロードを提供します。CLI はセッションをローカルの OneKey CLI 保管庫にインポートし、保護対象の情報には OS の認証情報ストアを使用します。

CLI は自動化用の payload パラメーターも公開しています。App Transfer ペイロードは認証情報として扱い、エージェントのチャット、ドキュメント、ログ、共有シェル履歴に貼り付けないでください。認証情報のインポートを自動化する前に、次を確認してください: onekey schema auth-login および現在の CLI ガイダンス。

ステータス

各種類の操作の前に auth status を実行します:

onekey auth status

現在のスキーマは次を報告します:

フィールド意味
authStatusauthenticated または unauthenticated
loginMethodapp_transfer または hardware
walletKindhd は App Transfer セッション用、 hw はハードウェアセッション用
displayAddressユーザーに表示する有効なウォレットアドレス
storageBackendCLI が使用する OS の認証情報ストア

ライフサイクル

手順エージェントの動作
あらゆる操作の前onekey auth status を実行し、未認証の状態を明確に報告します。
読み取り専用操作の前有効なアドレスとチェーンのデフォルト値を使用し、不足するチェーンやトークンの情報のみを尋ねます。
資金移動操作の前有効なアドレス、チェーン、金額、受取人、手数料/リスクの状態を表示し、確認を求めます。
セッション変更後次を再実行します: onekey auth status; 以前のアドレスが引き続き有効だと仮定しないでください。
ログアウト時古いウォレットコンテキストの使用を直ちに停止します。

ログアウト

onekey auth logout

エージェントは、ユーザーが有効なセッションの終了を明示的に求めた場合にのみログアウトを呼び出してください。

最終更新日