Frontmatter
| id | 7606 |
| title | Rename `sync_issues` Tool to `sync_all` for Clarity |
| state | Closed |
| labels | enhancementairefactoring |
| assignees | tobiu |
| createdAt | Oct 22, 2025, 2:12 PM |
| updatedAt | Oct 22, 2025, 2:14 PM |
| githubUrl | https://github.com/neomjs/neo/issues/7606 |
| author | tobiu |
| commentsCount | 0 |
| parentIssue | null |
| subIssues | [] |
| subIssuesCompleted | 0 |
| subIssuesTotal | 0 |
| blockedBy | [] |
| blocking | [] |
| closedAt | Oct 22, 2025, 2:14 PM |
The current tool for performing a full bi-directional synchronization with GitHub is named
sync_issues. This name is misleading, as the underlyingSyncService.runFullSync()method does more than just sync issues—it also fetches and syncs release notes.To improve clarity and accurately reflect the tool's function for all consumers (both human and AI), the tool should be renamed to
sync_all.Acceptance Criteria
ai/mcp/server/github-workflow/openapi.yaml, theoperationIdfor thePOST /sync-issuesendpoint is changed fromsync_issuestosync_all./sync-issuesto/sync-allfor consistency.ai/mcp/server/github-workflow/services/toolService.mjs, the entry in theserviceMappingobject is updated fromsync_issuestosync_all.