Jelajahi Sumber

fix(client): clarify Subagent capacity help text

Dudu-0223 2 minggu lalu
induk
melakukan
646aadc52c

+ 1 - 1
apps/web/tests/plugin-config.e2e.ts

@@ -156,7 +156,7 @@ describe('web e2e: plugin configuration pages', () => {
     expect(await depth.inputValue()).toBe('2')
     await panel.getByRole('button', { name: 'Subagent 并行数量上限说明', exact: true }).click()
     const capacityRules = panel.getByRole('region', { name: 'Subagent 并行数量上限说明', exact: true })
-    expect(await capacityRules.getByText('同一主 Agent 下,所有递归层级同时存活的 Subagent 总数,等待中的 Subagent 和主 Agent 不计入。', { exact: true }).count()).toBe(1)
+    expect(await capacityRules.getByText('同一主 Agent 下,所有递归层级同时存活的 Subagent 总数,主 Agent 不计入。达到上限时,新的启动请求会被拒绝。', { exact: true }).count()).toBe(1)
     await panel.getByRole('button', { name: '返回插件列表', exact: true }).click()
     await openPage(panel, 'Subagent')
     expect(await depth.inputValue()).toBe('1')

+ 2 - 2
packages/client/ui-settings-plugins/src/client/locales.ts

@@ -72,7 +72,7 @@ export const en: Record<PluginsSettingsLocaleKey, string> = {
   subagentDepthOverride: 'If a tool defines its own maximum recursion depth, that setting takes precedence.',
   subagentMaxActive: 'Subagent parallelism limit',
   subagentCapacityHelpLabel: 'About the Subagent parallelism limit',
-  subagentCapacityHelp: 'Total live Subagents under the same main Agent, across all recursion levels. Waiting Subagents and the main Agent are excluded.',
+  subagentCapacityHelp: 'Total live Subagents under the same main Agent, across all recursion levels. The main Agent is excluded. New start requests are rejected when the limit is reached.',
   subagentDepthInvalid: 'Enter a whole number of 0 or more.',
   subagentCapacityInvalid: 'Enter a whole number of 1 or more.',
   subagentModelSelectionTitle: 'Model selection',
@@ -137,7 +137,7 @@ export const zh: Record<PluginsSettingsLocaleKey, string> = {
   subagentDepthOverride: '如果某个工具单独设置了最大递归深度,以该工具的设置为准。',
   subagentMaxActive: 'Subagent 并行数量上限',
   subagentCapacityHelpLabel: 'Subagent 并行数量上限说明',
-  subagentCapacityHelp: '同一主 Agent 下,所有递归层级同时存活的 Subagent 总数,等待中的 Subagent 和主 Agent 不计入。',
+  subagentCapacityHelp: '同一主 Agent 下,所有递归层级同时存活的 Subagent 总数,主 Agent 不计入。达到上限时,新的启动请求会被拒绝。',
   subagentDepthInvalid: '请输入不小于 0 的整数。',
   subagentCapacityInvalid: '请输入不小于 1 的整数。',
   subagentModelSelectionTitle: '模型选择',