用途:该技能用于与 Aha!(产品路线图规划软件)交互,适合用户需要读取、管理或自动化 Aha! 中的产品数据与工作流时使用。覆盖对象包括 Ideas、Features、Releases、Initiatives、Epics、Workspaces、Goals、Roadmaps、Records、自定义字段、Tags、Integrations、Users、Notifications、Settings 等。
主要能力:借助 Membrane CLI 与 Aha! 通信,Membrane 自动处理认证与凭证刷新,无需手写认证逻辑。可搜索并运行预置 action,也可通过代理直接请求 Aha! API(自动补全基础 URL 并注入认证头)。支持 JSON 输出(加 --json),便于机器处理。
使用方式:先安装 CLI:npm install -g @membranehq/cli@latest。登录:membrane login --tenant --clientName=<agentType>;无头环境会打印授权 URL,完成后执行 membrane login complete <code>。建立连接:membrane connection ensure "https://www.aha.io/" --json,若状态为 BUILDING,用 npx @membranehq/cli connection get <id> --wait --json 轮询至 READY;如出现 CLIENT_ACTION_REQUIRED 等状态,按 clientAction 提示完成操作。搜索动作:membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json。运行动作:membrane action run <actionId> --connectionId=CONNECTION_ID --input '{"key": "value"}' --json,结果在 output 字段。代理请求:membrane request CONNECTION_ID /path/to/endpoint,支持 -X、-H、-d、--json、--rawData、--query、--pathParam 等选项。
限制与注意:具体可用 action、参数与返回结构需以实际查询结果为准;认证在浏览器完成;未提供本地密钥,凭证由 Membrane 服务端管理。官方 API 文档:https://www.aha.io/api。