Upgrade all Python dependencies and verify nothing is broken.
Run
to upgrade all dependencies to their latest compatible versions.
Review the output for any resolution errors. If there are conflicts, report them to the user
and ask how to proceed before continuing.
Run
to install the upgraded dependencies into the virtual environment.
If there were failures, present the issues and ask how the user wants to proceed.
If everything passed, ask the user if they'd like to commit the changes. If yes, commit
using the
skill.