Skip to content

Commit b2a8593

Browse files
committed
为配置项更新dashboard
1 parent b7c3a88 commit b2a8593

4 files changed

Lines changed: 226 additions & 119 deletions

File tree

dashboard/src/i18n/locales/en-US/features/subagent.json

Lines changed: 19 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -83,28 +83,36 @@
8383
"nameRequired": "Name is required",
8484
"namePattern": "Only lowercase letters, numbers, and underscores allowed"
8585
},
86+
"routerSystemPrompt": {
87+
"label": "Router System Prompt",
88+
"hint": "The main agent's routing prompt, used to guide the main agent in recognizing user intent and delegating tasks to subagents. Only effective when static subagents are enabled."
89+
},
90+
"historyEnabled": {
91+
"label": "Enable History Memory",
92+
"hint": "Enable subagent context history. When on, subagents retain memory across multiple conversation turns."
93+
},
8694
"empty": {
8795
"title": "No Subagents Configured",
8896
"subtitle": "Add a new subagent to get started",
8997
"action": "Create First Agent"
9098
},
9199
"enhancedSwitches": {
92-
"enable": "Enable Enhanced Subagents",
93-
"enableHint": "Enable dynamic subagent creation and management. When enabled, tools like create_dynamic_subagent can be used.",
100+
"enable": "Enable Dynamic Subagents",
101+
"enableHint": "Enable dynamic subagent creation and management. When enabled, the main LLM can dynamically create subagents at runtime using create_subagent tools. Can coexist with static subagent orchestration.",
94102
"autoCleanup": "Auto Cleanup Per Turn",
95-
"autoCleanupHint": "Automatically clean up inactive subagents after each turn",
96-
"sharedContext": "Shared Context",
97-
"sharedContextHint": "Share partial context between subagents"
103+
"autoCleanupHint": "Automatically clean up unprotected dynamic subagents after each conversation turn",
104+
"sharedContext": "Enable Shared Context",
105+
"sharedContextHint": "Enable shared context between subagents. Subagents can communicate via send_shared_context tools."
98106
},
99107
"enhancedFields": {
100-
"maxSubagentCount": "Max Subagent Count",
101-
"maxSubagentCountHint": "Maximum number of concurrent subagents",
108+
"maxDynamicSubagentCount": "Max Dynamic Subagent Count",
109+
"maxDynamicSubagentCountHint": "Maximum number of dynamic subagents allowed per session (including static ones)",
102110
"sharedContextMaxlen": "Shared Context Max Length",
103-
"sharedContextMaxlenHint": "Maximum token count for shared context",
104-
"maxSubagentHistory": "Max History Messages",
105-
"maxSubagentHistoryHint": "Maximum history messages per subagent",
111+
"sharedContextMaxlenHint": "Maximum number of messages in shared context",
112+
"subagentHistoryMaxlen": "Max History Messages",
113+
"subagentHistoryMaxlenHint": "Maximum history messages retained per subagent",
106114
"executionTimeout": "Execution Timeout (seconds)",
107-
"executionTimeoutHint": "Maximum execution timeout for subagent tasks"
115+
"executionTimeoutHint": "Maximum execution timeout for subagent tasks, -1 means unlimited"
108116
},
109117
"enhancedSection": {
110118
"runtimeParams": "Runtime Parameters",

dashboard/src/i18n/locales/ru-RU/features/subagent.json

Lines changed: 25 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
{
1+
{
22
"header": {
33
"eyebrow": "Orchestration"
44
},
@@ -39,7 +39,11 @@
3939
"title": "Субагенты",
4040
"subtitle": "Настройте делегируемых агентов, персонажей и описания для основного LLM",
4141
"globalSettings": "Глобальные настройки",
42-
"agentSetup": "Настройка агента"
42+
"agentSetup": "Настройка агента",
43+
"orchestratorTitle": "Оркестрация субагентов",
44+
"orchestratorSubtitle": "Настройка списка субагентов и системного промпта роутера",
45+
"enhancedSettings": "Настройки динамических субагентов",
46+
"enhancedSettingsHint": "Настройка параметров выполнения, ограничений ресурсов и стратегии инструментов"
4347
},
4448
"cards": {
4549
"statusEnabled": "Включено",
@@ -78,28 +82,36 @@
7882
"nameRequired": "Имя обязательно",
7983
"namePattern": "Только строчные буквы, цифры и подчеркивание"
8084
},
85+
"routerSystemPrompt": {
86+
"label": "Системный промпт роутера",
87+
"hint": "Промпт основного агента для маршрутизации, используется для распознавания намерений пользователя и делегирования задач субагентам. Активен только при включённых статических субагентах."
88+
},
89+
"historyEnabled": {
90+
"label": "Включить историю",
91+
"hint": "Включить контекстную историю субагентов. При включении субагенты сохраняют память между ходами."
92+
},
8193
"empty": {
8294
"title": "Агенты не настроены",
8395
"subtitle": "Добавьте первого под-агента, чтобы начать",
8496
"action": "Создать первого агента"
8597
},
8698
"enhancedSwitches": {
87-
"enable": "Включить расширенных субагентов",
88-
"enableHint": "Включить динамическое создание и управление субагентами.",
99+
"enable": "Включить динамических субагентов",
100+
"enableHint": "Включить динамическое создание и управление субагентами. При включении основной LLM может динамически создавать субагентов во время выполнения с помощью инструментов create_subagent. Может сосуществовать со статической оркестрацией субагентов.",
89101
"autoCleanup": "Автоочистка за ход",
90-
"autoCleanupHint": "Автоматически очищать неактивных субагентов после каждого хода",
91-
"sharedContext": "Общий контекст",
92-
"sharedContextHint": "Делиться частью контекста между субагентами"
102+
"autoCleanupHint": "Автоматически очищать незащищённых динамических субагентов после каждого хода",
103+
"sharedContext": "Включить общий контекст",
104+
"sharedContextHint": "Включить общий контекст между субагентами. Субагенты могут общаться через инструменты send_shared_context."
93105
},
94106
"enhancedFields": {
95-
"maxSubagentCount": "Макс. число субагентов",
96-
"maxSubagentCountHint": "Максимальное количество одновременных субагентов",
107+
"maxDynamicSubagentCount": "Макс. число динамических субагентов",
108+
"maxDynamicSubagentCountHint": "Максимальное количество динамических субагентов на сессию (включая статических)",
97109
"sharedContextMaxlen": "Макс. длина общего контекста",
98-
"sharedContextMaxlenHint": "Максимальное количество токенов общего контекста",
99-
"maxSubagentHistory": "Макс. сообщений в истории",
100-
"maxSubagentHistoryHint": "Максимальное количество исторических сообщений на субагента",
110+
"sharedContextMaxlenHint": "Максимальное количество сообщений общего контекста",
111+
"subagentHistoryMaxlen": "Макс. сообщений в истории",
112+
"subagentHistoryMaxlenHint": "Максимальное количество исторических сообщений на субагента",
101113
"executionTimeout": "Таймаут выполнения (сек)",
102-
"executionTimeoutHint": "Максимальное время выполнения задачи субагентом"
114+
"executionTimeoutHint": "Максимальное время выполнения задачи субагентом, -1 означает без ограничений"
103115
},
104116
"enhancedSection": {
105117
"runtimeParams": "Параметры выполнения",

dashboard/src/i18n/locales/zh-CN/features/subagent.json

Lines changed: 18 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -83,28 +83,36 @@
8383
"nameRequired": "名称必填",
8484
"namePattern": "仅支持小写字母、数字和下划线"
8585
},
86+
"routerSystemPrompt": {
87+
"label": "路由提示词",
88+
"hint": "主Agent的路由提示词,用于指导主Agent如何识别用户意图并委派任务给子代理。仅在启用静态子代理时有效。"
89+
},
90+
"historyEnabled": {
91+
"label": "启用历史记忆",
92+
"hint": "是否启用子代理的上下文历史功能,开启后子代理可以保留跨多轮对话的记忆"
93+
},
8694
"empty": {
8795
"title": "未配置子代理",
8896
"subtitle": "添加一个新的子代理以开始",
8997
"action": "创建第一个 Agent"
9098
},
9199
"enhancedSwitches": {
92100
"enable": "启用动态子代理",
93-
"enableHint": "启用动态子代理创建和管理能力。开启后由主LLM自主决定使用create_dynamic_subagent等工具动态创建。与普通子代理编排相互独立,可同时存在",
101+
"enableHint": "启用动态子代理创建和管理能力。开启后主LLM可在运行时通过create_subagent等工具动态创建子代理。与静态子代理编排可同时存在",
94102
"autoCleanup": "每轮自动清理",
95-
"autoCleanupHint": "每轮对话结束后自动清理未受保护的子代理",
96-
"sharedContext": "共享上下文",
97-
"sharedContextHint": "动态子代理之间共享部分上下文信息"
103+
"autoCleanupHint": "每轮对话结束后自动清理未受保护的动态子代理",
104+
"sharedContext": "启用共享上下文",
105+
"sharedContextHint": "启用子代理间的公共上下文共享,子代理可通过send_shared_context工具互相通信"
98106
},
99107
"enhancedFields": {
100-
"maxSubagentCount": "最大动态子代理数量",
101-
"maxSubagentCountHint": "同时存在的最大动态子代理数量",
108+
"maxDynamicSubagentCount": "最大动态子代理数量",
109+
"maxDynamicSubagentCountHint": "单个会话允许的最大动态子代理数量(包含静态子代理)",
102110
"sharedContextMaxlen": "共享上下文最大长度",
103-
"sharedContextMaxlenHint": "共享上下文的最大长度(信息条数",
104-
"maxSubagentHistory": "最大历史消息数",
105-
"maxSubagentHistoryHint": "每个子代理保留的最大历史消息条数",
111+
"sharedContextMaxlenHint": "共享上下文消息的最大数量(条",
112+
"subagentHistoryMaxlen": "最大历史消息数",
113+
"subagentHistoryMaxlenHint": "每个子代理最多保留的历史消息条数",
106114
"executionTimeout": "执行超时时间(秒)",
107-
"executionTimeoutHint": "子代理执行任务的最大超时时间"
115+
"executionTimeoutHint": "子代理执行任务的最大超时时间,-1表示不限制"
108116
},
109117
"enhancedSection": {
110118
"runtimeParams": "运行参数",

0 commit comments

Comments
 (0)