Skip to main content Module constants Copy item path Source AGENT_SKILLS_SUBDIR Subdirectory of an agent’s home where Agent Skills live, one directory per skill. APP_NAME Application name. ATTRIBUTION_LINE The one-line credit printed under interactive output. AUTHOR Author of dev-prune. CACHE_QUERY_TIMEOUT_SECS Timeout for the “where does your cache live?” queries devp caches makes. CLAUDE_HOME_DIR Directory under the user’s home that marks a Claude Code installation. CONFIG_DIR_NAME Config directory name under user config root. DEFAULT_ALLOW_MANIFEST_REWRITE Whether an adapter whose sync command edits tracked manifests may run it. DEFAULT_AUTO_DAEMON Whether the setup pass installs the OS scheduler. DEFAULT_AUTO_HOOKS Whether the setup pass installs the global Git auto-registration hooks. DEFAULT_AUTO_HOOKS_CHAIN Whether the setup pass installs the Git hooks in front of another tool’s. DEFAULT_AUTO_SETUP Whether dev-prune installs its missing integrations by itself. DEFAULT_CHECK_INTERVAL_DAYS Default interval in days between background daemon prune runs. DEFAULT_COMMAND_TIMEOUT_SECS Default timeout in seconds for lockfile enforcement / CLI commands (10 minutes). DEFAULT_IDLE_DAYS Default idle threshold in days before a repository is eligible for pruning. DEFAULT_MIN_SIZE_MB Default size floor, in MiB, below which a bloat directory is left alone. DEFAULT_REQUIRE_CONFIRMATION Default setting for requiring interactive confirmation before pruning. DEFAULT_SCAN_DEPTH How far below a repository root project discovery descends, by default. DEFAULT_UPDATE_CHECK Whether the periodic release check runs. On by default — see Settings::update_check. DEVPRUNE_IGNORE_FILE Filename that, when present in a repo root, causes dev-prune to skip that repo entirely. ENV_CONFIG_DIR_OVERRIDE Global environment variable name to override config directory location. HISTORY_STARTS_AT The release that started recording per-repository totals and the pass history. HOMEPAGE_URL Project homepage. JSON_SCHEMA_URL Public URL for the JSON Schema used by IDEs for .devprune.json IntelliSense. LATEST_RELEASE_API_URL GitHub API endpoint for the latest published release. MAX_SCAN_DEPTH_LIMIT Upper bound accepted for scan_depth. PER_REPO_CONFIG_FILE Name of the structured per-repository configuration file stored inside repo roots. PRUNE_HISTORY_LIMIT How many prune passes devp stats keeps a summary of. REGISTRY_FILENAME Name of the registry JSON file. RELEASES_URL GitHub releases page, shown whenever an upgrade is relevant. REPO_URL Canonical source repository. TROUBLESHOOTING_URL Documentation URL for troubleshooting lockfile and pruning failures. UPDATE_CHECK_INTERVAL_DAYS Default interval, in days, between automatic release checks. UPDATE_CHECK_TIMEOUT_SECS Default timeout for the release check. Short on purpose — this is a convenience,
and a user waiting on a hung socket is worse than not knowing. Override with
devp config set update_check_timeout_secs when a proxy needs longer. VERSION Application crate version derived dynamically from Cargo.toml. VSCODE_EXTENSION_ID Marketplace identifier (publisher.name) of the VS Code extension, as understood
by code --install-extension. LONG_VERSION The body of devp --version.