Multi-Agent Tenant Upgrade

🤖 多代理工作空间智能管理系统

为OpenClaw Control UI提供多代理UX增强,包含智能代理选择器、AI向导创建、会话历史查看器、身份管理面板及认证模式徽章等15+功能模块

收藏
4.7k
安装
1.3k
版本
1.0.4
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

agent-chat-ux 是 OpenClaw 生态系统的核心界面增强技能,将单代理聊天界面升级为完整的多代理工作空间管理系统。

主要功能模块

1. 智能代理管理系统

  • 聊天头部集成代理选择器下拉菜单,支持多代理快速切换
  • 每代理独立会话空间,会话列表按代理自动过滤、按时间倒序排列
  • 一键新建会话按钮(+),替代 /new 命令操作

2. AI 智能创建向导

  • 双模式代理创建:手动配置或自然语言描述生成
  • AI Wizard 调用配置模型自动生成代理名称、表情符号及完整 SOUL.md 人格定义
  • 内置 103 个精选表情符号分类选择器,支持实时预览

3. 会话历史深度查看器

  • 独立模态窗口展示完整对话历史
  • 支持按代理、角色(User/Assistant/System/Tool)多维过滤
  • 全文搜索(300ms 防抖)+ 分页加载(100 条/页)

4. 会话标签页重构

  • 友好名称替代技术密钥(如 "Cron: pipedream-token-refresh")
  • 代理身份列展示表情符号+人格名称
  • CSS Grid 精确对齐布局,支持代理筛选下拉

5. 认证透明度增强(v1.5.0)

  • 聊天控制栏实时显示认证模式徽章:OAuth(绿)/ API(靛蓝)/ Fallback(橙)
  • 通过 auth.status RPC 读取 lastGood 配置,追溯最后成功请求使用的认证方式

6. 精细化配置管理

  • 代理概览页始终可编辑:名称、表情符号、工作路径
  • 多选下拉替代文本输入的回退模型配置
  • 代理专属 Cron 统计(作业数、下次唤醒时间)

安全与架构设计

凭证处理agents.wizard 遵循三层降级策略——默认配置 → api_key 类型认证档案 → 环境变量(ANTHROPIC_API_KEY/OPENAI_API_KEY),OAuth 令牌绝不会用于原始 HTTP 调用。

补丁范围:严格限定 9 个核心文件,修改前自动备份,支持 git stash 回滚。

LLM 输出验证:Wizard 生成内容强制校验 JSON 结构、字段长度限制(name≤100字符,emoji≤10字符,soul≥20字符),拒绝非结构化响应。

适用场景

  • 多代理协作开发环境(主代理 + 专项子代理 + 定时任务代理)
  • 需要审计追踪的敏感对话场景(认证徽章提供透明度)
  • 非技术用户友好的代理管理(AI Wizard 降低配置门槛)
  • 高频会话切换的客服/运维场景(智能筛选 + 历史检索)

局限性与风险

  • 安装复杂度:需应用 11+ git 补丁并重建 UI/Gateway,上游版本漂移可能导致补丁冲突
  • 凭证暴露风险:Wizard 后端需读取 API 密钥,虽有多层保护但需信任执行环境
  • 模型依赖:AI 生成功能受配置模型能力影响,低端模型可能生成质量不足的代理定义
  • 状态同步:大规模代理列表(50+)可能存在前端渲染性能瓶颈

版本演进

v1.5.0 新增认证徽章与 Pipedream/Zapier 标签页代理切换修复;v1.4.0 重构会话系统与历史查看器;v1.3.0 完善内联编辑与表情符号持久化。

Multi-Agent Tenant Upgrade 内容

references文件夹
v1.4.0文件夹
v1.5.0文件夹
手动下载zip · 40.9 kB
patch-01-sessions-history-rpc.txttext/plain
请选择文件