package identity

import "github.com/tidbcloud/AgentTeam/internal/core/registration"

// PreferredDisplayName returns the first non-empty display name candidate.
func PreferredDisplayName(values ...string) string {
	return registration.PreferredDisplayName(values...)
}

func preferredDisplayName(values ...string) string {
	return PreferredDisplayName(values...)
}

// LegacyTargetKeys returns legacy mention target aliases excluding the canonical value.
func LegacyTargetKeys(canonical string, aliases ...string) []string {
	return registration.LegacyTargetKeys(canonical, aliases...)
}

func legacyTargetKeys(canonical string, aliases ...string) []string {
	return LegacyTargetKeys(canonical, aliases...)
}
