VersionReport(
self,
cli: DistributionVersion,
sdk: DistributionVersion,
sdk_requirement: Requirement | None,
sdk_requirement_satisfied| Name | Type |
|---|---|
| cli | DistributionVersion |
| sdk | DistributionVersion |
| sdk_requirement | Requirement | None |
| sdk_requirement_satisfied | bool | None |
Network-free snapshot of the version facts diagnostics need.
Bundles the running CLI and installed SDK version facts with the result of
comparing the deepagents requirement that deepagents-code declares
against the effective SDK version for diagnostics.
Version facts for the running deepagents-code distribution.
Version facts for the installed deepagents SDK distribution.
The deepagents requirement declared by deepagents-code, if found.
Whether the effective SDK version satisfies sdk_requirement.
None when the comparison cannot be made (no declared requirement, the SDK
version cannot be resolved ā genuinely not installed or an unexpected
metadata error ā or an unparseable version).
Published SDK baseline represented by the running client checkout.
Whether the SDK is the editable sibling workspace represented by its pin.
SDK version string for user-facing diagnostics and trace metadata.
Whether an editable SDK has no parseable live source version.
Whether the effective SDK version violates the declared requirement.