Skip to content

Commit 6e53d05

Browse files
committed
fix: refine Qwen model attribution to match GitHub username pattern
- Update Qwen model display name logic to return 'QwenCoder' for coder models to match GitHub username @qwencoder - This ensures proper attribution like 'Co-Authored-By: QwenCoder <noreply@openclaude.dev>' instead of defaulting to 'Claude Opus 4.6'
1 parent 8b39d4e commit 6e53d05

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

src/utils/model/model.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -492,9 +492,13 @@ export function getPublicModelDisplayName(model: ModelName): string | null {
492492
return copilotModelNames[model]
493493
}
494494

495-
// Return display names for known Qwen models
495+
// Return display names for known Qwen models - format to match GitHub username style
496496
if (model.startsWith('qwen')) {
497-
// Capitalize 'qwen' to 'Qwen' and return as-is (e.g., 'qwen3-coder-plus' -> 'Qwen3-coder-plus')
497+
// Convert to match GitHub username style (e.g., 'qwen3-coder-plus' -> 'QwenCoder')
498+
if (model.includes('coder')) {
499+
return 'QwenCoder'
500+
}
501+
// For other qwen models, capitalize first letter (e.g., 'qwen3' -> 'Qwen3')
498502
return model.charAt(0).toUpperCase() + model.slice(1)
499503
}
500504

0 commit comments

Comments
 (0)