LearnNewsExamplesServices
Frontmatter
id7606
titleRename `sync_issues` Tool to `sync_all` for Clarity
stateClosed
labels
enhancementairefactoring
assigneestobiu
createdAtOct 22, 2025, 2:12 PM
updatedAtOct 22, 2025, 2:14 PM
githubUrlhttps://github.com/neomjs/neo/issues/7606
authortobiu
commentsCount0
parentIssuenull
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtOct 22, 2025, 2:14 PM

Rename sync_issues Tool to sync_all for Clarity

Closed v11.0.0 enhancementairefactoring
tobiu
tobiu commented on Oct 22, 2025, 2:12 PM

The current tool for performing a full bi-directional synchronization with GitHub is named sync_issues. This name is misleading, as the underlying SyncService.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

  1. In ai/mcp/server/github-workflow/openapi.yaml, the operationId for the POST /sync-issues endpoint is changed from sync_issues to sync_all.
  2. The path of the endpoint is changed from /sync-issues to /sync-all for consistency.
  3. In ai/mcp/server/github-workflow/services/toolService.mjs, the entry in the serviceMapping object is updated from sync_issues to sync_all.
tobiu assigned to @tobiu on Oct 22, 2025, 2:12 PM
tobiu added the enhancement label on Oct 22, 2025, 2:12 PM
tobiu added the ai label on Oct 22, 2025, 2:12 PM
tobiu added the refactoring label on Oct 22, 2025, 2:12 PM
tobiu referenced in commit 828b0c5 - "Rename sync_issues Tool to sync_all for Clarity #7606" on Oct 22, 2025, 2:13 PM
tobiu closed this issue on Oct 22, 2025, 2:14 PM