ชุดเครื่องมือ · Harness engineering

Harness engineering
จากหน้าต่างแอป ไม่ใช่จาก dotfile

สิ่งที่เอเจนต์ทำได้ถูกกำหนดโดย harness ของมัน: บุคลิก เครื่องมือ และหน่วยความจำ AgentsRoom เปลี่ยนสามสิ่งนี้เป็นตัวควบคุมแยกกันสามตัวที่คุณผสมได้ตามเอเจนต์และตามงาน

ชุดเครื่องมือรวมทักษะ เซิร์ฟเวอร์ MCP การเชื่อมต่อที่บันทึกไว้ และตัวแปรสภาพแวดล้อมไว้ภายใต้ชื่อเดียว แนบกับเอเจนต์ ตั๋วใบเดียว ขั้นตอนของทีม โปรเจกต์ หรือโฟลเดอร์ลูกค้า แก้ไขครั้งเดียว แล้วทุกเอเจนต์ที่ใช้ชุดนี้จะได้รับการเปลี่ยนแปลงเมื่อเริ่มทำงานครั้งถัดไป ทั้งบน Claude Code, Codex และ CLI ของเอเจนต์ทุกตัว

Harness ของเอเจนต์หนึ่งตัว
บุคลิกผู้ตรวจสอบโค้ด
ชุดเครื่องมืองานค้นคว้า
  • scan-documents
  • summarize
  • notes (MCP)
  • staging-db
หน่วยความจำของโปรเจกต์อ่านอย่างเดียว
ตอนเริ่มทำงาน
  • Claude Code
  • Codex
  • Antigravity
  • Cursor

ชุดเครื่องมืองานค้นคว้าหนึ่งชุดที่แนบกับตั๋ว: เอเจนต์ได้รับทักษะ เซิร์ฟเวอร์ MCP และการเชื่อมต่อของชุดนี้ตอนเริ่มทำงาน และอ่านหน่วยความจำของโปรเจกต์ได้โดยไม่เขียนลงไป

Harness engineering (การออกแบบสภาพแวดล้อมรอบตัวเอเจนต์) คืองานกำหนดสิ่งที่อยู่รอบเอเจนต์เขียนโค้ด: คำสั่งที่มันอ่าน เครื่องมือที่มันเรียกใช้ได้ และความรู้ที่มันเก็บไว้ ทุกวันนี้ส่วนใหญ่อยู่ในไฟล์ CLAUDE.md ที่หนึ่ง mcp.json อีกที่หนึ่ง โฟลเดอร์ทักษะแยกตาม CLI ตัวแปรสภาพแวดล้อมในโปรไฟล์ของ shell และไม่มีอะไรเลยที่ตามไปถึงเอเจนต์ตัวถัดไปหรืองานถัดไปได้ ถ้าไม่คัดลอกด้วยมือ

ใน AgentsRoom เอเจนต์ประกอบด้วยสามสิ่งที่คุณตั้งค่าแยกกัน บุคลิกบอกว่ามันเป็นใคร ชุดเครื่องมือบอกว่ามันใช้อะไรได้: ทักษะ เซิร์ฟเวอร์ MCP การเชื่อมต่อ SSH ฐานข้อมูล และคำสั่ง dev ที่บันทึกไว้ และตัวแปรสภาพแวดล้อม ส่วนการตั้งค่าหน่วยความจำบอกว่ามันอ่านและเขียนหน่วยความจำร่วมของโปรเจกต์หรือไม่ เปลี่ยนอย่างหนึ่งได้โดยไม่แตะอีกสองอย่าง

ชุดเครื่องมือถูกแนบโดยการอ้างอิง ไม่เคยถูกคัดลอก ชุดเครื่องมืองานค้นคว้าที่ประกอบด้วยทักษะสแกนเอกสาร ทักษะสรุปความ และการเชื่อมต่อกับแอปจดบันทึกของคุณ ติดตั้งให้เอเจนต์ผู้ตรวจสอบ ตั๋วใบเดียว และโฟลเดอร์ลูกค้าทั้งโฟลเดอร์ได้พร้อมกัน และเมื่อปรับปรุงชุดนี้ ทุกที่จะได้รับการปรับปรุงด้วย

ตัวควบคุมสามตัว แทนนิยามเอเจนต์ก้อนเดียว

