Skip to content

สิ่งที่จะเกิดขึ้นในส่วนนี้

คุณจะลงทะเบียน agent แต่ละตัวกับ OpenClaw และส่งคำสั่งแรกให้พวกเขา เมื่อจบส่วนนี้ agents ทั้ง 6 ตัวจะทำงานอยู่ — รายงานไปยัง Discord channels ของตนเองและพร้อมรับคำสั่งจากคุณ

สองวิธีในการสื่อสารกับ agents ของคุณ:

วิธีการเหมาะสำหรับวิธีการทำงาน
OpenGoat UIผู้เริ่มต้น — อินเทอร์เฟซแบบภาพแดชบอร์ดบนเบราว์เซอร์ คลิกเลือก agent แล้วพิมพ์ข้อความ
VS Code terminalแนะนำ — เร็วกว่าและควบคุมได้มากกว่าopenclaw agent --agent [id] "your message"

ทั้งสองวิธีใช้งานได้ เริ่มด้วยวิธีที่คุณรู้สึกสบายใจกว่า

วิธีที่แนะนำ — ใช้ร่วมกับ AI: เมื่อคุณเพิ่งเริ่มต้น ให้เปิดแชทAI แชทของคุณไว้ควบคู่กับ agents ของคุณ หากคำสั่งไม่ทำงานหรือคุณไม่แน่ใจว่าต้องพิมพ์อะไร เพียงอธิบายสถานการณ์ให้ AI ฟังและขอความช่วยเหลือ นี่คือวิธีที่คนส่วนใหญ่ใช้งาน — รวมถึงทีม BALIA OS — ในช่วงแรกๆ คุณไม่จำเป็นต้องเชี่ยวชาญ terminal ตั้งแต่วันแรก หน้าต่างAI แชทของคุณจะอยู่ตรงนั้นเสมอในฐานะผู้ช่วยของคุณ


วิธีการทำงานของส่วนนี้

วางคำสั่งด้านล่างลงในAI แชทของคุณ AI จะแนะนำคุณผ่านการลงทะเบียน agents ทั้ง 6 ตัวและส่งคำสั่งแรกให้แต่ละตัว แนบ Team Design Document ของคุณด้วยเพื่อให้ AI ทราบ agent IDs และ workspace paths ของคุณ

หากมีสิ่งผิดปกติเกิดขึ้น ให้อธิบายข้อผิดพลาดหรือถ่ายภาพหน้าจอแล้วแชร์ — AI จะช่วยคุณแก้ไข


▶ วางสิ่งนี้ลงในเอไอของคุณเพื่อเริ่มต้น

แนบ Team Design Document ก่อนส่ง

คุณกำลังช่วยฉันลงทะเบียนและเปิดตัวทีมมัลติเอเจนต์ BALIA OS บน OpenClaw

ฉันได้แนบเอกสารออกแบบทีมไว้แล้ว อ่านเพื่อรับ ID เอเจนต์ ชื่อ และเส้นทางพื้นที่ทำงานก่อนเริ่ม

ก่อนเริ่ม กรุณาถามฉันว่า:
"ชื่อผู้ใช้ Windows ของคุณคืออะไร (ชื่อใน C:\Users\[ชื่อผู้ใช้])"
ใช้ชื่อผู้ใช้นั้นในเส้นทางไฟล์ทั้งหมดตลอดเซสชันนี้
ไฟล์เอเจนต์ทั้งหมดของฉันอยู่ภายใต้ $env:USERPROFILE/.opengoat/

แนะนำฉันทีละขั้นตอน หนึ่งขั้นตอนต่อครั้ง ถ้ามีข้อผิดพลาด ช่วยแก้ไขก่อนดำเนินการต่อ
หากฉันติดขัด ขอให้ฉันแชร์ภาพหน้าจอหรือวางข้อความแสดงข้อผิดพลาด

นี่คือสิ่งที่เราต้องทำ:

STEP 1 — เริ่มเกตเวย์
บอกฉัน: "เราจะเริ่มเกตเวย์ OpenClaw ด้วยคำสั่งที่กรองบันทึกพื้นหลังที่มีเสียงรบกวนเพื่อให้เทอร์มินัลอ่านได้"

แนะนำให้เปิดแท็บเทอร์มินัล VS Code ใหม่และรันคำสั่งที่ถูกต้องสำหรับ OS ของฉัน
(ถามฉันว่าใช้ OS อะไรถ้ายังไม่ทราบ):

