用途:本技能用于与 Deno 集成,管理数据、记录并自动化工作流,适合用户需要与 Deno 数据交互时使用。Deno 是一个面向 JavaScript 和 TypeScript 的安全运行时,类似 Node.js,常用于构建服务端应用、命令行工具等,注重安全与现代标准。官方文档:https://deno.land/manual
主要能力:资料列出的操作覆盖文件系统(读取文件、写入文件、删除文件;创建目录、读取目录、删除目录)、进程(运行、终止)、网络(Fetch)、系统(退出)、环境变量(获取、设置、删除)。具体使用时按需选用动作名称与参数。
使用方式:技能通过 Membrane CLI 与 Deno 交互,Membrane 自动处理身份验证与凭据刷新。安装命令:npm install -g @membranehq/cli@latest。登录:membrane login --tenant --clientName=<agentType>,无头环境会打印授权 URL,用户完成登录后用 membrane login complete <code> 收尾;任意命令加 --json 可获得机器可读输出。连接:membrane connection ensure "https://deno.land/" --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 等选项。
限制:资料未提供该技能的具体可用动作清单、参数细节、计费方式或配额;使用前需先完成认证与连接,实际可执行范围以查找到的动作与代理能力为准。