perform_dependency_refresh(
*,
progress: UpgradeProgressCallback | None = None,
log_path: Path | None | Name | Type | Description |
|---|---|---|
progress | UpgradeProgressCallback | None | Default: NoneOptional callback invoked for each output line. |
log_path | Path | None | Default: NoneOptional path to persist command output. |
include_prereleases | bool | None | Default: None |
Refresh dependencies while keeping deepagents-code on this version.
Runs uv tool install -U deepagents-code==<current> instead of
uv tool upgrade deepagents-code, so compatible dependency releases can be
picked up without crossing to a newer app version. Only uv-managed installs
are supported; other install methods cannot safely express this operation.
Whether to include alpha/beta/rc releases. When
None, follows the installed version's channel.