ratel-ai/ratel 是一个面向 AI 智能体的上下文工程项目。仓库说明称,它能将 token 用量减少约 80%,并处理工具过度使用的问题;它不使用外部向量数据库,而是在进程内部通过 BM25 和语义搜索来管理技能与记忆。2026 年 11 月 2 日的提交 8d78e70(#199)只包含将本项目的 macOS 构建与测试运行器从 macos-14 上调到 macos-15 这一项变更。
改动涉及 5 个 GitHub Actions 工作流和 RELEASING.md,共 6 个文件,新增 21 行、删除 21 行。build-binaries.yml、python-binaries.yml、release.yml 用于构建 npm 二进制文件和 Python wheel,verify-install.yml 用于确认安装之后的运行情况,ci.yml 则一并把整个矩阵中的 darwin 条目也上调了。macos-15 运行器属于 Apple Silicon 环境,两个 SDK 会一并提供,因此用 Rust 的 --target 交叉编译到 x86_64-apple-darwin 仍可照旧进行。x64 安装验证的结构是在 Rosetta 之上运行,而 RELEASING.md 写明 Intel 运行器(macos-13)非常慢,因此不要回退。
不过,这个提交并未改动执行代码。提交中既没有 SDK 或搜索实现,也没有支撑仓库说明所称约 80% 削减的基准测试。既有交叉编译在新运行器上是否仍然成立,取决于发布工作流的运行结果。与其说是功能变更,不如说更接近于对构建环境迁移的取舍。