ให้ความสามารถกับงานโดยไม่ต้องมีบุคลิก เก็บบุคลิกไว้โดยไม่มีหน่วยความจำ หรือใช้เครื่องมือชุดเดิมซ้ำในบทบาทที่ต่างกัน

ทักษะ เซิร์ฟเวอร์ MCP และการเชื่อมต่อในชุดเครื่องมือเดียว

เลือกทักษะจากคลังของคุณ เลือกการเชื่อมต่อ SSH ฐานข้อมูล และคำสั่ง dev ที่บันทึกไว้ วาง JSON ของเซิร์ฟเวอร์ MCP ที่คุณใช้อยู่แล้ว และเพิ่มตัวแปรสภาพแวดล้อม ข้อมูลรับรองยังอยู่ในตัวจัดการความลับในรูปแบบการอ้างอิง {{secret:NAME}} และถูกแปลงเป็นค่าจริงบนคอมพิวเตอร์ของคุณตอนเริ่มทำงาน

แนบโดยการอ้างอิง

เอเจนต์ ตั๋ว และการตั้งค่าเก็บตัวชุดเครื่องมือ ไม่ใช่สำเนาของเนื้อหา แก้ไขชุดเครื่องมือครั้งเดียว แล้วทุกเอเจนต์ที่ใช้มันจะได้ทักษะและเซิร์ฟเวอร์ใหม่เมื่อเริ่มทำงานครั้งถัดไป

ทุกระดับที่คุณใช้อยู่แล้ว

แนบชุดเครื่องมือกับเอเจนต์หนึ่งตัว เอเจนต์ที่บันทึกไว้ ตั๋ว backlog ใบเดียว ขั้นตอนหนึ่งของทีมเอเจนต์ ทั้งโปรเจกต์ หรือโฟลเดอร์ลูกค้าที่โฟลเดอร์ย่อยเพิ่มชุดเครื่องมือของตัวเองได้

ความสามารถสำหรับงานเดียว

ตั๋วนำชุดเครื่องมือของตัวเองมาได้โดยไม่ต้องเปลี่ยนเอเจนต์ ชุดเหล่านี้จะเพิ่มต่อจากชุดของเอเจนต์ หรือแทนที่ทั้งหมด (เอเจนต์ โปรเจกต์ และโฟลเดอร์) เมื่อโหมดทักษะของตั๋วเป็น แทนที่

หน่วยความจำ แยกจากบุคลิก

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

CLI ของเอเจนต์ทุกตัว ทั้งเดสก์ท็อปและโทรศัพท์

ทักษะไปถึงทุก CLI ในรูปแบบข้อความ และบน Claude Code กับ Antigravity ในรูปแบบทักษะแบบเนทีฟ เซิร์ฟเวอร์ MCP ถูกเขียนในรูปแบบของ CLI แต่ละตัว สร้างและแนบชุดเครื่องมือได้จากเดสก์ท็อป จากแอปมือถือ หรือให้เอเจนต์ทำแทนด้วยเครื่องมือของ AgentsRoom

สร้างชุดเครื่องมือได้ในไม่ถึงหนึ่งนาที

ไม่ต้องแก้ไฟล์ และไม่ต้องรีสตาร์ตอะไรด้วยมือ

  1. 1

    เปิดคลัง

    คลิกไอคอนกระเป๋าเอกสารข้าง เอเจนต์ ในแถบชื่อเรื่อง หรือ จัดการ ข้างช่อง ชุดเครื่องมือ ใดก็ได้ แล้วเลือก ชุดเครื่องมือใหม่

  2. 2

    ใส่เนื้อหา

    ตั้งชื่อ เลือกทักษะและการเชื่อมต่อ วางเซิร์ฟเวอร์ MCP และเพิ่มตัวแปรสภาพแวดล้อม ใช้ {{secret:NAME}} สำหรับโทเค็น

  3. 3

    แนบ

    ใน แก้ไขเอเจนต์ > ตัวเลือกขั้นสูง > ชุดเครื่องมือ บนตั๋ว บนขั้นตอนของทีม ใน การตั้งค่าโปรเจกต์ > ความสามารถและสิทธิ์ หรือ การตั้งค่าโฟลเดอร์ > ความรู้

  4. 4

    เลือกหน่วยความจำ

    ใต้ชุดเครื่องมือ ตั้ง หน่วยความจำของโปรเจกต์ เป็น ปิด อ่านอย่างเดียว หรือ อ่านและเขียน หรือปล่อยให้สืบทอดค่าเดิม

  5. 5

    เริ่มทำงาน

    เมื่อเอเจนต์เริ่มทำงานครั้งถัดไป ชุดเครื่องมือจะถูกขยายลงใน CLI ของมัน: ทักษะ เซิร์ฟเวอร์ การเชื่อมต่อ และตัวแปร โดยไม่มีอะไรถูกเขียนลงในรีโพสิทอรีของคุณ