Windows:
  $env:DEBUG="-ciao*"; openclaw gateway --force

Mac:
  DEBUG="-ciao*" openclaw gateway --force

อธิบาย: "ส่วน DEBUG='-ciao*' ซ่อนบันทึกการค้นพบเครือข่ายพื้นหลังที่จะทำให้เทอร์มินัล
รกไปด้วยข้อความ ค่าสถานะ --force จะล้างอินสแตนซ์เกตเวย์ก่อนหน้าออก
เทอร์มินัลของคุณจะสะอาดและอ่านง่าย"

ขอให้ฉันยืนยัน: "✓ Gateway running on port 18789"
บอกให้เปิดแท็บเทอร์มินัลนี้ไว้ — เกตเวย์ต้องทำงานต่อไปเรื่อยๆ
ถ้ามีข้อผิดพลาด ช่วยแก้ไขก่อนดำเนินการต่อ

STEP 2 — ลงทะเบียนแต่ละเอเจนต์กับ OpenClaw
อธิบายก่อนว่า:
"การรันคำสั่งนี้ทำสองอย่าง: มันลงทะเบียนเอเจนต์กับ OpenClaw และสร้าง
config.json กับ models.json ของเอเจนต์นั้นไว้ใต้ agents/[agentid]/ โดยอัตโนมัติ
คุณไม่จำเป็นต้องสร้างไฟล์เหล่านั้นด้วยตัวเอง"

สำหรับเอเจนต์ทั้ง 6 คนของฉัน (อ่าน ID จากเอกสารออกแบบทีม)
แนะนำให้ฉันรันคำสั่งนี้ในเทอร์มินัล VS Code:

Windows:
openclaw agents add [agentid] --workspace $env:USERPROFILE\.opengoat\workspaces\[agentid]

Mac:
openclaw agents add [agentid] --workspace ~/.opengoat/workspaces/[agentid]

ตัวอย่าง (Windows): openclaw agents add marcus --workspace C:\Users\john\.opengoat\workspaces\marcus
(marcus เป็นเพียงตัวอย่าง — แทนที่ด้วย agent ID จริงของคุณจากเอกสารออกแบบทีม)

แสดง 6 คำสั่งพร้อมกันด้วย ID เอเจนต์และชื่อผู้ใช้จริงของฉันที่กรอกไว้แล้ว
ให้ฉันรันทีละคำสั่งและยืนยันว่าแต่ละคำสั่งสำเร็จก่อนแสดงคำสั่งถัดไป

หลังจากลงทะเบียนครบ 6 คน แนะนำให้ฉันตรวจสอบ:
openclaw agents list
ให้ฉันยืนยันว่าเอเจนต์ทั้ง 6 คนปรากฏในรายการ

STEP 2b — ตรวจสอบการลงทะเบียน Security Guardian
Security Guardian ถูกลงทะเบียนใน OpenClaw แล้วในส่วนที่ 3
แนะนำฉันในการตรวจสอบว่ามีอยู่:

openclaw agents list

ขอให้ฉันยืนยันว่า security-guardian ปรากฏในรายการ
ถ้าไม่มี แนะนำให้รัน:

Windows:
openclaw agents add security-guardian --workspace $env:USERPROFILE\.opengoat\workspaces\security-guardian

Mac:
openclaw agents add security-guardian --workspace ~/.opengoat/workspaces/security-guardian

จากนั้นตรวจสอบรายการอีกครั้งก่อนดำเนินการต่อ

STEP 3 — รีสตาร์ทเกตเวย์
หลังลงทะเบียนเอเจนต์แล้ว เกตเวย์ต้องรีสตาร์ทเพื่อโหลดพวกมัน
แนะนำให้ฉันรัน:
openclaw gateway restart
ให้ฉันยืนยันว่าเกตเวย์กลับมาทำงานแล้วก่อนดำเนินการต่อ

STEP 4 — เริ่ม Security Guardian ผ่าน PM2
Security Guardian ทำงานอย่างต่อเนื่องในพื้นหลังผ่าน PM2
แนะนำให้ฉันเริ่มการทำงาน:

pm2 start $env:USERPROFILE\.opengoat\workspaces\security-guardian\scripts\guardian.js --name security-guardian

