Skip to content

v4.1.0

Choose a tag to compare

@benabraham benabraham released this 31 Jan 22:15
· 67 commits to main since this release

What's Changed

New Features

  • Custom version command: Check for updates from alternative package managers (Nix, Homebrew, etc.) instead of npm
    • Set SL_UPDATE_VERSION_CMD to a shell command that outputs a version string
    • Set SL_UPDATE_VERSION_SOURCE to customize the source label (e.g., "numtide", "nixpkgs")
    • Falls back to npm if custom command fails
    • Cache auto-invalidates when version command changes

Example for Nix users:

{
  "env": {
    "SL_UPDATE_VERSION_CMD": "nix eval github:numtide/llm-agents.nix#claude-code.version 2>/dev/null",
    "SL_UPDATE_VERSION_SOURCE": "numtide"
  }
}

Full Changelog: v4.0.0...v4.1.0