neublink/Syncwright
AI-powered Git merge conflict resolution with Claude AI - optimized for large repositories with intelligent batching, rate limiting, and parallel processing
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Maintainedlast commit Jul 28, 2025
- License
- MIT
Pinned Snippet
uses: neublink/syncwright@4101a2c587d703376b2270e72d4e28f3ddc115b5 # v1.0.3tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| claude_code_oauth_token | Claude Code OAuth token for AI-powered conflict resolution (store as repository secret) | no | — |
| merge_failed | Set to true when automatic Git merge fails to trigger AI-powered resolution | no | false |
| max_tokens | Maximum tokens for AI processing (-1 for unlimited) | no | -1 |
| run_validation | Enable validation checks before and after conflict resolution | no | true |
| pr_number | Pull request number for context-aware resolution | no | — |
| base_branch | Target branch name (e.g., main, develop) | no | — |
| head_branch | Source branch name containing changes to be merged | no | — |
| batch_size | Number of conflicts to process per batch (default: auto-calculated based on repo size) | no | 0 |
| concurrency | Number of concurrent batches to process (default: 3) | no | 3 |
| timeout_minutes | Timeout in minutes for the entire resolution process (default: 30) | no | 30 |
| enable_streaming | Enable streaming processing for large repositories (default: true) | no | true |
| max_retries | Maximum retry attempts for failed API requests (default: 3) | no | 3 |
| confidence_threshold | Minimum confidence threshold for applying AI resolutions (0.0-1.0, default: 0.7) | no | 0.7 |
| debug_mode | Enable debug logging (never use in production) | no | false |
Outputs
| name | description |
|---|---|
| conflicts_resolved | Boolean indicating whether merge conflicts were successfully resolved by AI |
| files_modified | Number of files that were modified during the conflict resolution process |
| total_conflicts | Total number of conflicts detected in the repository |
| resolved_conflicts | Number of conflicts successfully resolved by AI |
| processing_time | Total processing time in seconds |
| ai_confidence | Overall confidence score of AI resolutions (0.0-1.0) |
| batches_processed | Number of batches processed during resolution |