MCPcopy Create free account
hub / github.com/oboard/claude-code-rev / renderModelName

Function renderModelName

src/utils/model/model.ts:417–437  ·  view source on GitHub ↗
(model: ModelName)

Source from the content-addressed store, hash-verified

415}
416
417export function renderModelName(model: ModelName): string {
418 const publicName = getPublicModelDisplayName(model)
419 if (publicName) {
420 return publicName
421 }
422 if (process.env.USER_TYPE === 'ant') {
423 const resolved = parseUserSpecifiedModel(model)
424 const antModel = resolveAntModel(model)
425 if (antModel) {
426 const baseName = antModel.model.replace(/\[1m\]$/i, '')
427 const masked = maskModelCodename(baseName)
428 const suffix = has1mContext(resolved) ? '[1m]' : ''
429 return masked + suffix
430 }
431 if (resolved !== model) {
432 return `${model} (${resolved})`
433 }
434 return resolved
435 }
436 return model
437}
438
439/**
440 * Returns a safe author name for public display (e.g., in git commit trailers).

Callers 13

queryLoopFunction · 0.85
renderToolUseTagFunction · 0.85
OverviewTabFunction · 0.85
ModelEntryFunction · 0.85
generateTokenChartFunction · 0.85
renderOverviewToAnsiFunction · 0.85
renderModelsToAnsiFunction · 0.85
AdvisorMessageFunction · 0.85
AssistantTextMessageFunction · 0.85
renderModelSettingFunction · 0.85

Calls 5

parseUserSpecifiedModelFunction · 0.85
resolveAntModelFunction · 0.85
maskModelCodenameFunction · 0.85
has1mContextFunction · 0.85

Tested by

no test coverage detected