Skip to content
← Назад до набору

Доповнення Dependency-upgrade

Оновлює залежності репозиторію через партійний, перевірений і оборотний робочий процес. Третє опціональне доповнення Deep Work Plan.

Що це додає

  • Виявлення справжнього менеджера пакетів репозиторію (npm/pnpm/yarn + ncu, pip/poetry/uv, cargo, go mod, bundler, composer тощо) із наявних маніфеста й lock-файла.
  • Команду /lib-upgrade, що встановлюється в .agents/commands/, лише за згодою.

Поведінка

  1. Вимагати чисте (або збережене в резерві) робоче дерево.
  2. Класифікувати оновлення за semver — patch, minor, major; major потребують явного схвалення.
  3. Оновлювати малими послідовними партіями; ніколи все одразу.
  4. Запускати справжню перевірку валідації репозиторію після кожної партії; відкочувати будь-яку партію, що не пройшла.
  5. Підсумувати, що оновлено, пропущено й відкочено; залишити коміт за розробником.

Специфікація 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. Опціональне, ніколи не обов’язкове й ніколи не комітить автоматично.