Skip to content

llmtrim 0.1.10

Choose a tag to compare

@github-actions github-actions released this 14 Jun 10:00
· 50 commits to main since this release

Added

  • Language bindings now expose the per-stage compression breakdown. CompressOutput
    carries a stages list (one StageReport per pipeline stage: name, applied,
    tokens_before, tokens_after, note), so embedders in Python, Ruby, Swift and Kotlin
    can attribute the input-token reduction to each stage instead of only seeing the total.

Fixed

  • Windows autostart no longer leaves a console window open. The login Run-key entry
    launched serve --supervised as a foreground console app, so Explorer opened a terminal
    that stayed visible for the daemon's whole life. The entry now passes --hide-console,
    which hides the process's own console at startup, so the interceptor runs windowless at
    login. Re-run llmtrim setup (or llmtrim autostart) to rewrite the entry.
  • Python package now carries its README on PyPI. The wheel set a summary but no long
    description, so the PyPI project page showed "no project description". pyproject.toml
    now points readme at the binding README.
  • Intel-mac Ruby gem (x86_64-darwin) now publishes. The cross-compiled gem inherited
    the build host's platform (Gem::Platform.local -> arm64-darwin) and collided with the
    native arm64 gem, so it never shipped. The gem platform is derived from the build target
    instead.
  • Package metadata reads cleanly. Removed the em-dash from the shared description string
    used by the PyPI summary, the Maven Central description, and the gem summary.
  • Release no longer stalls on a flaky provenance step. On the native arm64-Windows
    runner the binary can land in target/release instead of target/<triple>/release, so
    the attestation intermittently failed and cascaded skips onto npm/Docker/Scoop. The step
    now resolves whichever path holds the binary.