用途:当 openskills-runtime 的 API、特性或依赖拓扑发生变化、可能影响语言绑定时,使用该技能维护兼容性。
范围:bindings/ts/、bindings/python/,以及影响绑定的 runtime crate 特性交互。
工作流:识别运行时变更面(API、特性、依赖);检查两个绑定中的特性与编译假设;验证各绑定的构建与冒烟测试;在适用处确认 lockfile 与 manifest 一致性。
TypeScript 绑定检查: cd bindings/ts npm install npm run build
Python 绑定检查:使用项目标准的构建/测试命令,并确认导入与运行时行为。
护栏:除非有意为之,避免将插件/构建工具依赖引入默认绑定路径;保持生成文件与 lockfile 符合项目策略。
输出格式:兼容性矩阵(runtime 对比 TS/Python)、破坏性变更、所需迁移步骤、验证证据。
限制:资料未提供具体版本、支持平台、收费或价格信息。