用途:该技能用于在 AI 智能体中集成 Foundries.io。Foundries.io 是构建、部署和管理安全 IoT 与边缘设备的平台,面向嵌入式工程师和产品团队,用于简化 Linux 产品的开发与维护。官方文档见 https://app.foundries.io/docs/。该技能通过 Membrane CLI 与 Foundries.io 交互,由 Membrane 自动处理认证与凭据刷新,无需在本地保存密钥。
主要可操作对象包括:Targets、Target Groups、Devices、Platforms、Factory、API Keys、Users、Builds、Jobs、Metrics、Git Repositories、Container Registries、Deployments、Software、Layers、Packages、OSTree Repos、Fleet Commander、Rollouts、Manifests。具体动作名称与参数按需使用。
使用方式:先安装 CLI:npm install -g @membranehq/cli@latest,然后登录:membrane login --tenant --clientName=<agentType>。无头环境会打印授权链接,完成后用 membrane login complete <code>。建立连接:membrane connection ensure "https://foundries.io" --json,若状态为 BUILDING,可用 npx @membranehq/cli connection get <id> --wait --json 轮询至就绪。搜索动作:membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json。运行动作:membrane action run <actionId> --connectionId=CONNECTION_ID --json,传参用 --input '{"key": "value"}'。当现成动作不覆盖需求时,可通过代理发送请求:membrane request CONNECTION_ID /path/to/endpoint,支持 -X/--method、-H/--header、-d/--data、--json、--rawData、--query、--pathParam 等选项。
限制:具体可用动作需先通过 action list 查询确认;相关收费、价格等信息暂未提供。