fix(ui): localize skill name in agent binding picker (#124)

This commit is contained in:
matevip 2026-05-14 17:54:55 +08:00
parent 3829581133
commit 3de554f464

View File

@ -337,7 +337,7 @@
<input type="checkbox" :value="skill.id" v-model="selectedSkillIds" class="binding-checkbox" />
<span class="binding-icon"><SkillIcon :value="skill.icon" :size="20" :fallback="'🧩'" /></span>
<div class="binding-info">
<span class="binding-name">{{ skill.name }}</span>
<span class="binding-name">{{ resolveSkillName(skill) }}</span>
<span v-if="skill.description" class="binding-desc">{{ skill.description?.slice(0, 80) }}</span>
</div>
<span v-if="skill.version" class="binding-version">v{{ skill.version }}</span>
@ -505,9 +505,11 @@ import {
} from '@/utils/agentPromptProfile'
import { agentIconColor } from '@/utils/agentIconColor'
import { filterAgentBindingItems, filterAgentToolGroups } from '@/utils/agentBindingSearch'
import { useSkillName } from '@/composables/useSkillName'
const router = useRouter()
const { t } = useI18n()
const { resolveSkillName } = useSkillName()
const agents = ref<Agent[]>([])
const searchText = ref('')
const activeFilter = ref('all')