返回顶部
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
安全检测
已通过
138
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

agent-subagents-ui

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.

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large
返回顶部