用途:cardano-cli-operator 是一个确定性的执行网关。运行该斜杠命令时,OpenClaw 会绕过模型,将参数直接转发给 Exec Tool(command-dispatch: tool),用于执行 cardano-cli 命令。它本身不决定运行什么,只确定性地执行用户输入的内容。
主要能力:支持通过包装脚本调用 cardano-cli,优先使用本机已安装的 cardano-cli,否则回退到 Docker。可执行版本查询、查询链尖、导出协议参数等命令。
使用方式:使用前先为会话设置 Exec 默认值:/exec host=gateway security=allowlist ask=on-miss。若 Exec 允许列表较严格,建议只允许一个入口点并全部经由它路由,例如允许 ~/Projects/**/cardano-agent-skills/scripts/oc-safe.sh(按需调整 glob)。示例命令:/cardano_cli_operator ./scripts/oc-safe.sh cardano version;/cardano_cli_operator ./scripts/oc-safe.sh cardano query tip --mainnet;/cardano_cli_operator ./skills/cardano-cli-operator/scripts/cardano-cli.sh version;/cardano_cli_operator ./skills/cardano-cli-operator/scripts/cardano-cli.sh query tip --mainnet;/cardano_cli_operator ./skills/cardano-cli-operator/scripts/cardano-cli.sh query protocol-parameters --mainnet --out-file pparams.json。
限制与注意:查询链尖需要 socket 或正确的网络。若使用 Docker 回退并连接本地节点 socket,需设置 CARDANO_NODE_SOCKET_PATH=/path/to/node.socket。该操作器仅手动使用,不提供指导;如需指导和安全模板,请使用非操作器类技能。其他细节暂未提供。