闲社服务运行正常AI智能体自动化平台
a

子代理界面

技能标识:agent-subagents-ui

Add, extend, fix, or document the Subagents panel inside the OpenClaw Control UI Agents page. Use when implementing an Agents-page Subagents tab, wiring editable subagent settings into the existing config form/save flow, exposing subagent model and fallback settings, or keeping the UI aligned with runtime subagent model precedence in src/agents/model-selection.ts.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.1.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

子代理界面

Agent Subagents UI

在OpenClaw Agents页面内构建和维护Subagents选项卡。

范围

使用此技能进行:

  • - 在Agents下添加或优化Subagents选项卡
  • 在控制UI中暴露可编辑的子代理模型设置
  • 将子代理设置接入现有的配置表单/保存路径
  • 保持UI清晰区分每个代理可配置项与共享默认值
  • 记录子代理模型选择的运行时优先级

核心设计

保持功能与实际运行时行为一致。

子代理模型优先级为:

  1. 1. agent.subagents.model
  2. agents.defaults.subagents.model
  3. 目标代理主模型
  4. 运行时回退默认值

不要发明不存在的后端模式。
如果当前模式仅支持单个subagents.model选择和共享并发限制,请在UI中清晰呈现。

UI模式

在Agents页面面板中添加Subagents,与以下面板并列:

  • - Overview
  • Files
  • Tools
  • Skills
  • Channels
  • Cron

推荐面板布局:

  • - Agent覆盖设置

- 子代理模型
- 子代理回退模型
- 子代理思考级别
  • - 共享子代理默认值

- 默认子代理模型
- 默认回退模型
- 默认思考级别
- maxConcurrent
- maxSpawnDepth
- maxChildrenPerAgent
  • - 包含简短优先级说明,解释哪个值生效

配置接入规则

优先使用现有配置编辑路径。不要创建独立的存储。

通过Agents UI已使用的相同配置表单/保存流程进行编辑:

  • - agents.list[i].subagents.model
  • agents.list[i].subagents.thinking
  • agents.defaults.subagents.model
  • agents.defaults.subagents.thinking
  • agents.defaults.subagents.maxConcurrent
  • agents.defaults.subagents.maxSpawnDepth
  • agents.defaults.subagents.maxChildrenPerAgent

如果回退模型已作为现有模型对象形状的一部分表示,则重用该形状,而不是发明新字段。

实现检查清单

  1. 1. 添加/更新 ui/src/ui/views/agents-panel-subagents.ts
  2. 通过 ui/src/ui/views/agents.ts 接入 subagents
  3. 在 ui/src/ui/app.ts 和 ui/src/ui/app-view-state.ts 中添加所需状态/类型接入
  4. 在 ui/src/ui/app-render.ts 中接入变更处理器
  5. 添加/更新聚焦的UI测试
  6. 构建UI并运行目标测试文件

验证

变更后优先执行以下检查:

bash
cd ~/openclaw
pnpm --dir ui exec vitest run --config vitest.config.ts src/ui/views/agents.test.ts
pnpm --dir ui build

如果仓库范围类型检查已有大量噪音,不要声称无关错误属于此功能。

参考资料

编辑前阅读:

  • - references/file-map.md
  • references/runtime-precedence.md

关于最初实现此功能的具体实现,请阅读:

  • - references/implementation-notes.txt
  • references/agents-panel-subagents.ts.txt
  • references/agents.ts.txt
  • references/app.ts.txt
  • references/app-view-state.ts.txt
  • references/app-render.subagents.txt
  • references/agents.test.ts.txt

在重新创建或将此功能移植到另一个OpenClaw树时,将这些文件作为精确的参考实现。

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 agent-subagents-ui-1776094870 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 agent-subagents-ui-1776094870 技能

通过命令行安装

skillhub install agent-subagents-ui-1776094870

下载

⬇ 下载 agent-subagents-ui v1.1.0(免费)

文件大小: 16.78 KB | 发布时间: 2026-4-14 10:52

v1.1.0 最新 2026-4-14 10:52
Add concrete reference implementation files alongside maintenance guidance for the Agents-page Subagents tab.
返回顶部