用途:管理 Zerion CLI 的 agent token 与安全策略,为自主交易和签名提供授权原语。agent token 让 CLI 无需每次输入口令即可代表钱包签名,策略则限制令牌能做什么(链、允许列表、拒绝规则、有效期)。安装与认证见 zerion umbrella 技能;交易见 zerion-trading,签名见 zerion-sign。
主要能力:只读或仅改配置的操作(agent list-tokens、list-policies、show-policy、use-token)可安全由智能体自动调用;创建和撤销令牌、创建和删除策略属人工操作,需口令或确认,必须由人直接执行。创建令牌可用交互式策略选择器、按 ID 附加策略,或附加多个策略(AND 语义,全部通过才放行)。令牌自动保存到 ~/.zerion/config.json 的 agentTokens 下,若无活动令牌则成为默认,交易与签名命令从配置读取。策略至少需一条规则,支持 --chains 限定链、--expires 限时(如 24h、7d)、--deny-transfers 阻止原生转账、--deny-approvals 阻止 ERC-20 授权、--allowlist 限定合约地址。策略以本地脚本(policies/*.mjs)形式在每次签名前运行。删除策略后,引用它的令牌将不再通过该规则检查。
使用方式:先创建钱包,再创建严格策略,然后绑定该策略创建 agent token,之后交易与签名即可自主运行。常用命令包括:zerion agent list-tokens、zerion agent use-token --wallet <wallet>、zerion agent create-token --name <bot> --wallet <wallet> --policy <id>、zerion agent revoke-token --name <bot>、zerion agent create-policy --name safe-base --chains base,arbitrum、zerion agent delete-policy <id>。
限制与错误:无活动令牌报 no_agent_token;策略过期报 agent_token_expired,需新建令牌;策略拦截报 policy_denied,可用 show-policy 查看规则;策略 ID 不存在报 policy_not_found;创建策略未加规则报 policy_no_rules,至少需一条规则;名称重复报 token_name_exists,需改名或先撤销。具体收费、价格、平台与效果资料暂未提供。