SuperAPI AI 工具集

convex-monitor

部署与运维

查看项目

更新于 10-16 06:18

技能介绍

用途:监听 Convex 应用中下一次开发或生产环境的错误或请求,并据此作出响应。它阻塞等待下一个带类型的事件,而非轮询,在本地错误日志、部署订阅与 Sentinel 生产错误行之间竞争,返回最先触发的事件或一个安静的心跳。

工作流程:调用 wait_for_event,参数为 {project_dir, event_kinds, timeout_ms}。根据返回事件类型处理:kind=convex_error/next_error 时解码并修复;kind=prod_error 时进行分诊(参见 sentinel)并修复;kind=feature_request 时进行构建;kind=quiet 时继续循环。

轮询回退:在缺少阻塞式 MCP 的环境(如 Copilot cloud)中,该包使用相同事件契约运行轮询循环,行为一致但机制不同。

规则:优先使用阻塞工具,仅在阻塞式 MCP 较弱处回退到轮询循环;事件架构固定且带版本,同一触发产生相同带类型事件;生产事件(kind=prod_error)需要已部署的云应用以及 Sentinel。

限制:生产事件监控依赖已部署的云应用和 Sentinel,相关部署与配置细节资料未提供。