fix(release): stabilize candidate validation

This commit is contained in:
Vincent Koc
2026-06-11 03:04:02 +09:00
parent aeb537c286
commit 5d2eb3c3e1
40 changed files with 143 additions and 62 deletions
+2 -2
View File
@@ -22,7 +22,7 @@ describe("sglang provider plugin", () => {
expect(policy).not.toHaveProperty("dropReasoningFromHistory");
});
it("still drops historical reasoning for Gemma 4 chat-completions models", async () => {
it("preserves historical reasoning for Gemma 4 chat-completions models", async () => {
const provider = await registerSingleProviderPlugin(plugin);
const policy = provider.buildReplayPolicy?.({
provider: "sglang",
@@ -30,6 +30,6 @@ describe("sglang provider plugin", () => {
modelId: "google/gemma-4-26b-a4b-it",
} as never);
expect(policy).toHaveProperty("dropReasoningFromHistory", true);
expect(policy).not.toHaveProperty("dropReasoningFromHistory");
});
});
@@ -140,13 +140,17 @@ function createChannelPostContext(params: {
async function queueChannelPostAlbum(
handler: (ctx: Record<string, unknown>) => Promise<void>,
params: { caption: string; mediaGroupId: string; photoFileIds: string[] },
params: {
baseMessageId: number;
caption: string;
mediaGroupId: string;
photoFileIds: string[];
},
) {
const baseMessageId = 600;
const calls = params.photoFileIds.map((fileId, index) =>
handler(
createChannelPostContext({
messageId: baseMessageId + index,
messageId: params.baseMessageId + index,
date: 1736380800 + index,
...(index === 0 ? { caption: params.caption } : {}),
mediaGroupId: params.mediaGroupId,
@@ -155,7 +159,7 @@ async function queueChannelPostAlbum(
),
);
await Promise.all(calls);
return baseMessageId;
return params.baseMessageId;
}
function urlOf(args: unknown[]): string {
@@ -200,6 +204,7 @@ describe("createTelegramBot media-group skip warning (#55216)", () => {
try {
const handler = getChannelPostHandler();
const baseMessageId = await queueChannelPostAlbum(handler, {
baseMessageId: 600,
caption: "album caption",
mediaGroupId: "skip-warn-album-1",
photoFileIds: ["p1", "p2"],
@@ -235,6 +240,7 @@ describe("createTelegramBot media-group skip warning (#55216)", () => {
try {
const handler = getChannelPostHandler();
await queueChannelPostAlbum(handler, {
baseMessageId: 700,
caption: "all-fail album",
mediaGroupId: "skip-warn-album-2",
photoFileIds: ["p1", "p2"],
@@ -264,6 +270,7 @@ describe("createTelegramBot media-group skip warning (#55216)", () => {
try {
const handler = getChannelPostHandler();
await queueChannelPostAlbum(handler, {
baseMessageId: 800,
caption: "plural album",
mediaGroupId: "skip-warn-album-3",
photoFileIds: ["p1", "p2", "p3"],
+5 -3
View File
@@ -1,5 +1,7 @@
{
"fallbackKeys": [
"cron.jobDetail.command",
"cron.jobDetail.cwd",
"skillWorkshop.header.useCurrentChat",
"skillWorkshop.header.useCurrentChatAria",
"skillWorkshop.header.useCurrentChatTooltip",
@@ -32,12 +34,12 @@
"workboard.unknownStatus",
"workboard.viewDetails"
],
"generatedAt": "2026-06-05T02:10:24.014Z",
"generatedAt": "2026-06-10T18:02:11.780Z",
"locale": "ar",
"model": "claude-opus-4-8",
"provider": "anthropic",
"sourceHash": "f70b6a841addd3bd15207867930a15d303b1d8408de36584925865436cfeb4f7",
"totalKeys": 1333,
"sourceHash": "d31dac3a16f784afca7d2c01a614ceeb2d90bb455a67114a0830a3c045210715",
"totalKeys": 1335,
"translatedKeys": 1302,
"workflow": 1
}
+5 -3
View File
@@ -1,5 +1,7 @@
{
"fallbackKeys": [
"cron.jobDetail.command",
"cron.jobDetail.cwd",
"skillWorkshop.header.useCurrentChat",
"skillWorkshop.header.useCurrentChatAria",
"skillWorkshop.header.useCurrentChatTooltip",
@@ -32,12 +34,12 @@
"workboard.unknownStatus",
"workboard.viewDetails"
],
"generatedAt": "2026-06-05T02:10:22.086Z",
"generatedAt": "2026-06-10T18:02:10.484Z",
"locale": "de",
"model": "claude-opus-4-8",
"provider": "anthropic",
"sourceHash": "f70b6a841addd3bd15207867930a15d303b1d8408de36584925865436cfeb4f7",
"totalKeys": 1333,
"sourceHash": "d31dac3a16f784afca7d2c01a614ceeb2d90bb455a67114a0830a3c045210715",
"totalKeys": 1335,
"translatedKeys": 1302,
"workflow": 1
}
+5 -3
View File
@@ -1,5 +1,7 @@
{
"fallbackKeys": [
"cron.jobDetail.command",
"cron.jobDetail.cwd",
"skillWorkshop.header.useCurrentChat",
"skillWorkshop.header.useCurrentChatAria",
"skillWorkshop.header.useCurrentChatTooltip",
@@ -32,12 +34,12 @@
"workboard.unknownStatus",
"workboard.viewDetails"
],
"generatedAt": "2026-06-05T02:10:22.469Z",
"generatedAt": "2026-06-10T18:02:10.741Z",
"locale": "es",
"model": "claude-opus-4-8",
"provider": "anthropic",
"sourceHash": "f70b6a841addd3bd15207867930a15d303b1d8408de36584925865436cfeb4f7",
"totalKeys": 1333,
"sourceHash": "d31dac3a16f784afca7d2c01a614ceeb2d90bb455a67114a0830a3c045210715",
"totalKeys": 1335,
"translatedKeys": 1302,
"workflow": 1
}
+5 -3
View File
@@ -1,5 +1,7 @@
{
"fallbackKeys": [
"cron.jobDetail.command",
"cron.jobDetail.cwd",
"skillWorkshop.header.useCurrentChat",
"skillWorkshop.header.useCurrentChatAria",
"skillWorkshop.header.useCurrentChatTooltip",
@@ -32,12 +34,12 @@
"workboard.unknownStatus",
"workboard.viewDetails"
],
"generatedAt": "2026-06-05T02:10:27.492Z",
"generatedAt": "2026-06-10T18:02:14.091Z",
"locale": "fa",
"model": "claude-opus-4-8",
"provider": "anthropic",
"sourceHash": "f70b6a841addd3bd15207867930a15d303b1d8408de36584925865436cfeb4f7",
"totalKeys": 1333,
"sourceHash": "d31dac3a16f784afca7d2c01a614ceeb2d90bb455a67114a0830a3c045210715",
"totalKeys": 1335,
"translatedKeys": 1302,
"workflow": 1
}
+5 -3
View File
@@ -1,5 +1,7 @@
{
"fallbackKeys": [
"cron.jobDetail.command",
"cron.jobDetail.cwd",
"skillWorkshop.header.useCurrentChat",
"skillWorkshop.header.useCurrentChatAria",
"skillWorkshop.header.useCurrentChatTooltip",
@@ -32,12 +34,12 @@
"workboard.unknownStatus",
"workboard.viewDetails"
],
"generatedAt": "2026-06-05T02:10:23.627Z",
"generatedAt": "2026-06-10T18:02:11.517Z",
"locale": "fr",
"model": "claude-opus-4-8",
"provider": "anthropic",
"sourceHash": "f70b6a841addd3bd15207867930a15d303b1d8408de36584925865436cfeb4f7",
"totalKeys": 1333,
"sourceHash": "d31dac3a16f784afca7d2c01a614ceeb2d90bb455a67114a0830a3c045210715",
"totalKeys": 1335,
"translatedKeys": 1302,
"workflow": 1
}
+5 -3
View File
@@ -1,5 +1,7 @@
{
"fallbackKeys": [
"cron.jobDetail.command",
"cron.jobDetail.cwd",
"skillWorkshop.header.useCurrentChat",
"skillWorkshop.header.useCurrentChatAria",
"skillWorkshop.header.useCurrentChatTooltip",
@@ -32,12 +34,12 @@
"workboard.unknownStatus",
"workboard.viewDetails"
],
"generatedAt": "2026-06-05T02:10:25.557Z",
"generatedAt": "2026-06-10T18:02:12.811Z",
"locale": "id",
"model": "claude-opus-4-8",
"provider": "anthropic",
"sourceHash": "f70b6a841addd3bd15207867930a15d303b1d8408de36584925865436cfeb4f7",
"totalKeys": 1333,
"sourceHash": "d31dac3a16f784afca7d2c01a614ceeb2d90bb455a67114a0830a3c045210715",
"totalKeys": 1335,
"translatedKeys": 1302,
"workflow": 1
}
+5 -3
View File
@@ -1,5 +1,7 @@
{
"fallbackKeys": [
"cron.jobDetail.command",
"cron.jobDetail.cwd",
"skillWorkshop.header.useCurrentChat",
"skillWorkshop.header.useCurrentChatAria",
"skillWorkshop.header.useCurrentChatTooltip",
@@ -32,12 +34,12 @@
"workboard.unknownStatus",
"workboard.viewDetails"
],
"generatedAt": "2026-06-05T02:10:24.397Z",
"generatedAt": "2026-06-10T18:02:12.038Z",
"locale": "it",
"model": "claude-opus-4-8",
"provider": "anthropic",
"sourceHash": "f70b6a841addd3bd15207867930a15d303b1d8408de36584925865436cfeb4f7",
"totalKeys": 1333,
"sourceHash": "d31dac3a16f784afca7d2c01a614ceeb2d90bb455a67114a0830a3c045210715",
"totalKeys": 1335,
"translatedKeys": 1302,
"workflow": 1
}
+5 -3
View File
@@ -1,5 +1,7 @@
{
"fallbackKeys": [
"cron.jobDetail.command",
"cron.jobDetail.cwd",
"skillWorkshop.header.useCurrentChat",
"skillWorkshop.header.useCurrentChatAria",
"skillWorkshop.header.useCurrentChatTooltip",
@@ -32,12 +34,12 @@
"workboard.unknownStatus",
"workboard.viewDetails"
],
"generatedAt": "2026-06-05T02:10:22.859Z",
"generatedAt": "2026-06-10T18:02:10.997Z",
"locale": "ja-JP",
"model": "claude-opus-4-8",
"provider": "anthropic",
"sourceHash": "f70b6a841addd3bd15207867930a15d303b1d8408de36584925865436cfeb4f7",
"totalKeys": 1333,
"sourceHash": "d31dac3a16f784afca7d2c01a614ceeb2d90bb455a67114a0830a3c045210715",
"totalKeys": 1335,
"translatedKeys": 1302,
"workflow": 1
}
+5 -3
View File
@@ -1,5 +1,7 @@
{
"fallbackKeys": [
"cron.jobDetail.command",
"cron.jobDetail.cwd",
"skillWorkshop.header.useCurrentChat",
"skillWorkshop.header.useCurrentChatAria",
"skillWorkshop.header.useCurrentChatTooltip",
@@ -32,12 +34,12 @@
"workboard.unknownStatus",
"workboard.viewDetails"
],
"generatedAt": "2026-06-05T02:10:23.243Z",
"generatedAt": "2026-06-10T18:02:11.259Z",
"locale": "ko",
"model": "claude-opus-4-8",
"provider": "anthropic",
"sourceHash": "f70b6a841addd3bd15207867930a15d303b1d8408de36584925865436cfeb4f7",
"totalKeys": 1333,
"sourceHash": "d31dac3a16f784afca7d2c01a614ceeb2d90bb455a67114a0830a3c045210715",
"totalKeys": 1335,
"translatedKeys": 1302,
"workflow": 1
}
+5 -3
View File
@@ -1,5 +1,7 @@
{
"fallbackKeys": [
"cron.jobDetail.command",
"cron.jobDetail.cwd",
"skillWorkshop.header.useCurrentChat",
"skillWorkshop.header.useCurrentChatAria",
"skillWorkshop.header.useCurrentChatTooltip",
@@ -32,12 +34,12 @@
"workboard.unknownStatus",
"workboard.viewDetails"
],
"generatedAt": "2026-06-05T02:10:27.106Z",
"generatedAt": "2026-06-10T18:02:13.835Z",
"locale": "nl",
"model": "claude-opus-4-8",
"provider": "anthropic",
"sourceHash": "f70b6a841addd3bd15207867930a15d303b1d8408de36584925865436cfeb4f7",
"totalKeys": 1333,
"sourceHash": "d31dac3a16f784afca7d2c01a614ceeb2d90bb455a67114a0830a3c045210715",
"totalKeys": 1335,
"translatedKeys": 1302,
"workflow": 1
}
+5 -3
View File
@@ -1,5 +1,7 @@
{
"fallbackKeys": [
"cron.jobDetail.command",
"cron.jobDetail.cwd",
"skillWorkshop.header.useCurrentChat",
"skillWorkshop.header.useCurrentChatAria",
"skillWorkshop.header.useCurrentChatTooltip",
@@ -32,12 +34,12 @@
"workboard.unknownStatus",
"workboard.viewDetails"
],
"generatedAt": "2026-06-05T02:10:25.946Z",
"generatedAt": "2026-06-10T18:02:13.065Z",
"locale": "pl",
"model": "claude-opus-4-8",
"provider": "anthropic",
"sourceHash": "f70b6a841addd3bd15207867930a15d303b1d8408de36584925865436cfeb4f7",
"totalKeys": 1333,
"sourceHash": "d31dac3a16f784afca7d2c01a614ceeb2d90bb455a67114a0830a3c045210715",
"totalKeys": 1335,
"translatedKeys": 1302,
"workflow": 1
}
+5 -3
View File
@@ -1,5 +1,7 @@
{
"fallbackKeys": [
"cron.jobDetail.command",
"cron.jobDetail.cwd",
"skillWorkshop.header.useCurrentChat",
"skillWorkshop.header.useCurrentChatAria",
"skillWorkshop.header.useCurrentChatTooltip",
@@ -32,12 +34,12 @@
"workboard.unknownStatus",
"workboard.viewDetails"
],
"generatedAt": "2026-06-05T02:10:21.702Z",
"generatedAt": "2026-06-10T18:02:10.230Z",
"locale": "pt-BR",
"model": "claude-opus-4-8",
"provider": "anthropic",
"sourceHash": "f70b6a841addd3bd15207867930a15d303b1d8408de36584925865436cfeb4f7",
"totalKeys": 1333,
"sourceHash": "d31dac3a16f784afca7d2c01a614ceeb2d90bb455a67114a0830a3c045210715",
"totalKeys": 1335,
"translatedKeys": 1302,
"workflow": 1
}
+5 -3
View File
@@ -1,5 +1,7 @@
{
"fallbackKeys": [
"cron.jobDetail.command",
"cron.jobDetail.cwd",
"skillWorkshop.header.useCurrentChat",
"skillWorkshop.header.useCurrentChatAria",
"skillWorkshop.header.useCurrentChatTooltip",
@@ -32,12 +34,12 @@
"workboard.unknownStatus",
"workboard.viewDetails"
],
"generatedAt": "2026-06-05T02:10:26.330Z",
"generatedAt": "2026-06-10T18:02:13.322Z",
"locale": "th",
"model": "claude-opus-4-8",
"provider": "anthropic",
"sourceHash": "f70b6a841addd3bd15207867930a15d303b1d8408de36584925865436cfeb4f7",
"totalKeys": 1333,
"sourceHash": "d31dac3a16f784afca7d2c01a614ceeb2d90bb455a67114a0830a3c045210715",
"totalKeys": 1335,
"translatedKeys": 1302,
"workflow": 1
}
+5 -3
View File
@@ -1,5 +1,7 @@
{
"fallbackKeys": [
"cron.jobDetail.command",
"cron.jobDetail.cwd",
"skillWorkshop.header.useCurrentChat",
"skillWorkshop.header.useCurrentChatAria",
"skillWorkshop.header.useCurrentChatTooltip",
@@ -32,12 +34,12 @@
"workboard.unknownStatus",
"workboard.viewDetails"
],
"generatedAt": "2026-06-05T02:10:24.781Z",
"generatedAt": "2026-06-10T18:02:12.297Z",
"locale": "tr",
"model": "claude-opus-4-8",
"provider": "anthropic",
"sourceHash": "f70b6a841addd3bd15207867930a15d303b1d8408de36584925865436cfeb4f7",
"totalKeys": 1333,
"sourceHash": "d31dac3a16f784afca7d2c01a614ceeb2d90bb455a67114a0830a3c045210715",
"totalKeys": 1335,
"translatedKeys": 1302,
"workflow": 1
}
+5 -3
View File
@@ -1,5 +1,7 @@
{
"fallbackKeys": [
"cron.jobDetail.command",
"cron.jobDetail.cwd",
"skillWorkshop.header.useCurrentChat",
"skillWorkshop.header.useCurrentChatAria",
"skillWorkshop.header.useCurrentChatTooltip",
@@ -32,12 +34,12 @@
"workboard.unknownStatus",
"workboard.viewDetails"
],
"generatedAt": "2026-06-05T02:10:25.171Z",
"generatedAt": "2026-06-10T18:02:12.554Z",
"locale": "uk",
"model": "claude-opus-4-8",
"provider": "anthropic",
"sourceHash": "f70b6a841addd3bd15207867930a15d303b1d8408de36584925865436cfeb4f7",
"totalKeys": 1333,
"sourceHash": "d31dac3a16f784afca7d2c01a614ceeb2d90bb455a67114a0830a3c045210715",
"totalKeys": 1335,
"translatedKeys": 1302,
"workflow": 1
}
+5 -3
View File
@@ -1,5 +1,7 @@
{
"fallbackKeys": [
"cron.jobDetail.command",
"cron.jobDetail.cwd",
"skillWorkshop.header.useCurrentChat",
"skillWorkshop.header.useCurrentChatAria",
"skillWorkshop.header.useCurrentChatTooltip",
@@ -32,12 +34,12 @@
"workboard.unknownStatus",
"workboard.viewDetails"
],
"generatedAt": "2026-06-05T02:10:26.718Z",
"generatedAt": "2026-06-10T18:02:13.580Z",
"locale": "vi",
"model": "claude-opus-4-8",
"provider": "anthropic",
"sourceHash": "f70b6a841addd3bd15207867930a15d303b1d8408de36584925865436cfeb4f7",
"totalKeys": 1333,
"sourceHash": "d31dac3a16f784afca7d2c01a614ceeb2d90bb455a67114a0830a3c045210715",
"totalKeys": 1335,
"translatedKeys": 1302,
"workflow": 1
}
+5 -3
View File
@@ -1,5 +1,7 @@
{
"fallbackKeys": [
"cron.jobDetail.command",
"cron.jobDetail.cwd",
"skillWorkshop.header.useCurrentChat",
"skillWorkshop.header.useCurrentChatAria",
"skillWorkshop.header.useCurrentChatTooltip",
@@ -32,12 +34,12 @@
"workboard.unknownStatus",
"workboard.viewDetails"
],
"generatedAt": "2026-06-05T02:10:20.929Z",
"generatedAt": "2026-06-10T18:02:09.713Z",
"locale": "zh-CN",
"model": "claude-opus-4-8",
"provider": "anthropic",
"sourceHash": "f70b6a841addd3bd15207867930a15d303b1d8408de36584925865436cfeb4f7",
"totalKeys": 1333,
"sourceHash": "d31dac3a16f784afca7d2c01a614ceeb2d90bb455a67114a0830a3c045210715",
"totalKeys": 1335,
"translatedKeys": 1302,
"workflow": 1
}
+5 -3
View File
@@ -1,5 +1,7 @@
{
"fallbackKeys": [
"cron.jobDetail.command",
"cron.jobDetail.cwd",
"skillWorkshop.header.useCurrentChat",
"skillWorkshop.header.useCurrentChatAria",
"skillWorkshop.header.useCurrentChatTooltip",
@@ -32,12 +34,12 @@
"workboard.unknownStatus",
"workboard.viewDetails"
],
"generatedAt": "2026-06-05T02:10:21.317Z",
"generatedAt": "2026-06-10T18:02:09.977Z",
"locale": "zh-TW",
"model": "claude-opus-4-8",
"provider": "anthropic",
"sourceHash": "f70b6a841addd3bd15207867930a15d303b1d8408de36584925865436cfeb4f7",
"totalKeys": 1333,
"sourceHash": "d31dac3a16f784afca7d2c01a614ceeb2d90bb455a67114a0830a3c045210715",
"totalKeys": 1335,
"translatedKeys": 1302,
"workflow": 1
}
+2
View File
@@ -1586,6 +1586,8 @@ export const ar: TranslationMap = {
},
jobDetail: {
system: "النظام",
command: "Command",
cwd: "CWD",
prompt: "المطالبة",
delivery: "التسليم",
agent: "الوكيل",
+2
View File
@@ -1624,6 +1624,8 @@ export const de: TranslationMap = {
},
jobDetail: {
system: "System",
command: "Command",
cwd: "CWD",
prompt: "Prompt",
delivery: "Zustellung",
agent: "Agent",
+2
View File
@@ -1594,6 +1594,8 @@ export const en: TranslationMap = {
},
jobDetail: {
system: "System",
command: "Command",
cwd: "CWD",
prompt: "Prompt",
delivery: "Delivery",
agent: "Agent",
+2
View File
@@ -1618,6 +1618,8 @@ export const es: TranslationMap = {
},
jobDetail: {
system: "Sistema",
command: "Command",
cwd: "CWD",
prompt: "Indicación",
delivery: "Entrega",
agent: "Agente",
+2
View File
@@ -1604,6 +1604,8 @@ export const fa: TranslationMap = {
},
jobDetail: {
system: "سیستم",
command: "Command",
cwd: "CWD",
prompt: "پرامپت",
delivery: "تحویل",
agent: "عامل",
+2
View File
@@ -1624,6 +1624,8 @@ export const fr: TranslationMap = {
},
jobDetail: {
system: "Système",
command: "Command",
cwd: "CWD",
prompt: "Prompt",
delivery: "Distribution",
agent: "Agent",
+2
View File
@@ -1603,6 +1603,8 @@ export const id: TranslationMap = {
},
jobDetail: {
system: "Sistem",
command: "Command",
cwd: "CWD",
prompt: "Prompt",
delivery: "Pengiriman",
agent: "Agen",
+2
View File
@@ -1618,6 +1618,8 @@ export const it: TranslationMap = {
},
jobDetail: {
system: "Sistema",
command: "Command",
cwd: "CWD",
prompt: "Prompt",
delivery: "Consegna",
agent: "Agente",
+2
View File
@@ -1611,6 +1611,8 @@ export const ja_JP: TranslationMap = {
},
jobDetail: {
system: "システム",
command: "Command",
cwd: "CWD",
prompt: "プロンプト",
delivery: "配信",
agent: "エージェント",
+2
View File
@@ -1593,6 +1593,8 @@ export const ko: TranslationMap = {
},
jobDetail: {
system: "시스템",
command: "Command",
cwd: "CWD",
prompt: "프롬프트",
delivery: "전달",
agent: "에이전트",
+2
View File
@@ -1610,6 +1610,8 @@ export const nl: TranslationMap = {
},
jobDetail: {
system: "Systeem",
command: "Command",
cwd: "CWD",
prompt: "Prompt",
delivery: "Levering",
agent: "Agent",
+2
View File
@@ -1616,6 +1616,8 @@ export const pl: TranslationMap = {
},
jobDetail: {
system: "System",
command: "Command",
cwd: "CWD",
prompt: "Prompt",
delivery: "Dostarczanie",
agent: "Agent",
+2
View File
@@ -1608,6 +1608,8 @@ export const pt_BR: TranslationMap = {
},
jobDetail: {
system: "Sistema",
command: "Command",
cwd: "CWD",
prompt: "Prompt",
delivery: "Entrega",
agent: "Agente",
+2
View File
@@ -1570,6 +1570,8 @@ export const th: TranslationMap = {
},
jobDetail: {
system: "ระบบ",
command: "Command",
cwd: "CWD",
prompt: "พรอมป์ต์",
delivery: "การส่ง",
agent: "เอเจนต์",
+2
View File
@@ -1613,6 +1613,8 @@ export const tr: TranslationMap = {
},
jobDetail: {
system: "Sistem",
command: "Command",
cwd: "CWD",
prompt: "İstem",
delivery: "Teslimat",
agent: "Aracı",
+2
View File
@@ -1611,6 +1611,8 @@ export const uk: TranslationMap = {
},
jobDetail: {
system: "Система",
command: "Command",
cwd: "CWD",
prompt: "Запит",
delivery: "Доставка",
agent: "Агент",
+2
View File
@@ -1596,6 +1596,8 @@ export const vi: TranslationMap = {
},
jobDetail: {
system: "Hệ thống",
command: "Command",
cwd: "CWD",
prompt: "Prompt",
delivery: "Gửi",
agent: "Agent",
+2
View File
@@ -1565,6 +1565,8 @@ export const zh_CN: TranslationMap = {
},
jobDetail: {
system: "系统",
command: "Command",
cwd: "CWD",
prompt: "提示",
delivery: "投递",
agent: "代理",
+2
View File
@@ -1567,6 +1567,8 @@ export const zh_TW: TranslationMap = {
},
jobDetail: {
system: "系統",
command: "Command",
cwd: "CWD",
prompt: "提示",
delivery: "傳送",
agent: "代理",
+2 -2
View File
@@ -1733,12 +1733,12 @@ function renderJobPayload(job: CronJob) {
return html`
<div class="cron-job-detail">
<div class="cron-job-detail-section">
<span class="cron-job-detail-label">Command</span>
<span class="cron-job-detail-label">${t("cron.jobDetail.command")}</span>
<code class="muted cron-job-detail-value">${payload.argv.join(" ")}</code>
</div>
${payload.cwd
? html`<div class="cron-job-detail-section">
<span class="cron-job-detail-label">CWD</span>
<span class="cron-job-detail-label">${t("cron.jobDetail.cwd")}</span>
<span class="muted cron-job-detail-value">${payload.cwd}</span>
</div>`
: nothing}