Download Latest Version v0.11.1 source code.zip (29.1 MB) Google Add to Preferred Sources
Home / v0.4.0
Name Modified Size InfoDownloads / Week
Parent folder
llmslim-0.4.0-py3-none-any.whl 2026-08-20 77.8 kB
llmslim-0.4.0-py3-none-any.whl.publish.attestation 2026-08-20 9.7 kB
llmslim-0.4.0.tar.gz 2026-08-20 1.2 MB
llmslim-0.4.0.tar.gz.publish.attestation 2026-08-20 9.7 kB
LLMSlim v0.4.0 source code.tar.gz 2026-08-20 4.9 MB
LLMSlim v0.4.0 source code.zip 2026-08-20 5.0 MB
README.md 2026-08-20 2.9 kB
Totals: 7 Items   11.2 MB 0

LLMSlim v0.4.0 — Tool-aware context, without rewriting the contract

Release date: 2026-08-20

What changed

LLMSlim now has stable infrastructure for representing, inspecting, canonicalizing, fingerprinting, verifying, and measuring supported tool contracts without modifying the authoritative execution schema. The release also includes experimental retrieval research, kept separate from stable APIs.

Stable tool-schema infrastructure

  • ToolSchema provider normalization for supported MCP, OpenAI function, Anthropic, and generic tool definitions.
  • Deterministic canonical JSON and complete-contract SHA-256 fingerprints.
  • Exact-equivalence verification and safe catalog optimization.
  • Raw-schema preservation: the caller/executor remains authoritative.

Experimental tool retrieval

RESEARCH ONLY — NOT ENABLED AUTOMATICALLY.

TF-IDF, BM25, optional intfloat/multilingual-e5-small dense retrieval, BM25+dense RRF, selective exposure, and lazy hydration are model-context planning experiments. They do not authorize or execute a tool. Low-confidence policies fail open to the full catalog.

Install the optional local semantic support with:

:::bash
pip install "llmslim[semantic]"

The normal pip install llmslim path stays lightweight. The semantic model is pinned to revision 0e60b8d9d2166d80387f86e3b48ec9ced55f4d15, is loaded from an explicit local cache only, and is not included in package artifacts.

Benchmark findings

Phase 4 measured 375 schemas across 18 catalogs. Lossless serialization reduced the compact canonical baseline by 0 tokens (0.00%); the baseline was already compact, so this is a valid result rather than a hidden failure.

Phase 4.5/4.6 retrieval results are research evidence, not marketing claims. On the frozen corpus, BM25 had 98.25% all-required recall with 25.89% selective coverage; dense and hybrid reached 98.54% recall but failed open more often and avoided fewer tokens. Median tokens avoided was zero for every strategy. The safety–selectivity frontier did not improve.

External ToolRet validation was attempted but not completed within the declared CPU/resource budget. No ToolRet score is claimed.

Security boundaries

Authoritative schemas remain authoritative. Ranking is not authorization; tool annotations and _meta are untrusted for retrieval representation where excluded, remote references are not fetched automatically, and LLMSlim does not cryptographically authenticate caller or provider provenance. It remains defense in depth, not complete prompt-injection prevention.

Upgrade

Default compress() behavior is unchanged. Tool-contract APIs are available from llmslim.tools; retrieval modules are explicitly experimental. Review docs/tool-apis.md and SECURITY.md before integrating tool workflows.

Source: README.md, updated 2026-08-20