用途:为与 Lindy AI 智能体交互的集成代码搭建 CI/CD 自动化测试。Lindy 智能体运行在托管平台上,本技能测试的是你自己的集成代码,包括 webhook 接收器、回调处理器以及与 Lindy 智能体交互的应用逻辑,可在不访问 Lindy 线上端点的情况下验证 webhook 签名、载荷处理与错误处理。
前提条件:已启用 Actions 的 GitHub 仓库;Lindy API key 与 webhook secret 存为 GitHub secrets;含 webhook 接收器代码的 Node.js 项目;已完成 lindy-install-auth 设置。
主要能力:通过 gh secret set 配置密钥;创建 GitHub Actions 工作流(.github/workflows/lindy-integration.yml)在 push 与 pull request 到 main 时运行;执行单元测试与 webhook 处理器测试;可选的非阻塞连通性检查;用 vitest 与 supertest 编写测试,覆盖无认证头返回 401、错误 token 返回 401、有效 token 返回 200、畸形载荷不返回 5xx、正确解析载荷字段;可加实时连通性冒烟测试与 PR 状态评论。
测试类别:认证校验、载荷处理、错误处理均不需要访问线上 Lindy;连通性测试需要(非阻塞);端到端测试需要。
常见问题:CI 中找不到 secret 需用 gh secret set 配置;连通性测试失败可标记 continue-on-error: true;测试超时可设 timeout-minutes: 10;实时测试不稳定可加重试或 mock 外部调用。
输出:生成 CI 集成记录,包含工作流触发条件、测试夹具、仅按名称列出的必需密钥、失败归属,以及证明自动化针对非生产智能体运行的命令或仪表盘证据。
限制:资料未提供收费、价格与平台支持范围等信息。