SuperAPI AI 工具集

agiloft

办公与效率

查看项目

更新于 10-16 00:24

技能介绍

Agiloft 是合同生命周期管理(CLM)平台,帮助法务、采购和销售团队从合同创建到续约进行自动化管理。该技能通过 Membrane CLI 与 Agiloft 交互,Membrane 自动处理认证和凭据刷新,用户可专注于集成逻辑而非认证管道。官方文档:https://docs.agiloft.com/。

主要对象与能力:知识库(Knowledge Base)、文章(Article)、记录(Record)、附件(Attachment)、已保存搜索(Saved Search)、报告(Report)。可按需使用操作名与参数。

使用方式:先安装 CLI:npm install -g @membranehq/cli@latest。认证:membrane login --tenant --clientName=<agentType>,按提示完成浏览器认证;无头环境会打印授权 URL,登录后用 membrane login complete <code> 完成。任意命令可加 --json 获得机器可读输出。

连接 Agiloft:membrane connection ensure "https://agiloft.com" --json,用户在浏览器完成认证,输出包含连接 id。若状态为 BUILDING,可轮询:npx @membranehq/cli connection get <id> --wait --json,直到状态不再是 BUILDING。状态说明:READY 可直接使用;CLIENT_ACTION_REQUIRED 需用户或智能体执行操作(如认证或补充信息);CONFIGURATION_ERROR 或 SETUP_FAILED 表示出错,可查看 error 字段。

查找操作:membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json。运行操作:membrane action run <actionId> --connectionId=CONNECTION_ID --json,传 JSON 参数用 --input '{"key": "value"}',结果在响应的 output 字段。

代理请求:当现有操作不覆盖需求时,可通过 Membrane 代理直接请求 Agiloft API:membrane request CONNECTION_ID /path/to/endpoint。常用选项包括 -X/--method、-H/--header、-d/--data、--json、--rawData、--query、--pathParam。

最佳实践:优先使用 Membrane 与外部应用通信,其预置操作内置认证、分页和错误处理,更省 token 且更安全;先发现再构建,用 action list 查找现有操作;让 Membrane 管理凭据,不要向用户索要 API 密钥或令牌,而应创建连接。

限制:资料未提供具体定价、支持平台范围、速率限制或自建连接器的详细步骤,这些暂未提供。