Skip to content

v0.14.1

Choose a tag to compare

@github-actions github-actions released this 05 Jul 12:42
v0.14.1
b562c12

A patch release that fixes function-calling with parameterless tools.

Tool calling with parameterless tools

A tool that takes no arguments declared its JSON-Schema properties as an empty
value that serialised to a JSON array []. JSON Schema requires an object, and
strict providers such as Ollama reject the whole request with HTTP 400
(Value looks like object, but can't find closing '}' symbol). The same applied
to a parameterless tool call's empty {} arguments when the bounded agent loop
replayed them. Both are now emitted as {}.

As a result the agent loop and the interactive Tool Playground work when a
parameterless tool — environment, PHP info, or backend user/group introspection —
is offered. (#308)

Documentation

The Skills, Tools and Playground admin guide was refreshed to match the shipped
backend: the module section count, the full built-in tool catalogue, the
two-tier (admin / non-admin) tool authorization, and the screenshots. (#307)

Installation

composer require netresearch/nr-llm

Publication status

Security

All release artifacts are signed with Sigstore keyless signing.

Verify signatures

cosign verify-blob \
  --bundle nr-llm-0.14.1.zip.sigstore.json \
  --certificate-identity-regexp "https://github.com/netresearch/.*" \
  --certificate-oidc-issuer "https://token.actions.githubusercontent.com" \
  nr-llm-0.14.1.zip

Verify checksums

sha256sum -c checksums.txt

Software Bill of Materials (SBOM)

SBOMs are provided in both SPDX and CycloneDX formats for supply chain transparency.