launch-bots
Launch CopperHead bots with tools\launch_bots.py, including count, bot type, and difficulty.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Launch CopperHead bots with tools\launch_bots.py, including count, bot type, and difficulty.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Redeploy the CopperHead server to Azure Container Apps using server-settings.azure.json as the config file.
Launch or relaunch the CopperHead server and client locally for testing and development.
Review and edit all status messages shown in the CopperHead client Play and Observe screens. Extracts messages to a markdown file for editing, then applies changes back to the code.
| name | launch-bots |
| description | Launch CopperHead bots with tools\launch_bots.py, including count, bot type, and difficulty. |
Use this skill when the user wants to launch, spawn, start, or add bots to a CopperHead server.
Examples:
Run copperhead-server\tools\launch_bots.py in detached mode so the bots keep running after the agent finishes, then report what was launched and whether the bots joined active matches or are waiting in the lobby.
copperhead-server\tools\launch_bots.pyws://localhost:8765/ws/copperbot, murderbot, shybot, sleepy_snake, ultrabot1 to 10The script supports:
python tools\launch_bots.py <count> [--server <ws-url>] [--bot <type>] [--difficulty <1-10>] [--quiet]
Map friendly names in the user's request to script values:
| User wording | CLI value |
|---|---|
| CopperBot | copperbot |
| MurderBot | murderbot |
| ShyBot | shybot |
| Sleepy Snake | sleepy_snake |
| UltraBot | ultrabot |
ask_user tool to collect:
random or one of the valid bot types)random or 1-10)ask_user.ws://localhost:8765/ws/.copperhead-server in detached mode.--quiet unless the user explicitly asks for verbose bot output.Determine the target server URL.
ws:// or wss:// URL if they provide one.ws://localhost:8765/ws/.Determine launch arguments.
Start with:
python tools\launch_bots.py <count> --server <server-url>
Add --bot <type> only when the user requested a specific bot type.
Add --difficulty <n> only when the user requested a specific difficulty.
Add --quiet unless the user asked for verbose output.
Verify the server is reachable.
ws:// -> http://wss:// -> https:///ws/ (or /ws) -> /<http-base>status.Launch the bots in detached mode.
Set-Location <project_root>\copperhead-server
python tools\launch_bots.py <count> --server <server-url> [--bot <type>] [--difficulty <n>] [--quiet]
Wait a few seconds, then query:
<http-base>status<http-base>lobbyReport:
launch_bots.py stays alive while the launched bot processes run, so detached mode is required.