(role: string, t: (zh: string, en: string) => string)
| 4038 | } |
| 4039 | |
| 4040 | function formatMessageRole(role: string, t: (zh: string, en: string) => string) { |
| 4041 | if (role === "user") return t("用户", "User"); |
| 4042 | if (role === "assistant") return t("助手", "Assistant"); |
| 4043 | if (role === "tool") return t("工具", "Tool"); |
| 4044 | return t("系统", "System"); |
| 4045 | } |
| 4046 | |
| 4047 | function formatToolStatus(status: "PENDING" | "SUCCEEDED" | "FAILED", t: (zh: string, en: string) => string) { |
| 4048 | if (status === "SUCCEEDED") return t("成功", "Succeeded"); |
no test coverage detected