v4.1.0
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_CMDto a shell command that outputs a version string - Set
SL_UPDATE_VERSION_SOURCEto customize the source label (e.g., "numtide", "nixpkgs") - Falls back to npm if custom command fails
- Cache auto-invalidates when version command changes
- Set
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