返回顶部
a

agent-deploy部署新代理

Deploy a new isolated OpenClaw agent with its own Telegram bot, workspace, and session storage. Use when user asks to create a new agent, add a new bot, or set up multi-agent routing. Uses openclaw config set for safe config updates with doctor validation and auto-rollback.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 2.4.0
安全检测
已通过
512
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

agent-deploy

Agent 部署与隔离技能

何时使用此技能

当用户说出以下任意内容(或类似表述)时,请使用此技能:

  • - 部署一个新 agent
  • 添加一个新 agent
  • 创建一个新 agent
  • 设置一个新机器人
  • 将机器人绑定到新 agent
  • 添加一个 Telegram 机器人
  • 列出 agent 或 显示 agent
  • 移除 agent 或 删除 agent

你需要从用户处获取的信息

在运行任何部署脚本之前,你必须从用户处收集以下两个值:

必填项示例如何获取
agentIdresearch询问:这个 agent 应该叫什么名字?(小写,无空格,无特殊字符)
botToken
123456:ABC-xyz | 询问:Telegram 机器人令牌是什么?(用户从 @BotFather 获取) |

如果用户在消息中同时提供了这两项,请立即继续。
如果用户缺少其中一项或两项,请在继续之前询问缺失的值。

如何执行

操作:部署新 agent

运行以下确切命令,将 替换为用户提供的值:

bash
bash {baseDir}/scripts/deploy.sh

示例: 如果用户说部署一个名为 research 的 agent,令牌为 123456:ABCdef:
bash
bash {baseDir}/scripts/deploy.sh research 123456:ABCdef

脚本完成后:

  • - 如果输出包含 SUCCESS:告知用户 agent 已部署。
  • 如果输出包含 CONFLICT:告知用户 agent 已存在。
  • 如果输出包含 ERROR:告知用户出了什么问题。
  • 如果输出包含 ROLLING BACK:告知用户更改已安全回滚。

除非脚本输出明确指示,否则不要运行 systemctl restart。
脚本会自动处理频道和绑定的热重载。

操作:列出所有 agent

bash
bash {baseDir}/scripts/list.sh

将输出表格原样展示给用户。

操作:移除 agent

运行以下确切命令,将 替换为相应值:

bash
bash {baseDir}/scripts/remove.sh

示例: 如果用户说移除 research agent:
bash
bash {baseDir}/scripts/remove.sh research

严格规则 —— 不得违反

  1. 1. 切勿直接编辑 openclaw.json。 不要对 openclaw.json 使用 write、edit、apply_patch 或任何文件编辑工具。部署脚本使用 openclaw config set,这是唯一安全的方式。
  2. 切勿跳过预检检查。 始终运行完整的 deploy.sh 脚本。不要尝试自己运行单独的 openclaw config set 命令。
  3. 切勿更改 agentId 格式。 必须仅包含小写字母、数字和连字符。不能有空格、大写字母或特殊字符。
  4. 切勿在没有有效机器人令牌的情况下部署。 令牌必须符合格式:数字:字母数字(例如 123456789:AAHdqTcvCH1vGWJxfSeofSAs0K5PALDsaw)。
  5. 切勿修改主 agent。 remove.sh 脚本拒绝移除主 agent。不要试图绕过此限制。

脚本自动完成的操作

你无需手动执行以下任何操作。脚本会处理所有内容:

  • - 在 ~/.openclaw/workspace-/ 创建隔离的工作空间
  • 使用安全默认值将 agent 添加到 agents.list:
- tools.deny: [gateway](agent 无法修改核心配置) - sandbox.mode: non-main(非主会话被沙箱化) - sandbox.scope: agent(每个 agent 一个容器) - sandbox.workspaceAccess: none(沙箱无法访问主机工作空间)
  • - 添加路由绑定: -> telegram:
  • 使用机器人令牌添加 Telegram 账户
  • 使用 openclaw doctor 进行验证
  • 任何失败时自动回滚
  • 合并来自全局配置(openclaw.json auth.profiles)和主 agent 的 auth-profiles.json 的 API 密钥
  • 如果需要,从单机器人模式迁移到多账户模式

故障排除

如果用户说新机器人在部署后没有响应:

  1. 1. 首先,检查日志:journalctl --user -u openclaw-gateway --no-pager -n 20
  2. 在日志中查找 [telegram] [] starting provider
  3. 如果未找到,重启:systemctl --user restart openclaw-gateway
  4. 如果仍然无法工作,运行:bash {baseDir}/scripts/list.sh 以验证配置

环境变量

以下为可选变量。脚本使用合理的默认值:

变量默认值描述
OPENCLAWCONFIGPATH~/.openclaw/openclaw.json自定义配置文件路径
OPENCLAW_BIN
openclaw | 自定义 openclaw CLI 路径 |

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 agent-deploy-1776276837 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 agent-deploy-1776276837 技能

通过命令行安装

skillhub install agent-deploy-1776276837

下载

⬇ 下载 agent-deploy v2.4.0(免费)

文件大小: 7.19 KB | 发布时间: 2026-4-16 18:10

v2.4.0 最新 2026-4-16 18:10
agent-deploy 2.4.0

- Improved API key management: The deploy script now merges API keys from both global config (openclaw.json) and the main agent's auth-profiles.json.
- Updated documentation to reflect enhanced API key merging process.
- Minor tweaks to scripts and helper for reliability and multi-account compatibility.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部