convex-monitor
convex-monitor 是一个用于 Convex 应用的监控技能,用于等待并响应开发或生产环境中的下一个错误或请求。它通过阻塞式等待下一个类型化事件,而非轮询,来竞速本地错误日志、部署订阅和 Sentinel 生产错误记录,返回最先触发的事件或一个安静的心跳信号。该技能提供固定且带版本的事件模式,同一触发条件会产生相同的类型化事件。使用方式为调用 wait_for_event,传入 project_dir、event_kinds 和 timeout_ms 参数,并根据返回的事件类型采取相应操作:convex_error/next_error 需解码并修复,prod_error 需分诊并修复,feature_request 需构建,quiet 则继续循环。在生产环境使用 prod_error 事件需要已部署的云应用以及 Sentinel。