Demo build — an early preview, not the full release.นี่คือเวอร์ชัน Demo • ยังไม่ใช่ตัวเต็ม กำลังพัฒนาอยู่v0.2.29-demo
เอกสาร

Guides

Workspace แบบ multi-agent

สร้างระบบ multi-agent ที่ agent แต่ละตัวได้โฟลเดอร์ /Agents/<name> ของตัวเอง ซึ่ง seed มาพร้อม prompt.md, context.md และ rules.md จากนั้นจำกัดขอบเขตการเชื่อมต่อ MCP ของ AI แต่ละตัวให้อยู่ในโฟลเดอร์นั้น เพื่อให้ agent แต่ละตัวมี memory แยกกันและไม่ปนเปื้อน

Cosmos เดียวสามารถ host sub-brain ที่แยกขอบเขตได้หลายอัน กำลังจะสร้าง research agent บวกกับ coder บวกกับ reviewer ด้วย OpenCode, Cline หรือ Cursor อยู่ใช่ไหม ให้ agent แต่ละตัวมีโฟลเดอร์ของตัวเอง เพื่อไม่ให้ปนเปื้อน memory ของกันและกัน ในขณะที่ทั้งหมดยังคงอยู่ภายใน Cosmos ตัวเดียว

Sub-brain แบบแยกขอบเขตทำงานอย่างไร

agent แต่ละตัวจะได้โฟลเดอร์ /Agents/<name> ของตัวเอง ซึ่ง seed มาพร้อมไฟล์สามตัว:

  • prompt.md — system prompt ของ agent
  • context.md — ข้อมูลพื้นหลังที่ป้อนให้ agent ทุกเทิร์น
  • rules.md — สิ่งที่ agent ทำได้และทำไม่ได้

AI ภายนอกจะเชื่อมต่อ MCP โดยจำกัดขอบเขตไว้ที่โฟลเดอร์นั้น ดังนั้น agent แต่ละตัวจะอ่านและเขียนเฉพาะ memory ของตัวเองเท่านั้น สิ่งที่ researcher ค้นพบจะไม่รั่วไหลเข้าไปใน brain ของ reviewer เว้นแต่คุณจะเลือกแชร์โฟลเดอร์ร่วมกัน

สร้าง agent

  1. ไปที่ /Agents ใน folder tree
  2. เปิดเมนู ... แล้วเลือก + New agent
  3. ตั้งชื่อ — ตัวอย่างเช่น Reviewer
  4. แก้ไข prompt.md (system prompt), context.md (ข้อมูลพื้นหลังที่ป้อนให้ทุกเทิร์น) และ rules.md (สิ่งที่ทำได้และทำไม่ได้)
  5. เชื่อมต่อ MCP ของเครื่องมือ AI ของคุณโดยจำกัดขอบเขตไว้ที่ /Agents/Reviewer

ทำซ้ำสำหรับ agent แต่ละตัว — ตัวอย่างเช่น researcher และ coder — เพื่อให้แต่ละบทบาทมี sub-brain ที่แยกขาดเป็นของตัวเอง

Brain แบบแชร์ vs แบบแยกขาด

agent หลายตัวสามารถแชร์โฟลเดอร์เดียวกันเพื่อสร้าง team brain ร่วมกัน หรือจะแยกขาดออกจากกันโดยสมบูรณ์เพื่อให้ memory ไม่ปะปนกันก็ได้ เลือกตามแต่ละบทบาท:

  • แยกขาด (Isolated) — เหมาะที่สุดเมื่อ agent มี context ที่ขัดแย้งกัน (นักวิจารณ์ vs ผู้เขียน)
  • แชร์ (Shared) — เหมาะที่สุดเมื่อ agent ทำงานร่วมกันในงานเดียวกันและควรเรียนรู้จากกันและกัน

จะกัน agent ไม่ให้ทำให้ memory ของกันและกันปนเปื้อนได้อย่างไร?

จำกัดขอบเขตการเชื่อมต่อ MCP ของ agent แต่ละตัวไว้ที่โฟลเดอร์ /Agents/<name> ของตัวเอง เพราะการ recall ถูกจำกัดขอบเขตไว้ที่ระดับโฟลเดอร์ agent ตัวหนึ่งจึงไม่สามารถอ่าน memory ของอีกตัวได้ เว้นแต่พวกมันจะแชร์โฟลเดอร์ร่วมกัน

เครื่องมือ AI ตัวไหนใช้กับ workspace แบบ multi-agent ได้บ้าง?

เครื่องมือใดก็ตามที่รองรับ MCP — OpenCode, Cline, Cursor และตัวอื่น ๆ ใน Connect your AI tools (MCP) — สามารถเชื่อมต่อโดยจำกัดขอบเขตไว้ที่โฟลเดอร์ agent ตัวเดียวได้