fix(cli): reduce token consumption by fetching only needed issue fields
Changes
- Add PostgREST
selectparameter to fetch only needed fields from issues API - Exclude
action_itemsfrom issue detail — duplicates SQL content already present indescription -
fetchIssues(list): returns onlyid, title, status, created_at -
fetchIssue(detail): returns onlyid, title, description, status, created_at, author_display_name- omitaction_itemsfrom request - Add TypeScript interfaces for type safety
- Fix CI: add
DOCKER_API_VERSIONfor dind compatibility
Benefits
- Significantly reduced API response size for MCP tools
- Lower LLM token consumption — no more duplicate content (
action_items≈descriptionSQL blocks) - Faster API responses — less data transferred
Edited by Bogdan Tsechoev