mirror of
https://github.com/langchain-ai/deepagents.git
synced 2026-07-22 09:45:24 -04:00
fd0b17deb0
Stable `deepagents-code` releases can temporarily depend on pre-release packages, which made the default installer path fail when uv refused pre-release resolution. The installer now applies uv's `if-necessary` strategy for unpinned installs while keeping exact version pins mutually exclusive with explicitly requested pre-release settings. ## Changes - Default unpinned installs to `--prerelease if-necessary`, but avoid forwarding that default when `DEEPAGENTS_CODE_VERSION` selects an exact package version. - Keep the mutual-exclusion error for explicit `DEEPAGENTS_CODE_PRERELEASE` plus `DEEPAGENTS_CODE_VERSION`, preserving pinned install behavior. - Filter uv download/build progress and newer timing summary variants from non-verbose output while preserving them under `DEEPAGENTS_CODE_VERBOSE=1`. - Shorten the managed ripgrep setup message so the installer no longer advertises the opt-out path during the normal setup flow.