SuperAPI AI 工具集

integrate-agentkit-host

智能体与模型

查看项目

更新于 10-16 04:32

技能介绍

用途:把常驻主机(长生命周期的代理进程 OpenClaw 或 Hermes,不是本 git 仓库)接入 AgentKit,使其能以指定命名用户身份执行操作。默认主机为 OpenClaw,Hermes 见 references/hermes.md。

主要步骤与能力:1) 选择主机(OpenClaw 留此文档,Hermes 转 references/hermes.md;接入应用代码用 integrate-agentkit;按用户生成 MCP URL 用 expose-agentkit-mcp)。2) 确认由 setup-agentkit 记录的 Connection Name,不得自造 slug;缺失时 GitHub 为 github-connect,其他连接器(含 Gmail)需在仪表板新建行,否则改用 setup-agentkit。3) 安装 OpenClaw 技能:clawhub install scalekit-agent-auth。4) 写入主机环境变量:SCALEKIT_ENVIRONMENT_URL、SCALEKIT_CLIENT_ID、SCALEKIT_CLIENT_SECRET、SCALEKIT_IDENTIFIER(OpenClaw 也接受 TOOL_* 别名),凭据来自 app.scalekit.com → Developers → Settings → API Credentials。注意不要用 SCALEKIT_ENV_URL,且主机上只放 Scalekit 客户端凭据,供应商令牌留在 Scalekit。5) 验证:cd scripts && uv sync,然后 uv run tool_exec.py --list-connections --provider GMAIL。6) 如未授权:uv run tool_exec.py --generate-link --connection-name <CONNECTION_NAME>;OAuth 未 ACTIVE 时展示魔法链接并等待,API key 缺失或非 ACTIVE 时引导去仪表板。

限制与注意:必须等待仪表板凭据值,不得杜撰;调用工具前须用 tool_exec.py --get-tool 或连接器文档确认工具名;不要对 Scalekit 运行 hermes mcp login,也不要在该主机内为其他终端用户铸造 Virtual MCP 会话令牌,单操作者主机可持有一个操作者 bearer。技能完成后只需给出一个真实主机提示(如“Show my latest unread emails.”),不要编写应用代码 SDK 调用。