(Mac: แทนที่เส้นทางด้วย ~/.opengoat/workspaces/security-guardian/scripts/guardian.js)

จากนั้นบันทึกรายการโปรเซส PM2 เพื่อให้กู้คืนอัตโนมัติหลังรีบูต:
pm2 save

ขอให้ฉันยืนยันว่าเห็น Security Guardian ในรายการ PM2:
pm2 list

จากนั้นขอให้ฉันยืนยันว่าเห็นข้อความเริ่มทำงานในช่อง Discord #security-channel

STEP 5 — ส่งคำสั่งแรกผ่านเทอร์มินัล VS Code (แนะนำ)
อธิบายก่อนว่า:
"เทอร์มินัล VS Code คือวิธีที่แนะนำในการสื่อสารกับเอเจนต์ของคุณ
คำสั่งคือ:
openclaw agent --agent [agentid] 'ข้อความของคุณ'

นี่จะส่งข้อความโดยตรงไปยังเอเจนต์นั้น"

แนะนำให้ฉันส่งคำสั่งทดสอบไปยังเอเจนต์แรก:
openclaw agent --agent [agentid-แรก] 'กรุณาแนะนำตัวเองและยืนยันว่าคุณได้อ่าน
SOUL.md, AGENTS.md, IDENTITY.md, HEARTBEAT.md, TOOLS.md และ USER.md แล้ว
จากนั้นรายงานไปยังช่อง Discord ของคุณว่าคุณออนไลน์อยู่'

ถามฉัน: "เอเจนต์ตอบว่าอย่างไร?
คุณเห็นข้อความปรากฏในช่อง Discord ของมันหรือไม่?"
ถ้าใช่: ดีมาก — ไปยังเอเจนต์ถัดไป
ถ้าไม่: ช่วยแก้ไขปัญหา

ทำซ้ำสำหรับเอเจนต์ทั้ง 6 คน

