diff --git a/packages/web-shell/client/components/messages/tools/SubAgentPanel.tsx b/packages/web-shell/client/components/messages/tools/SubAgentPanel.tsx index cd9d6f44bd..25448df587 100644 --- a/packages/web-shell/client/components/messages/tools/SubAgentPanel.tsx +++ b/packages/web-shell/client/components/messages/tools/SubAgentPanel.tsx @@ -270,6 +270,7 @@ export function SubAgentPanel({ hideHeader, inline, }: SubAgentPanelProps) { + const { t } = useI18n(); const isComplete = tool.status === 'completed' || tool.status === 'failed'; const displayStatus = getAgentDisplayStatus(tool); const [expanded, setExpanded] = useState(defaultExpanded ?? false); @@ -331,13 +332,13 @@ export function SubAgentPanel({ className={`${styles.tab} ${activeTab === 'result' ? styles.tabActive : ''}`} onClick={() => setActiveTab('result')} > - Result + {t('subagent.result')} )} diff --git a/packages/web-shell/client/i18n.tsx b/packages/web-shell/client/i18n.tsx index f231784c97..36b603a274 100644 --- a/packages/web-shell/client/i18n.tsx +++ b/packages/web-shell/client/i18n.tsx @@ -161,6 +161,8 @@ const EN: Messages = { 'agent.view': 'View', 'agents.closed': 'Agents panel closed.', 'agents.title': 'Agents', + 'subagent.result': 'Result', + 'subagent.tools': (v) => `Tools (${v?.count ?? 0})`, 'subagent.toggleStream': 'Toggle agent stream details', 'toast.dismiss': 'Dismiss notification', 'toast.dismissShort': 'Dismiss', @@ -620,6 +622,13 @@ const EN: Messages = { 'scheduledTasks.namePlaceholder': 'Optional — defaults to the prompt', 'scheduledTasks.prompt': 'Prompt', 'scheduledTasks.promptPlaceholder': 'What should this task do?', + 'scheduledTasks.runMode': 'Run mode', + 'scheduledTasks.runMode.shared': 'Shared session', + 'scheduledTasks.runMode.isolated': 'New session each run', + 'scheduledTasks.runMode.shared.hint': + 'Every run continues in one session — later runs see earlier ones.', + 'scheduledTasks.runMode.isolated.hint': + 'Each run is dispatched into a fresh session with a clean context — no shared memory across runs.', 'scheduledTasks.frequency': 'Frequency', 'scheduledTasks.freq.daily': 'Daily', 'scheduledTasks.freq.weekdays': 'Weekdays', @@ -1815,6 +1824,8 @@ const ZH: Messages = { 'agent.view': '查看', 'agents.closed': '智能体面板已关闭。', 'agents.title': '智能体', + 'subagent.result': '结果', + 'subagent.tools': (v) => `工具 (${v?.count ?? 0})`, 'subagent.toggleStream': '展开/收起子智能体详情', 'toast.dismiss': '关闭通知', 'toast.dismissShort': '关闭', @@ -2240,6 +2251,13 @@ const ZH: Messages = { 'scheduledTasks.namePlaceholder': '可选 —— 默认取提示词', 'scheduledTasks.prompt': '提示词', 'scheduledTasks.promptPlaceholder': '这个任务要做什么?', + 'scheduledTasks.runMode': '运行方式', + 'scheduledTasks.runMode.shared': '共享会话', + 'scheduledTasks.runMode.isolated': '每次运行新建会话', + 'scheduledTasks.runMode.shared.hint': + '所有运行都在同一个会话里进行 —— 后一次能看到前一次的内容。', + 'scheduledTasks.runMode.isolated.hint': + '每次运行都派发到一个全新会话、上下文全新 —— 运行之间不共享记忆。', 'scheduledTasks.frequency': '频率', 'scheduledTasks.freq.daily': '每天', 'scheduledTasks.freq.weekdays': '工作日',