From 3dc0312c8cbf279435e6df8063bc91c7150fdcc2 Mon Sep 17 00:00:00 2001 From: Youzini-afk <13153778771cx@gmail.com> Date: Wed, 8 Apr 2026 22:58:51 +0800 Subject: [PATCH] feat: localize ai monitor ui --- ui/panel.html | 8 +-- ui/panel.js | 181 ++++++++++++++++++++++++++++++++++++++++---------- 2 files changed, 150 insertions(+), 39 deletions(-) diff --git a/ui/panel.html b/ui/panel.html index b097340..8dd89ef 100644 --- a/ui/panel.html +++ b/ui/panel.html @@ -239,7 +239,7 @@
-
AI Monitor
+
任务监视器
默认跟随调试总开关;开启后展示最近的记忆任务流水。
@@ -514,7 +514,7 @@
- AI Monitor + 任务监视器
@@ -1201,7 +1201,7 @@
-
AI Monitor
+
任务监视器
记录最近的提取、召回、压缩等任务流水;默认关闭,建议配合调试开关一起使用。
@@ -1209,7 +1209,7 @@
@@ -5276,7 +5387,7 @@ function _renderAiMonitorTraceCard(state) { return `
-
AI Monitor 任务流水
+
任务监视器流水
最近 ${Math.min(timeline.length, 8)} 条任务快照 · 点击展开查看详情
@@ -5393,7 +5504,7 @@ function _stringifyTraceMessages(messages = []) { return normalizedMessages .map( - (message) => `【${message.role}】\n${message.content}`, + (message) => `【${_getMonitorRoleLabel(message.role)}】\n${message.content}`, ) .join("\n\n---\n\n"); } @@ -5404,10 +5515,10 @@ function _buildMainAiTraceText(triggeredUserMessage = "", injectionText = "") { const normalizedInjectionText = String(injectionText || "").trim(); if (normalizedUserMessage) { - sections.push(`【user】\n${normalizedUserMessage}`); + sections.push(`【用户】\n${normalizedUserMessage}`); } if (normalizedInjectionText) { - sections.push(`【memory injection】\n${normalizedInjectionText}`); + sections.push(`【记忆注入】\n${normalizedInjectionText}`); } return sections.join("\n\n---\n\n").trim();