Added
- Memory server now supports a
listen_hostoption underfeatures.memory(default"127.0.0.1"). Set to"0.0.0.0"to accept connections on all interfaces, or to a specific IP to bind to one interface. Fixes #337.
Fixed
- Fix shell hook functions (
__llmenv_precmd,__llmenv_prompt) triggering a full environment render inside non-interactive subshells (e.g. Claude Code's Bash tool); add early-return guards for both$-interactivity and$LLMENV_STATE_DIRalready-active checks (#338) - Fix empty directories left in rendered output when a bundle contributes no files to a subdirectory;
create_dir_allis now followed by a bottom-up prune pass that removes empty dirs without touching the output root (#336)
Binary Checksums
dd2d35ee958d226eae0988bb3fd6091761e53ce826475f352105981e12729213 llmenv-linux-x86_64
b40082abb77a280ff3eb3bc48fb9ee1cac9951e57a7d3aca957d85faef5195b2 llmenv-macos-aarch64
90f6f6b0f331f834d89dccc275aca3c795111244687a4025d69cb0a477cf145f llmenv-macos-x86_64
Verify integrity:
sha256sum -c checksums.txtSupply Chain Security
SLSA v1.0 provenance attestations included. Verify:
slsa-verifier verify-artifact --artifact-path=<binary> --provenance=<provenance.intoto.jsonl> --source-uri=github.com/phaedrus1992/llmenv