Skip to content

v2.9.6 — Pipe-safe shell hook, install count fix, website wording overhaul

Choose a tag to compare

@yvgude yvgude released this 30 Mar 09:28

Fixed

  • Shell hook pipe detection — Shell aliases (lean-ctx -c curl, lean-ctx -c git, etc.) now detect when stdout is piped and pass output through uncompressed. Previously, piped output was compressed, breaking JSON parsing, SHA calculations, and programmatic processing. Terminal output (human use) remains compressed as before.
  • MCP server command isolationexecute_command() now sets LEAN_CTX_ACTIVE=1 to prevent shell alias interference.
  • Website install counter — Now counts all distribution channels: crates.io, npm (lean-ctx-bin + pi-lean-ctx), and GitHub Release binaries.

Changed

  • Website wording overhaul — 53 changes: consolidated naming to "Context Engineering Layer", nuanced compression claims (60–99%), replaced "better reasoning" with "higher signal density", added protocol explanations (CEP/CCP/TDD), sharpened Open Source vs Pro messaging.

Install

cargo install lean-ctx          # crates.io
npx lean-ctx-bin@latest setup   # npm
brew install yvgude/lean-ctx/lean-ctx  # Homebrew

Full Changelog: v2.9.5...v2.9.6