核心结论

9月23日23时35分(北京时间,对应15:35 UTC),ggml-org 在 GitHub 发布 llama.cpp 预发布 b11138。本次为 Jinja 模板解析的单点修复:解析器开始正确处理变量前的单目正负号,使 items[:-n] 与 GigaChat 的 indent[:-indent_factor] 等负索引切片按预期工作。同时明确单目符号仅绑定主表达式,保证 -n|abs 解析为 (-n)|abs 而非 -(n|abs)。这是官方发布说明中本次唯一记载的功能变化,多平台二进制包已随版本同步附带,许可证仍为 MIT,状态为预发布。

已核实变化

根据官方发布说明,变化共两项,均围绕同一解析路径。第一,在乘法优先级解析单目 +/-,官方说明词法器已对 -n 与 +n 产出 unary_operator,运行时已可执行单目减法,本次补齐解析环节,使切片中的负变量索引可被正确求值,修复此前此类模板无法按预期切分的问题。第二,将过滤器与测试保持在单目操作数之外,明确单目 +/- 仅绑定主表达式与后缀操作数,并为单目加号与过滤器组合补齐回归覆盖。GitHub API 记录该版本的 published_at 为2026-09-23T15:35:39Z,与北京时间9月23日23时35分一致,状态为预发布,非稳定版。

影响与适用

该变化面向在本地或自托管环境使用 llama.cpp,并依赖内置 Jinja 聊天模板的开发者与模型部署者。若所用模板包含以变量表达的负索引切片,或在负数变量后接过滤器与测试,此前可能解析错误或行为不符合预期,升级后可按常规 Jinja 语义执行。对仅做纯文本推理且模板不含此类写法的部署,本次无行为变化。中国用户使用时仍需自行准备本地运行环境与模型权重,并以本地实际渲染结果验证模板输出,具体以仓库发布页与本地验证为准。

限制与下一步

本次官方说明未给出性能、准确率或基准对比,也未声明新增模型支持、API 变化或定价调整,不应将其理解为能力升级。版本为预发布,官方未承诺生产稳定性,建议先在测试环境验证聊天模板渲染、切片边界与过滤器组合的端到端输出,再决定是否跟随。多平台预编译包已同步更新,需要的系统可下载对应包验证;如继续遇到模板解析异常,应保留模板片段、输入变量与服务端日志,向仓库反馈以便定位。以上时间、版本与功能结论来自当日官方发布页,编辑未做独立功能测试。