DeepAgentsPathSnapshot(
self,
profile: ProfilePaths,
installation: InstallationPaths,
launch_home: Path | None| Name | Type |
|---|---|
| profile | ProfilePaths |
| installation | InstallationPaths |
| launch_home | Path | None |
| uses_default_profile | bool |
| home_check_skipped | bool |
Frozen launch-time profile and installation paths.
Resolved user home for optional home-based integrations, if available.
Whether the "profile is the home directory" check could not run.
True when the home directory could not be resolved. That silently disables
a security check, and this module is imported before any log handler
exists, so a log line alone would be invisible even under --debug.
dcode doctor reports this field instead.
Abbreviate a path for display.
Paths under the default profile render with a leading ~. A configured
profile renders literally, because abbreviating it would hide which
profile is in use. A path outside the profile root (an installation
path, say) also renders literally.