MCP: инструмент comment — комментарий задачи целиком #80

Closed
opened 2026-10-22 12:13:41 +03:00 by aep · 1 comment
Owner

Зачем

MCP issue показывает 5 последних комментариев, каждый обрезан до 300 символов. Получить полный текст конкретного комментария через MCP нельзя (в сессии awp-ca агент не смог прочитать два комментария целиком). Отдавать все комментарии целиком в issue — дорого по токенам, нужны не всегда.

Что делаем

  • issue: у каждого из 5 показанных комментариев — номер Jira (#<comment_id>); обрезка 300 символов остаётся.
  • Новый инструмент comment(key, comment_id): один комментарий целиком — автор, создан, изменён (если правили), полный текст с переносами строк; нет такого — «у нет комментария #».
  • Данные — из существующего GET /issues/{key}, без нового маршрута API.
  • Спека openspec/specs/mcp/spec.md.

Не входит

  • Комментарии старше 5 последних (остаются «ещё M»).
  • Номера комментариев в ленте changes (требует изменения API хаба).

Bounded-задача.

## Зачем MCP `issue` показывает 5 последних комментариев, каждый обрезан до 300 символов. Получить полный текст конкретного комментария через MCP нельзя (в сессии awp-ca агент не смог прочитать два комментария целиком). Отдавать все комментарии целиком в `issue` — дорого по токенам, нужны не всегда. ## Что делаем - [ ] `issue`: у каждого из 5 показанных комментариев — номер Jira (`#<comment_id>`); обрезка 300 символов остаётся. - [ ] Новый инструмент `comment(key, comment_id)`: один комментарий целиком — автор, создан, изменён (если правили), полный текст с переносами строк; нет такого — «у <key> нет комментария #<id>». - [ ] Данные — из существующего `GET /issues/{key}`, без нового маршрута API. - [ ] Спека `openspec/specs/mcp/spec.md`. ## Не входит - Комментарии старше 5 последних (остаются «ещё M»). - Номера комментариев в ленте `changes` (требует изменения API хаба). Bounded-задача.
aep closed this issue 2026-10-22 12:25:12 +03:00
Author
Owner

Сделано в PR #81 (коммит 352d8bb, merge da8f5c9): номера комментариев в issue, инструмент comment, спека mcp. Отложенное — в follow-up.

Сделано в PR #81 (коммит 352d8bb, merge da8f5c9): номера комментариев в `issue`, инструмент `comment`, спека mcp. Отложенное — в follow-up.
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: aep/sdlc-hub#80
No description provided.