← 返回 Skills 市场
maverick-software

Multi-Agent Tenant Upgrade

作者 maverick-software · GitHub ↗ · v1.5.2
cross-platform ✓ 安全检测通过
735
总下载
0
收藏
0
当前安装
7
版本数
在 OpenClaw 中安装
/install multi-agent-tenant-upgrade
功能描述
Multi-agent UX for OpenClaw Control UI — agent selector, per-agent sessions, session history viewer with search, agent-filtered Sessions tab with friendly na...
安全使用建议
This skill appears to do what it says, but take these precautions before applying it: - Review the patches before applying (git apply) — examine every changed file to ensure nothing outside the listed UI/gateway files is modified. Backup your repo or create a branch. - The skill adds a sessions.history RPC that reads session transcript files and returns message text. Limit who can call the gateway RPCs (ensure proper auth/ACLs) because transcript data can contain sensitive user content. - The AI Wizard will call external model endpoints and will resolve API keys from your auth profile store or from ANTHROPIC_API_KEY / OPENAI_API_KEY if present. If you do not want the wizard to read your auth profiles, configure an explicit env var as described or verify the auth-store contents first. - Test in a staging environment first (especially the sessions.history behavior and agents.update identity writes) to confirm the patch does not introduce access-control or config hash issues. - After applying, verify that the gateway only exposes the new RPCs to authorized clients and consider rotating any keys you set for testing. If you want, I can: (a) produce a concise checklist of files/lines to inspect in the patches, (b) summarize exactly where session transcripts are read and what fields are returned, or (c) help craft a minimal ACL policy to protect the new RPCs.
功能分析
Type: OpenClaw Skill Name: multi-agent-tenant-upgrade Version: 1.5.2 The multi-agent-tenant-upgrade skill bundle (v1.5.2) provides a comprehensive set of UI and backend enhancements for OpenClaw, including a session history viewer, an AI-powered agent creation wizard, and authentication status badges. While the skill performs high-risk operations—such as modifying the application source code via git patches, reading API keys from the auth store, and making outbound network calls to LLM providers—these actions are explicitly documented in SKILL.md and are strictly necessary for the described features. The implementation includes robust validation for LLM-generated content in server-agents.ts and uses standard RPC patterns for session and agent management without any evidence of malicious intent or unauthorized data exfiltration.
能力评估
Purpose & Capability
The name/description (multi-agent UI, session history, agent wizard) matches the actual changes: UI components, new agent fields (emoji), agents.update behavior, an agents.wizard that calls an LLM provider, and a sessions.history RPC that reads session transcript files. The skill does not request unrelated binaries, config paths, or credentials beyond what is necessary for those features.
Instruction Scope
Runtime instructions (SKILL.md) and the code patches are scoped to agent/session UX and the wizard feature. They do, however, instruct the agent to: (a) apply git patches to ~/openclaw and rebuild the UI (persistent source changes), (b) call an external model provider via HTTP for the AI Wizard, and (c) use a new sessions.history RPC that reads session transcript JSONL files and returns message text. Reading and returning session transcripts and writing identity lines to IDENTITY.md are required for the stated features but have privacy implications — review access controls and ensure only authorized users can call the new RPCs.
Install Mechanism
No automated install spec is provided (instruction-only). The SKILL.md instructs using git apply against ~/openclaw and rebuilding the UI — that is explicit and transparent. Because nothing is downloaded from arbitrary URLs and no install script runs automatically, the install surface is low, though applying patches persists code changes.
Credentials
The skill declares no required environment variables, which matches registry metadata. The agents.wizard feature will attempt to resolve an API key from the system (default config auth, an auth profile store, or fallback environment vars ANTHROPIC_API_KEY / OPENAI_API_KEY). That is proportionate to a feature that must call model provider APIs, but it does mean the wizard logic may read auth profile metadata and/or env variables — if you want to avoid it reading your auth store the SKILL.md suggests setting an environment API key. Verify that your auth profiles and environment vars are configured how you intend.
Persistence & Privilege
The skill is not always-enabled and does not autonomously install itself, but it does instruct the user to apply git patches that persist under ~/openclaw and requires a UI/gateway rebuild. It also adds server RPC handlers (sessions.history, agents.wizard) that persist in the gateway. This is expected for a UI/backend feature, but you should back up and review patches before applying them because changes are persistent and affect server behavior and data access.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install multi-agent-tenant-upgrade
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /multi-agent-tenant-upgrade 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.5.2
Permanent model dropdown fix: removes allowlist filter from models.list RPC, adds catalog pre-warm at startup, adds retry on empty catalog, resets error-log gate. Full root-cause docs for both failure modes (allowlist trap + empty-catalog-on-boot).
v1.5.1
Sync main agent model dropdown edits to agents.defaults.model; fixes default/fallback mismatch between Agents tab and runtime
v1.0.4
**Expanded multi-agent session management and UI upgrades.** - Added Sessions History viewer with search and a complete Sessions Tab overhaul, including agent-filtered sessions and session-friendly names. - Introduced Create Agent wizard, emoji picker, inline editing, and deletion of agents. - Enabled chat header agent selector, per-agent session filtering, and a "+ New Session" button. - Enhanced Cron Jobs scheduler stats to show agent-specific job details. - Improvements to model selector UI and multi-select fallback models. - New backend RPC endpoints: agents.create, agents.update, agents.delete, and agents.wizard. - Added visible authentication badge.
v1.0.3
**Adds inline agent editing, delete, and improved emoji/model handling, plus agent-specific cron stats.** - Agents panel: Edit agent name/emoji/workspace inline, now always editable; delete agents inline (with confirmation, except main agent). - Emoji field: Expanded curated emoji picker (103 emojis) for both create and edit; saves emoji as proper IDENTITY.md key; fixes backend so emoji edits persist. - Cron jobs: Scheduler panel now shows agent-specific job stats and next wake time (not global totals). - Model fallback field: Now uses multi-select dropdown (was free text) for primary and fallback models. - Backend: Adds schema support for agent emoji, fixes agents.update to persist emoji; no changes to non-agent files. - New agent creation and AI wizard setup unchanged.
v1.0.2
Cleaned up language in text files.
v1.0.1
Version 1.2.0 - Added detailed security and transparency notes, including explicit credential resolution order and patch scope tables. - Clarified external API usage, stating exactly what outbound calls are made and with which data. - Documented validation checks on LLM output to prevent malformed or unsafe agent creation. - Emphasized that only agent-related files are modified; Discord state and unrelated fields are not affected. - Included best practices for patch application and backup prior to modifying source code.
v1.0.0
**agent-chat-ux v1.1.0: Major UI and backend upgrades for agent and chat management** - Added agent selector dropdown in chat header, enabling quick agent switching and per-agent session filtering. - Sessions dropdown now displays only sessions for the selected agent, sorted by newest first. - New session button integrated in chat header for creating sessions without `/new`. - Overhauled Agents tab: "+ Create Agent" panel with both manual entry and AI-powered wizard (auto-generates name, emoji, SOUL.md). - New emoji picker with 60 categorized emojis and live preview for agent creation. - Improved model selection UI: fallback models are now a multi-select dropdown; clarified layout and labels. - Backend: implemented agent create/update/delete/wizard RPCs; fixed AI wizard auth to correctly use `api_key` tokens. - Creating a new agent now automatically refreshes lists and config, preventing stale data errors.
元数据
Slug multi-agent-tenant-upgrade
版本 1.5.2
许可证
累计安装 0
当前安装数 0
历史版本数 7
常见问题

Multi-Agent Tenant Upgrade 是什么?

Multi-agent UX for OpenClaw Control UI — agent selector, per-agent sessions, session history viewer with search, agent-filtered Sessions tab with friendly na... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 735 次。

如何安装 Multi-Agent Tenant Upgrade?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install multi-agent-tenant-upgrade」即可一键安装,无需额外配置。

Multi-Agent Tenant Upgrade 是免费的吗?

是的,Multi-Agent Tenant Upgrade 完全免费(开源免费),可自由下载、安装和使用。

Multi-Agent Tenant Upgrade 支持哪些平台?

Multi-Agent Tenant Upgrade 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Multi-Agent Tenant Upgrade?

由 maverick-software(@maverick-software)开发并维护,当前版本 v1.5.2。

💬 留言讨论