fix(cli): reduce token consumption by fetching only needed issue fields

Changes

  • Add PostgREST select parameter to fetch only needed fields from issues API
  • Exclude action_items from issue detail — duplicates SQL content already present in description
  • fetchIssues (list): returns only id, title, status, created_at
  • fetchIssue (detail): returns only id, title, description, status, created_at, author_display_name - omit action_items from request
  • Add TypeScript interfaces for type safety
  • Fix CI: add DOCKER_API_VERSION for dind compatibility

Benefits

  • Significantly reduced API response size for MCP tools
  • Lower LLM token consumption — no more duplicate content (action_itemsdescription SQL blocks)
  • Faster API responses — less data transferred
Edited by Bogdan Tsechoev

Merge request reports

Loading