用途:该技能用于与基础设施自动化工具 Inedo Otter 交互,面向 DevOps 工程师和系统管理员,覆盖应用部署、服务器配置和基础设施管理任务的自动化。官方文档为 https://inedo.com/support/documentation/otter。
主要能力:涉及 Otter 的配置项、服务器、角色、用户、变量、脚本、计划(Plan)、操作(Operation)、构建定义、问题、部署、制品、任务、日志、仪表盘、报告、扩展和许可证等对象,可按需使用动作名称和参数。
使用方式:先安装 Membrane CLI:npm install -g @membranehq/cli@latest。登录:membrane login --tenant --clientName=<agentType>,无界面环境下会输出授权 URL,完成登录后用 membrane login complete <code> 收尾。连接 Otter:membrane connection ensure "https://inedo.com/otter" --json,用户在浏览器完成认证后获得连接 id;若状态为 BUILDING,用 npx @membranehq/cli connection get <id> --wait --json 轮询至 READY。搜索动作:membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json。运行动作:membrane action run <actionId> --connectionId=CONNECTION_ID --json,传参用 --input '{"key": "value"}' --json,结果在 output 字段;命令均支持 --json 输出机器可读格式。动作不覆盖时可用代理直接请求 Otter API:membrane request CONNECTION_ID /path/to/endpoint,可用选项包括 -X/--method、-H/--header、-d/--data、--json、--rawData、--query、--pathParam。
适用场景与限制:适合需要以集成方式管理 Otter 数据、记录和自动化流程的任务。应优先使用预置动作,先发现再构建,不向用户索要 API 密钥或令牌,由 Membrane 在服务端管理认证生命周期;关于具体动作清单、字段细节及 Otter 自身的收费、版本、平台等信息,资料暂未提供,需参阅官方文档。