ทำไมต้องแยกบุคลิก เครื่องมือ และหน่วยความจำ

ที่ผ่านมานิยามเอเจนต์หนึ่งตัวแบกทุกอย่างไว้พร้อมกัน การนำชุดทักษะและเซิร์ฟเวอร์ไปใช้กับบทบาทอื่นหมายถึงต้องสร้างใหม่ และวิธีเดียวที่จะกันเอเจนต์ออกจากหน่วยความจำของโปรเจกต์คือถอดบุคลิกของมันออกด้วย system prompt แบบขั้นต่ำ

เมื่อแยกกัน ตัวควบคุมทั้งสามตอบโจทย์สถานการณ์จริง: ผู้ตรวจสอบที่อ่านหน่วยความจำแต่ไม่เคยเขียน ตั๋วค้นคว้าครั้งเดียวที่ต้องใช้เซิร์ฟเวอร์จดบันทึกซึ่งเอเจนต์ของมันไม่มี โฟลเดอร์ลูกค้าที่ทุกเอเจนต์ในนั้นต้องเข้าถึงฐานข้อมูล staging เดียวกัน หรือขั้นตอนของทีมที่ใช้ชุดเครื่องมือเบราว์เซอร์เฉพาะในรอบของตัวเอง

นี่ยังเป็นทางเข้าสู่ harness engineering สำหรับคนที่ไม่อยากดูแล dotfile: ทุกตัวเลือกมองเห็นได้ในหน้าต่างของเอเจนต์ ติดไปกับบัญชีของคุณไปยังคอมพิวเตอร์เครื่องอื่น และตรวจสอบได้ในพริบตา

สิ่งที่ควรรู้

  • การเปลี่ยนแปลงมีผลเมื่อเอเจนต์เริ่มทำงานครั้งถัดไป เซสชันที่กำลังทำงานอยู่จะใช้สิ่งที่ได้รับตอนเริ่มต่อไป
  • ทักษะหรือการเชื่อมต่อของโปรเจกต์ที่อยู่ในชุดเครื่องมือจะใช้ได้เฉพาะในโปรเจกต์ของตัวเอง ทักษะของบัญชีใช้ได้ทุกที่
  • ชุดเครื่องมือเป็นของบัญชีของคุณ ในทีมที่แชร์กับเพื่อนร่วมงาน การเริ่มทำงานของแต่ละคนจะดึงเฉพาะชุดเครื่องมือของคนนั้นเท่านั้น
  • ขั้นตอนของทีมมีชุดเครื่องมือได้ แต่ไม่มีการตั้งค่าหน่วยความจำ: ใช้สวิตช์ ขั้นตอนอ่านอย่างเดียว ของขั้นตอนนั้น หากขั้นตอนต้องไม่เขียนอะไรเลย
  • สูงสุด 20 ชุดเครื่องมือต่อเอเจนต์ ตั๋ว ขั้นตอน โปรเจกต์ หรือโฟลเดอร์ และ 200 ชุดต่อบัญชี
  • เอเจนต์ที่ทำงานบนเครื่องระยะไกลผ่าน SSH จะได้รับทักษะของชุดเครื่องมือ แต่ไม่ได้รับเซิร์ฟเวอร์ MCP

คำถามที่พบบ่อย

Harness engineering คืออะไร?

