opsctl ext
列出已安装的 WebAssembly 扩展,或执行扩展声明的工具。
列出扩展
opsctl ext list
该命令扫描配置的扩展目录,并输出包含扩展元数据和工具名称的 JSON。
执行工具
opsctl ext exec <extension> <tool> --args '<json>'
opsctl 通过 approval.sock 把调用委托给桌面应用中已安装的扩展运行时。这条 ext_tool 路径会在扩展运行时中直接执行,不显示常规审批对话框。
ext exec 必须依赖桌面应用:opsctl 自身不包含离线 WASM 运行时。无法连接桌面时,命令会安全失败,不会在本地加载或执行扩展。
opsctl ext exec example list_items --args '{"asset_id":1}'
工具名称和参数 Schema 由扩展定义。请使用 opsctl ext list 并查阅扩展自己的文档,不要假设所有扩展都提供相同操作。