Skip to content

Llmff

v0.8.0 Feature

This release adds 3 notable features for engineering teams evaluating rollout.

Published 3d LLM Frameworks
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Summary

AI summary

Public surface freezes at v0.8.0; new llmff doctor command and expanded plugin documentation are included.

Changes in this release

Feature Low

Adds `llmff doctor` command to check local prerequisites.

Adds `llmff doctor` command to check local prerequisites.

Source: llm_adapter@2026-06-04

Confidence: high

Feature Low

Improves failure diagnostics with a checked failure-mode matrix covering stderr anchors, exit codes, retry recommendations, event presence, and run-directory result behavior.

Improves failure diagnostics with a checked failure-mode matrix covering stderr anchors, exit codes, retry recommendations, event presence, and run-directory result behavior.

Source: llm_adapter@2026-06-04

Confidence: high

Feature Low

Adds adoption docs including decision guide, cookbook, pre‑1.0 migration checklist, and canonical supervisor pattern.

Adds adoption docs including decision guide, cookbook, pre‑1.0 migration checklist, and canonical supervisor pattern.

Source: llm_adapter@2026-06-04

Confidence: high

Feature Low

Adds plugin support with copyable protocol version 1 template covering stage, backend, sampler, and tool‑transport capabilities.

Adds plugin support with copyable protocol version 1 template covering stage, backend, sampler, and tool‑transport capabilities.

Source: llm_adapter@2026-06-04

Confidence: high

Feature Low

Documents provider support tiers as evidence‑backed, mock‑inspectable, opt‑in smoke ready, or live‑smoke verified (none currently live‑smoke verified).

Documents provider support tiers as evidence‑backed, mock‑inspectable, opt‑in smoke ready, or live‑smoke verified (none currently live‑smoke verified).

Source: llm_adapter@2026-06-04

Confidence: high

Feature Low

Adds Python subprocess supervisor, Node.js streaming supervisor, agent runner adoption guide, and OpenTelemetry bridge to the release contract.

Adds Python subprocess supervisor, Node.js streaming supervisor, agent runner adoption guide, and OpenTelemetry bridge to the release contract.

Source: llm_adapter@2026-06-04

Confidence: high

Feature Low

Introduces API freeze: public CLI flags, manifest fields, plugin protocol behavior, trace/event schemas, run‑directory artifacts, and Rust library exports will only change for compatibility, security fixes, or v1.0 blockers.

Introduces API freeze: public CLI flags, manifest fields, plugin protocol behavior, trace/event schemas, run‑directory artifacts, and Rust library exports will only change for compatibility, security fixes, or v1.0 blockers.

Source: llm_adapter@2026-06-04

Confidence: high

Feature Low

Publishes packaged artifacts: Linux .tar.gz, .deb, Arch PKGBUILD; macOS .tar.gz and unsigned .pkg; Windows .zip and unsigned MSI; plus SHA‑256 checksums and release‑trust JSON.

Publishes packaged artifacts: Linux .tar.gz, .deb, Arch PKGBUILD; macOS .tar.gz and unsigned .pkg; Windows .zip and unsigned MSI; plus SHA‑256 checksums and release‑trust JSON.

Source: llm_adapter@2026-06-04

Confidence: high

Bugfix Medium

Updates release‑preflight and smoke‑install scripts to use correct git URL and tag for verification workflow.

Updates release‑preflight and smoke‑install scripts to use correct git URL and tag for verification workflow.

Source: llm_adapter@2026-06-04

Confidence: high

Refactor Low

Splits deterministic stages into focused modules while preserving public execution contract.

Splits deterministic stages into focused modules while preserving public execution contract.

Source: llm_adapter@2026-06-04

Confidence: high

Full changelog

llmff v0.8.0

Release-candidate train start and API-freeze release. From this tag onward,
new public surface is blocked unless it is required to fix a v1.0 blocker.
Compatibility work should harden the documented contracts instead of expanding
scope.

Supported Install

After the v0.8.0 tag is published:

cargo install --git https://github.com/syndicalt/llmff --tag v0.8.0 llmff

Included Since v0.1.6

  • llmff doctor checks concrete local prerequisites: binary version, writable
    run directories, plugin validation, API-key environment wiring without
    printing secrets, and optional release trust manifest presence.
  • Failure diagnostics now have a checked failure-mode matrix covering stderr
    anchors, exit codes, retry recommendations, event presence, and run-directory
    result behavior.
  • Deterministic stages are split into focused modules while preserving the
    public execution contract.
  • Adoption docs now include a decision guide, cookbook, pre-1.0 migration
    checklist, and canonical supervisor pattern.
  • Plugin support now includes a copyable protocol version 1 template with
    stage, backend, sampler, and tool-transport capabilities.
  • Provider support tiers are evidence-backed as documented only,
    mock-inspectable, opt-in smoke ready, or live-smoke verified. No provider is
    live-smoke verified until a real smoke result is recorded.
  • The Python subprocess supervisor, batch supervisor, Node.js streaming supervisor,
    agent runner adoption guide, OpenTelemetry bridge, ecosystem readiness, and
    Release preflight remain part of the release contract.
  • The release preflight is the local gate for this release candidate tag.

API Freeze

v0.8.0 starts the v1.0 release candidate train. Public CLI flags, manifest
fields, plugin protocol behavior, trace/event schemas, run-directory artifacts,
and documented Rust library exports should change only for compatibility fixes,
security fixes, or blockers found during the v1.0 compatibility review.

Packaged Artifacts

Release-tag CI is expected to publish:

  • Linux x86_64 .tar.gz archive, .deb package, and Arch PKGBUILD plus
    llmff-0.8.0-arch.SRCINFO metadata.
  • macOS Apple Silicon and Intel .tar.gz archives and unsigned .pkg
    installers.
  • Windows x86_64 unsigned .zip archive and unsigned MSI installer.
  • Adjacent SHA-256 checksums and llmff-0.8.0-release-trust.json.

Manual workflow dispatch keeps generated files as Actions artifacts instead of
GitHub Release assets.

Known Limitations

  • This is a pipeline runner, not a native inference kernel, model converter,
    serving platform, scheduler, memory system, autonomous planner, or full agent
    framework.
  • Windows and macOS native artifacts are unsigned in this release.
  • Package-manager distribution through Homebrew, winget, Scoop, apt
    repositories, or an official AUR package remains parked until maintainers
    decide those channels are support-ready.
  • Authenticode signing, Apple Developer ID signing, and notarization remain
    deferred paid distribution tracks.
  • Live provider smoke jobs remain opt-in and require maintainers to configure
    secrets and runner expectations explicitly.

Verification

Release preflight should pass before tagging. The install smoke applies after
the tag is pushed:

scripts/release-preflight.sh v0.8.0
scripts/smoke-install.sh --git https://github.com/syndicalt/llmff --tag v0.8.0

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track Llmff

Get notified when new releases ship.

Sign up free

About Llmff

All releases →

Beta — feedback welcome: [email protected]