gitflic-cli-mcp 0.4.2

Тихон Устинов обновлён 3 месяца назад mcp-v0.4.2 307556d Релиз
0
Описание

Релиз только 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

Файлы
  • Нет файлов