Дополнение Dependency-upgrade
Приводит зависимости репозитория в актуальное состояние через партийный, проверяемый, обратимый рабочий процесс. Третье опциональное дополнение Deep Work Plan.
Что оно добавляет
- Определение реального менеджера пакетов репозитория (npm/pnpm/yarn + ncu, pip/poetry/uv, cargo, go mod, bundler, composer и других) по существующим манифесту и lock-файлу.
- Команду
/lib-upgrade, устанавливаемую в.agents/commands/только когда она принята.
Поведение
- Требовать чистое (или сохранённое в резервной копии) рабочее дерево.
- Классифицировать обновления по semver — patch, minor, major; major требуют явного одобрения.
- Обновлять небольшими, связными партиями; никогда не всё сразу.
- Запускать реальный validation gate репозитория после каждой партии; откатывать любую партию, которая не прошла.
- Подвести итог того, что было обновлено, пропущено и откачено; дать разработчику зафиксировать коммит.
Спецификация v7
| Элемент | Значение |
|---|---|
| Продукт | Аддон dependency-upgrade для DeepWorkPlan |
| Ключ реестра | dependency-upgrade в .dwp/config.json |
| Дескриптор | addons/dependency-upgrade/addon.json (интерфейс 1) |
| Команда | /lib-upgrade устанавливается в .agents/commands/ при принятии |
| Версионирование | Зафиксировано и версионируется вместе с пакетом навыков (v7.9.0) |
Примечания
Независимо от менеджера пакетов — никогда не запускает npm/ncu в репозитории не на JS. Принимается по желанию, никогда не требуется и никогда не делает автоматический коммит.