gitflic-cli-mcp 0.4.2
Релиз только MCP-пакета. CLI gitflic-cli без изменений — остаётся 0.3.5.
🐛 MCP приписывал каждую проблему владельцу проекта
Проекция issue в slim.mjs брала автора из userAlias. Но у проблемы userAlias — это алиас владельца репозитория (вместе с projectAlias он образует путь <owner>/<project>), и он одинаковый у всех проблем, кто бы их ни завёл. createdBy GitFlic для проблем не отдаёт вовсе, поэтому модель получала author: "<владелец>" на каждой проблеме — на чужом проекте это выглядело так, будто все 700+ проблем gitflic/gitflic написаны аккаунтом gitflic.
Публичный API автора проблемы не отдаёт в принципе, поэтому поле больше не подставляется. Заведено в трекер GitFlic: gitflic/gitflic#714. Подробности — #3.
📦 Фиксы CLI наконец доезжают до пользователей
MCP зависел от gitflic-cli: ^0.3.3. Такой диапазон удовлетворяется уже закешированной 0.3.3, поэтому npx её никогда не обновлял. Итог: у всех, чей кеш старше 0.3.4, тулзы gitflic_issue_edit / _close / _reopen продолжали молча затирать заголовок и описание строкой "stub" — багом, починенным ещё в 0.3.4.
Теперь зависимость пинится точно ("gitflic-cli": "0.3.5"), release.mjs синхронизирует пин автоматически, а publish.mjs не даст опубликовать рассинхронизированную пару.
Если поймали баг — обновитесь: npx -y gitflic-cli-mcp@latest