用途:该技能管理 Zerion 代理令牌(agent token)与安全策略,是自主交易和链下签名的权限基础。代理令牌让 CLI 无需每次输入口令即可代表钱包签名,附带策略限定令牌可执行的链、地址、期限与行为类型。
主要能力:创建/列出/切换/撤销代理令牌;创建、查看、删除策略。策略支持 --chains 限定链、--expires 设定有效期(如 24h、7d)、--deny-transfers 拦截原生转账、--deny-approvals 拦截 ERC-20 授权、--allowlist 限定可交互合约地址,多条规则为 AND 语义、至少一条。只读或仅改配置的命令(agent list-tokens、list-policies、show-policy、use-token)可安全由代理自主执行;create-token、revoke-token、create-policy、delete-policy 默认需人工交互口令确认,其中 create-token 支持 --passphrase-file 非交互方式用于 CI/无头场景。
使用方式:若提示 command not found,先执行 npm install -g zerion-cli,需 Node.js ≥ 20。常用命令:zerion agent create-token --name <bot> --wallet <wallet> --policy <id>;zerion agent use-token --wallet <wallet>;zerion agent revoke-token --name <bot>;zerion agent create-policy --name safe-base --chains base,arbitrum;zerion agent delete-policy <id>。非交互创建需口令文件为 0600、属当前用户、非空、UTF-8 纯文本,仅去掉一个尾部换行,不解析 JSON 或键值,不支持 --passphrase <value>。
适用场景:为机器人设置自主交易、将 bot 限制在指定链或地址、阻止转账或授权、设置令牌到期、切换或吊销令牌。
限制:--passphrase-file 目前仅作用于 create-token;wallet create/import 等仍需交互式 TTY;删除策略会使引用它的令牌不再通过该项检查;未提供定价、平台支持范围等信息。