perform_dependency_refresh_dry_run(
*,
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 |
Resolve a dependency refresh plan without mutating the tool environment.
uv tool install has no --dry-run, so this targets the running tool
environment with uv pip install --dry-run --python <sys.executable>. It
uses the same pinned deepagents-code requirement, installed extras, and
preserved --with packages as the real refresh command.
Whether to include alpha/beta/rc releases. When
None, follows the installed version's channel.