คือแนวทางการปรับแต่งสภาพแวดล้อมของเอเจนต์เขียนโค้ด ไม่ใช่แค่ prompt ของมัน: คำสั่งที่มันโหลด เครื่องมือและเซิร์ฟเวอร์ MCP ที่มันเรียกใช้ได้ และความรู้ที่มันอ่านและเขียน AgentsRoom เปิดชิ้นส่วนเหล่านี้ให้เป็นตัวควบคุมสามตัว (บุคลิก ชุดเครื่องมือ หน่วยความจำ) ที่คุณตั้งค่าได้ต่อเอเจนต์และต่องาน

ใช้ทักษะและเซิร์ฟเวอร์ MCP ชุดเดียวกันกับเอเจนต์หลายตัวได้ไหม?

ได้ ใส่ไว้ในชุดเครื่องมือแล้วแนบกับเอเจนต์แต่ละตัว หรือแนบกับโปรเจกต์หรือโฟลเดอร์ เพื่อให้ทุกเอเจนต์ในนั้นได้รับ การแก้ไขชุดเครื่องมือจะอัปเดตทุกตัวเมื่อเริ่มทำงานครั้งถัดไป

ตั๋วใบเดียวได้รับเซิร์ฟเวอร์ MCP ที่เอเจนต์ของมันไม่มีได้ไหม?

ได้ แนบชุดเครื่องมือกับตั๋ว การรันจะได้รับชุดนั้นเพิ่มจากชุดเครื่องมือของเอเจนต์เอง และการตั้งค่าที่บันทึกไว้ของเอเจนต์จะไม่ถูกเปลี่ยน

จะห้ามเอเจนต์เขียนลงหน่วยความจำของโปรเจกต์โดยไม่เสียบุคลิกของมันได้อย่างไร?

ตั้ง หน่วยความจำของโปรเจกต์ ของเอเจนต์เป็น อ่านอย่างเดียว หรือ ปิด เพื่อซ่อนหน่วยความจำทั้งหมด บุคลิกและเครื่องมือยังคงเหมือนเดิม คุณยังตั้งค่านี้เฉพาะตั๋วใบเดียวได้ด้วย

ใช้กับ Codex และ CLI ของเอเจนต์ตัวอื่นได้ไหม หรือเฉพาะ Claude Code?

ได้กับ CLI ของเอเจนต์ทุกตัวที่ AgentsRoom เปิดใช้งาน ทักษะไปถึงทุกที่ในรูปแบบข้อความ และเป็นทักษะแบบเนทีฟบน Claude Code และ Antigravity เซิร์ฟเวอร์ MCP ถูกเขียนในรูปแบบการตั้งค่าของ CLI แต่ละตัว ส่วนการเชื่อมต่อและตัวแปรจะตามเอเจนต์ไปไม่ว่าจะใช้ CLI ใด

โทเค็นของฉันถูกเก็บไว้ที่ไหน?

ไม่เคยอยู่ในตัวชุดเครื่องมือ ชุดเครื่องมือเก็บเพียงการอ้างอิง {{secret:NAME}} ไปยังตัวจัดการความลับ และค่าจริงจะถูกดึงบนคอมพิวเตอร์ของคุณเมื่อเอเจนต์เริ่มทำงาน

เอเจนต์สร้างชุดเครื่องมือให้ฉันได้ไหม?

ได้ เมื่อคุณขอ เครื่องมือของ AgentsRoom มี toolkits_list, toolkits_get, toolkits_save และ toolkits_delete ส่วน agents_save ตั๋ว backlog ขั้นตอนของทีม และการตั้งค่าโปรเจกต์หรือโฟลเดอร์รับรายการชุดเครื่องมือได้ เอเจนต์ถูกกำชับว่าห้ามสร้างชุดเครื่องมือขึ้นเองเพื่อให้สิทธิ์เข้าถึงแก่ตัวเอง

คุณอาจชอบ

การทำงานหลายเอเจนต์ • การส่งมอบ • วงจรข้อเสนอแนะ

