Files
agent-radar 2ed3415fb7
Publish Claude Code Binaries / Stage and publish binaries (push) Canceled after 0s
Publish Tutti App Runtime / Build darwin-arm64 (push) Canceled after 0s
Publish Tutti App Runtime / Build darwin-amd64 (push) Canceled after 0s
Publish Tutti App Runtime / Build linux-amd64 (push) Canceled after 0s
Publish Tutti App Runtime / Build windows-amd64 (push) Canceled after 0s
Sync Tutti Agent Skills / sync (push) Canceled after 0s
Windows Agent Adapters / Test Windows agent adapters (push) Canceled after 0s
Windows Daemon Adapters / Test Windows daemon adapters (push) Canceled after 0s
Publish Tutti App Runtime / Publish runtime catalog (push) Canceled after 0s
源码快照 @ 2026-09-01 (source-only, 剔除非源码素材)
2026-09-01 20:17:27 +08:00

45 lines
1.7 KiB
TypeScript

import type { TranslateFn } from "../../../i18n/index";
export function agentSlashPaletteLabels(t: TranslateFn) {
return {
slashCommandPresentation: (commandName: string) => {
const normalizedName = commandName.trim().toLowerCase();
const keyPrefix = `agentHost.agentGui.slashCommands.${normalizedName}`;
const labelKey = `${keyPrefix}.label`;
const descriptionKey = `${keyPrefix}.description`;
const label = t(labelKey);
const description = t(descriptionKey);
return {
...(label !== labelKey ? { label } : {}),
...(description !== descriptionKey ? { description } : {})
};
},
slashCommandPalette: t("agentHost.agentGui.slashCommandPalette"),
skillPickerPalette: t("agentHost.agentGui.skillPickerPalette"),
slashPaletteCommandsGroup: t(
"agentHost.agentGui.slashPaletteCommandsGroup"
),
slashPaletteCapabilitiesGroup: t(
"agentHost.agentGui.slashPaletteCapabilitiesGroup"
),
slashPaletteCapabilitiesLoading: t(
"agentHost.agentGui.slashPaletteCapabilitiesLoading"
),
slashPaletteSkillsGroup: t("agentHost.agentGui.slashPaletteSkillsGroup"),
slashPalettePluginsGroup: t("agentHost.agentGui.slashPalettePluginsGroup"),
slashPaletteConnectorsGroup: t(
"agentHost.agentGui.slashPaletteConnectorsGroup"
),
slashPaletteConnectorConnected: t(
"agentHost.agentGui.slashPaletteConnectorConnected"
),
slashPaletteConnectorNotConnected: t(
"agentHost.agentGui.slashPaletteConnectorNotConnected"
),
slashPaletteConnectorUnsupported: t(
"agentHost.agentGui.slashPaletteConnectorUnsupported"
),
slashPaletteMcpGroup: t("agentHost.agentGui.slashPaletteMcpGroup")
};
}