Frontmatter
| id | 8408 |
| title | Optimize 'sync_all' tool description to reduce redundant calls |
| state | Closed |
| labels | documentationenhancementai |
| assignees | tobiu |
| createdAt | Jan 8, 2026, 8:19 AM |
| updatedAt | Jan 8, 2026, 8:25 AM |
| githubUrl | https://github.com/neomjs/neo/issues/8408 |
| author | tobiu |
| commentsCount | 1 |
| parentIssue | null |
| subIssues | [] |
| subIssuesCompleted | 0 |
| subIssuesTotal | 0 |
| blockedBy | [] |
| blocking | [] |
| closedAt | Jan 8, 2026, 8:25 AM |
Optimize 'sync_all' tool description to reduce redundant calls
tobiu assigned to @tobiu on Jan 8, 2026, 8:24 AM

tobiu
Jan 8, 2026, 8:24 AM
Input from Gemini 3 Pro:
✦ I have updated
ai/mcp/server/github-workflow/openapi.yamlto clarify the usage of thesync_alltool. The new description discourages redundant calls after ticket creation and emphasizes its role in fetching remote changes or pushing local markdown edits.
tobiu closed this issue on Jan 8, 2026, 8:25 AM
Goal: Optimize the usage of the
sync_alltool by clarifying its intended purpose in the OpenAPI definition.Context: Agents currently overuse
sync_allto "verify" tickets they just created. This is redundant because:github-workflowMCP server auto-syncs on startup.Changes Required:
ai/mcp/server/github-workflow/openapi.yaml.sync_allto explicitly discourage its use for immediate verification.Why: To reduce unnecessary tool calls and noise in the agent's workflow.