v0.9.10
更新内容 / Updates
-
将 Responses 工具 schema 规范为 Chat Completions 可接受的 object 根,补齐空
required,并合并根级 anyOf/oneOf。 -
Normalized Responses tool schemas for Chat Completions by forcing an object root, adding an empty
requiredlist, and flattening root anyOf/oneOf unions. -
历史工具参数若不是合法 JSON 对象,会包装后再发给 llama.cpp,避免上游拒绝。
-
Wrapped invalid historical tool arguments as JSON objects before sending them to llama.cpp.
-
流式回复若只有
...占位内容,会在发给客户端前重试,并丢弃后续真实输出前的占位前缀。 -
Retried placeholder-only stream completions such as
...before they reach the client, and dropped placeholder prefixes when real output followed.
验证 / Verification
- JavaScript syntax:
node --check app/web/static/app.jspassed. - Full test suite:
650 passed. - GitHub Actions packaging, release, and GHCR jobs completed successfully.
- Windows, Linux, and macOS ARM64 packages uploaded successfully.
Docker
docker pull ghcr.io/pricening/llm-aio-gateway:latest