ทีมเอเจนต์ AgentsRoom เชื่อมโยงเอเจนต์การเขียนโค้ด AI ของคุณเหมือนทีมวิศวกรรมจริง ตัวแก้ไขการทำงานแบบภาพ (ผ้าใบสไตล์ n8n) เพื่อเชื่อมต่อบทบาท Dev, QA, PM, ความปลอดภัย และ DevOps การส่งมอบอัตโนมัติพร้อมสรุปฟีเจอร์, git diff, ความเสี่ยง และคำแนะนำการทดสอบ ประตูคุณภาพที่ตรวจสอบโดยเครื่อง (ชุดทดสอบของคุณตัดสินใจ ไม่ใช่เอเจนต์), สาขาการตรวจสอบ QA และความปลอดภัยแบบขนาน, ขอบเงื่อนไข, วงจรข้อเสนอแนะ, การป้องกันรอบสูงสุด เลือกได้ทีละทีมว่าบทบาทจะทำงานอย่างไร: เอเจนต์ตัวเดียวที่เปลี่ยนรูปจากบทบาทหนึ่งไปอีกบทบาทและเก็บคอนเท็กซ์ไว้ทั้งหมด หรือหนึ่งบทบาทหนึ่งเอเจนต์ที่ทำงานอยู่จริงและส่งข้อความถึงกันแบบเรียลไทม์ ตัวจัดการหลายเอเจนต์ที่เอเจนต์ Claude, Codex, GitHub Copilot CLI, Cursor และ CLI ของเอเจนต์อีก 13 ตัว ของคุณขาดหายไป

เซิร์ฟเวอร์ MCP

ประกาศเซิร์ฟเวอร์ MCP เพียงครั้งเดียวแล้วส่งให้ Claude Code, Codex และ CLI ของเอเจนต์ทุกตัว เลือกจาก MCP registry อย่างเป็นทางการ เก็บคีย์ไว้ในตัวจัดการความลับ และลงชื่อเข้าใช้เซิร์ฟเวอร์ OAuth อย่าง Notion หรือ Linear ด้วยปุ่มเชื่อมต่อเพียงปุ่มเดียว

โปรเจกต์เมมโมรี่

ให้หน่วยความจำระยะยาวแก่เอเจนต์เขียนโค้ด AI ของคุณ การตัดสินใจ สถาปัตยกรรม และข้อผิดพลาดจะคงอยู่ข้ามเซสชันและแชร์กับทุกคนในโปรเจกต์ ฟรี ไม่มีขีดจำกัด

ปรับแต่ง Agents

เลือกจาก 14 บทบาทเอเจนต์ที่มีอยู่แล้ว เพิ่มเอเจนต์เฉพาะจาก The Agency หรือสร้าง AI Coding Agent แบบกำหนดเองของคุณด้วยระบบ prompt ของตัวเอง จากนั้นแบ่งปันเอเจนต์ของคุณกับทีมผ่านการแชท และเผยแพร่ให้กับชุมชนเพื่อให้ทุกคนพัฒนาขึ้นไปด้วยกัน

ตัวจัดการความลับ

เก็บคีย์ API, โทเค็น และรหัสผ่านไว้ในคีย์เชนของระบบปฏิบัติการ อ้างอิงถึงมันด้วย {ref} ในคำสั่งพัฒนาและสภาพแวดล้อมของเอเจนต์ แล้วให้ AgentsRoom แทนค่าให้ตอนเปิดใช้งาน เอเจนต์เห็นเพียงชื่อ ไม่เคยเห็นค่า และไม่มีอะไรถูกซิงก์ขึ้นเซิร์ฟเวอร์

ติดตั้งเครื่องมือให้เอเจนต์เพียงครั้งเดียว

ฟรีบน macOS, Windows และ Linux พร้อมแอปมือถือสำหรับจัดการชุดเครื่องมือจากโทรศัพท์ของคุณ

ฟรีดาวน์โหลด AgentsRoom

แอปคู่หู: ตรวจสอบเอเจนต์ของคุณได้ทุกที่

นำของคุณเอง: Claude, Codex, Antigravity CLI, หรือผู้ให้บริการ AI อื่น ๆ

รับส่วนขยาย
Chrome Web Store

ส่งข้อบกพร่องและคำขอไปยังแบ็คล็อกสาธารณะของคุณโดยตรง

หลายโปรเจกต์
ผู้ให้บริการหลายราย
หลาย agents
สถานะสด
ไฟล์ diff & commit
คู่หูมือถือ
ตัวอย่างสด
ทีมเอเจนต์
การทำงานอัตโนมัติในเบราว์เซอร์
การพัฒนาที่ขับเคลื่อนด้วย backlog
ห้องสมุดคำสั่ง
ห้องสมุดทักษะ
ดูฟีเจอร์ทั้งหมด