STEP 6 — (ไม่บังคับ) ตั้งค่า OpenGoat UI
หลังจากเอเจนต์ทั้งหมดยืนยันว่าทำงานผ่านเทอร์มินัลแล้ว ให้เสนอว่า:
"คุณยังสามารถคุยกับเอเจนต์ของคุณผ่าน OpenGoat UI ได้ด้วย —
แดชบอร์ดแบบภาพบนเบราว์เซอร์
คุณต้องการตั้งค่านี้ด้วยหรือไม่?
มันให้อินเทอร์เฟซแบบคลิกเพื่อเลือกเอเจนต์และส่งข้อความ
โดยไม่ต้องพิมพ์คำสั่งเทอร์มินัล"
ถ้าใช่: แนะนำให้ฉัน:
1. เปิดแท็บเทอร์มินัล VS Code ใหม่
2. รัน: opengoat start
3. เบราว์เซอร์จะเปิดขึ้นโดยอัตโนมัติพร้อม OpenGoat UI
แนะนำอินเทอร์เฟซให้ฉัน — วิธีเลือกเอเจนต์และส่งข้อความ
(ถ้าเบราว์เซอร์ไม่เปิดอัตโนมัติ: ไปที่ http://localhost:19123)
ถ้าไม่: ข้ามและไปยัง STEP 7

STEP 7 — การยืนยันขั้นสุดท้าย
ทำรายการตรวจสอบนี้กับฉัน:
□ ลงทะเบียนเอเจนต์ครบ 6 คนแล้ว (openclaw agents list แสดงครบทั้ง 6)
□ ลงทะเบียน Security Guardian แล้ว (security-guardian ปรากฏในรายการ)
□ Security Guardian ทำงานอยู่ใน PM2 (pm2 list แสดง online)
□ เกตเวย์ทำงานอยู่ (พอร์ต 18789)
□ แต่ละเอเจนต์ตอบสนองต่อคำสั่งแรก
□ แต่ละเอเจนต์โพสต์ไปยังช่อง Discord
□ (ไม่บังคับ) OpenGoat UI เข้าถึงได้ที่ localhost:19123

STEP 8 — สร้าง CLAUDE.md
เมื่อยืนยันแล้วว่าเอเจนต์ทั้ง 6 คน (รวมถึง Security Guardian) ลงทะเบียนและทำงานอยู่
แนะนำให้ฉันสร้าง CLAUDE.md — ไฟล์คำสั่งที่ Claude Code จะอ่านโดยอัตโนมัติ
ทุกครั้งที่เริ่มเซสชัน:

"ตอนนี้มาสร้าง CLAUDE.md ของคุณกัน ไฟล์นี้จะถูกสร้างขึ้นโดยอัตโนมัติจากการตั้งค่าทีมของคุณที่เสร็จสมบูรณ์แล้ว คุณไม่จำเป็นต้องกรอกอะไรด้วยตนเอง"

Windows:
cd $env:USERPROFILE\.opengoat\workspaces\security-guardian
node generate_claude_md.js

Mac:
cd ~/.opengoat/workspaces/security-guardian
node generate_claude_md.js

ขอให้ฉันยืนยันว่าเห็นข้อความที่ลงท้ายประมาณนี้:
[OK] CLAUDE.md generated: (เส้นทางของคุณ)\.opengoat\CLAUDE.md

หาก CLAUDE.md มีอยู่แล้ว สคริปต์จะสำรองไฟล์เดิมโดยอัตโนมัติก่อน จากนั้นถามว่าจะเขียนทับหรือไม่
"yes" หมายถึงเขียนทับ (สำรองไว้แล้ว) "no" หมายถึงเนื้อหาใหม่จะถูกบันทึกเป็น
CLAUDE_generated_draft.md แทน และ CLAUDE.md เดิมจะไม่ถูกแก้ไขเลย

หากถูกถามเกี่ยวกับ tier ที่ซื้อ (T1 / T2 / T3) แนะนำให้ฉันกรอก tier ที่ซื้อจริง

หลังจากสร้างเสร็จแล้ว ขอให้ฉันเปิด
$env:USERPROFILE\.opengoat\CLAUDE.md เพื่อยืนยันว่าชื่อทีมและบทบาทแสดงถูกต้อง

เมื่อทุกช่องถูกเลือก:
"ทีม BALIA OS ของคุณออนไลน์แล้ว เอเจนต์ทั้ง 6 คนกำลังทำงานและรายงานไปยัง Discord คุณพร้อมสำหรับส่วนที่ 6 — การสร้าง Skill Cassette แรกของคุณ"

เริ่มได้เลย ถามคำถามแรกฉัน

เกี่ยวกับ CLAUDE.md

ไฟล์ CLAUDE.md ที่สร้างขึ้นใน STEP 8 คือไฟล์คำสั่งที่ Claude Code ใน VS Code อ่านโดยอัตโนมัติทุกครั้งที่เริ่มเซสชัน มันถูกสร้างขึ้น ณ จุดนี้ — ทันทีหลังจากเอเจนต์ทั้งหมดยืนยันว่าลงทะเบียนและทำงานอยู่แล้ว — ไว้โดยตรงใต้ $env:USERPROFILE.opengoat\

สิ่งที่รวมโดยอัตโนมัติ:

  • ตารางโครงสร้างทีม (ชื่อและบทบาทของเอเจนต์ทั้ง 6 คน)
  • ข้อห้ามเด็ดขาดสำหรับการดำเนินการที่ทำลายล้าง (ต้องยืนยันก่อนลบ/เขียนทับไฟล์ ฯลฯ)
  • การจัดการข้อมูลที่ละเอียดอ่อน (ห้ามแสดง API key, webhook URL เป็นข้อความธรรมดา)
  • การตั้งค่าภาษาที่ใช้ในการตอบกลับ

การปรับแต่ง: ทุกอย่างที่อยู่ใต้ส่วน ## Feel free to customize everything below this line ที่ด้านล่างของไฟล์เป็นของคุณที่จะแก้ไขได้อย่างอิสระ — เพิ่มกฎเฉพาะโปรเจกต์ คำสั่งที่ใช้บ่อย หรือสิ่งอื่นใดที่มีประโยชน์

สองส่วนใกล้ด้านบน — ## Absolute Prohibition on Destructive Operations (Critical — Always Follow — Do Not Delete) และ ## Handling of Sensitive Information (Do Not Delete) — คือกฎความปลอดภัยหลัก ทั้งสองส่วนนี้จะแสดงใน ภาษาที่คุณเลือก (รองรับ 20 ภาษา) ห้ามลบหรือแก้ไขสองส่วนนี้เด็ดขาด

หาก CLAUDE.md มีอยู่แล้ว: การรัน STEP 8 จะไม่มีทางเขียนทับ CLAUDE.md ที่มีอยู่แล้วโดยไม่แจ้งเตือน สคริปต์จะสำรองไฟล์เดิมโดยอัตโนมัติก่อน จากนั้นถามว่าจะเขียนทับหรือไม่ ตอบ "no" แล้วไฟล์เดิมจะไม่ถูกแตะต้องเลย — เนื้อหาที่สร้างใหม่จะถูกบันทึกแยกไว้เป็น CLAUDE_generated_draft.md


การสื่อสารกับ Agents ของคุณในแต่ละวัน

เมื่อทุกอย่างตั้งค่าเรียบร้อยแล้ว นี่คือวิธีที่คุณสั่งงาน:

เริ่ม gateway ก่อน (ทำสิ่งนี้ก่อนทุกครั้งที่เริ่มใช้งาน):

Windows:

$env:DEBUG="-ciao*"; openclaw gateway --force

Mac:

DEBUG="-ciao*" openclaw gateway --force

ปล่อยให้ terminal tab นี้ทำงานอยู่ เปิด tab ใหม่สำหรับคำสั่งอื่นๆ

ผ่าน VS Code terminal:

# Talk to a specific agent
openclaw agent --agent marcus "Summarize what you worked on today"

# Check agent list
openclaw agents list

# Restart gateway if needed
openclaw gateway restart

marcus เป็นเพียงตัวอย่าง — แทนที่ด้วย agent ID ของคุณเอง (เช่น --agent ceo หรือ --agent nova)

ผ่าน OpenGoat UI:

  1. เปิด VS Code terminal tab ใหม่
  2. รัน: opengoat start
  3. เบราว์เซอร์จะเปิดขึ้นโดยอัตโนมัติพร้อม OpenGoat UI
  4. เลือก agent จากแผงด้านซ้าย
  5. พิมพ์ข้อความของคุณแล้วกด Enter (หากเบราว์เซอร์ไม่เปิดโดยอัตโนมัติ ให้ไปที่ http://localhost:19123)

ผ่าน Discord (สำหรับรายงานเท่านั้น — ไม่ใช่สำหรับคำสั่ง): Discord คือที่ที่ agents ของคุณโพสต์รายงาน คุณอ่านการอัปเดตของพวกเขาที่นี่ การส่งคำสั่งไปยัง agents ผ่าน Discord ต้องใช้ Discord Bot — นี่คือการตั้งค่าขั้นสูงที่ไม่ครอบคลุมใน T1 ใช้ VS Code terminal หรือ OpenGoat UI ในการสั่งงานไปก่อน


หาก Agent ไม่ตอบสนอง

ตรวจสอบตามลำดับนี้:

  1. Gateway กำลังทำงานอยู่หรือไม่?

    openclaw gateway restart
  2. Agent ได้รับการลงทะเบียนแล้วหรือไม่?

    openclaw agents list

    หาก agent ของคุณไม่ปรากฏในรายการ ให้รันคำสั่ง agents add จาก Step 2 อีกครั้ง

  3. ไฟล์ workspace อยู่ในตำแหน่งที่ถูกต้องหรือไม่?

    ตรวจสอบว่า SOUL.md, AGENTS.md และ IDENTITY.md มีอยู่ใน:

    Windows: $env:USERPROFILE\.opengoat\workspaces\[agentid]\

    Mac: ~/.opengoat/workspaces/[agentid]/

  4. API key ตั้งค่าถูกต้องหรือไม่? เปิด .env (ในโฟลเดอร์ .opengoat ของคุณ) และยืนยันว่า ANTHROPIC_API_KEY ได้รับการกรอกข้อมูลแล้ว

หากยังติดขัด ให้วางข้อความแสดงข้อผิดพลาดลงใน AI แชทของคุณ แล้วขอความช่วยเหลือ


ตรวจสอบการตั้งค่าของคุณ

เมื่อยืนยันแล้วว่าเอเจนต์ทั้งหมดทำงานอยู่ ให้รัน:

Windows:

node $env:USERPROFILE\.opengoat\workspaces\security-guardian\scripts\verify_setup.js --section 5

Mac:

node ~/.opengoat/workspaces/security-guardian/scripts/verify_setup.js --section 5

การทำเช่นนี้จะยืนยันว่าเอเจนต์ทั้ง 6 คนลงทะเบียนแล้ว Security Guardian ทำงานอยู่ และคุณพร้อมสำหรับส่วนที่ 6