SuperAPI AI 工具集

hex-upgrade-migration

编程与开发

查看项目

更新于 10-15 23:26

技能介绍

用途:帮助分析、规划并执行 Hex SDK 升级,并在过程中检测破坏性变更;适用于升级 Hex SDK 版本、发现弃用项或迁移到新版本的场景。

主要能力与要点:Hex API 采用 /api/v1/ 版本化路径,需关注 Hex 变更日志中的新端点与弃用信息。技能提供了 API 使用情况检查与 Airflow Provider 更新等操作指引。

必要用法:检查 API 调用可使用 grep -r "app.hex.tech" src/ --include=".ts" --include=".py";更新 Airflow Provider 使用 pip install --upgrade airflow-provider-hex。

前提条件:需固定当前版本与目标版本、完成兼容性评估、准备沙箱项目 fixture,并为每个变更契约指定负责人;同时需要版本化的配置备份,以及经批准的降级、取消和集成禁用流程。

输出:生成升级回执,包含 from/to 版本、受影响的契约、fixture/canary 结果、聚合断言、负责人批准、兼容性决策与回滚修订版本;不包含 SQL、工作区输出与凭据。

错误处理:遇到参数/输出契约不兼容、授权漂移、无界重放或 canary 断言失败时应停止,恢复精确固定的上一版本并保留脱敏证据,而不是强行迁移。

示例记录:from=client-r12; to=client-r13; sandbox=pass; staging=pass; assertions=pass; canary=held; rollback=r12。

限制:官方资料未提供更多细节(如具体命令输出、价格、支持平台等),暂未提供。