Scan and update dependencies across all ecosystems with conflict detection
Scans and updates dependencies across Python, Rust, JavaScript, and Go ecosystems with conflict detection.
/plugin marketplace add athola/claude-night-market/plugin install pensive@claude-night-marketScan the repository for outdated dependencies across Python, Rust, JavaScript, and Go ecosystems. Detect conflicts, find compatible versions, and apply updates with code migration support.
Note: This command handles UPDATING existing dependencies. Before ADDING new dependencies, use the dependency-updater agent's verification checklist to validate version, security, and compatibility.
# Check all ecosystems
/update-dependencies
# Preview without making changes
/update-dependencies --dry-run
# Limit to specific ecosystem
/update-dependencies --ecosystem python
| Option | Description |
|---|---|
--dry-run | Show available updates without applying changes |
--ecosystem <name> | Limit to: python, rust, javascript, or go |
Spawns a dependency-updater agent that:
Discovers all dependency files in the monorepo
Checks each ecosystem for available updates using native tooling
Analyzes version conflicts and breaking changes
Presents summary table for approval
Applies approved updates
Migrates code for breaking changes
Reviews final diff before committing
Scanning for dependency files...
Found 12 pyproject.toml, 0 Cargo.toml, 1 package.json, 0 go.mod
Python Updates Available:
| Package | Current | Latest | Status |
|-----------|---------|--------|-----------|
| requests | 2.28.0 | 2.31.0 | [OK] safe |
| django | 4.1 | 5.0 | [WARN] major |
| pydantic | 1.10 | 2.5 | [FIX] code |
JavaScript Updates Available:
| Package | Current | Latest | Status |
|-----------|---------|--------|-----------|
| typescript| 5.2.0 | 5.3.0 | [OK] safe |
Apply updates? [y/N]
For full functionality, these tools should be installed:
uv or pipcargo-outdated (cargo install cargo-outdated)npm or pnpmgo toolchainMissing tools are detected and skipped with a warning.
sanctum:dependency-updater