issue ใน Jira ของคุณ
ทำโดยเอเจนต์ที่คุณเลือก
สปรินต์ถูกวางแผนใน Jira ตั๋วที่มอบหมายให้คุณอยู่ที่นั่น พร้อมสเปก ภาพหน้าจอ และเกณฑ์การยอมรับ สิ่งที่คุณต้องการคือเอเจนต์หนึ่งตัวต่อแต่ละใบ บนเครื่องของคุณเอง ใน CLI ที่เหมาะกับงาน
AgentsRoom นำเข้า issue เหล่านั้นสู่ backlog ของโปรเจกต์ พร้อมคำอธิบาย ประเภท ป้ายกำกับ และไฟล์แนบ แต่ละ issue กลายเป็นตั๋วที่คุณส่งให้ Claude Code, Codex, GitHub Copilot CLI, Cursor หรือ CLI ของเอเจนต์ตัวอื่น หนึ่งเอเจนต์ต่อหนึ่งตั๋ว การนำเข้าทำได้แค่อ่าน: ไม่มีอะไรถูกเขียนกลับไปยัง Jira เลย
โปรเจกต์ Jira สองโปรเจกต์ query JQL หนึ่งชุด หนึ่งเอเจนต์ต่อหนึ่งตั๋ว: การนำเข้าอ่าน Jira และไม่เขียนอะไรลงไปเลย
Jira คือที่ที่หลายทีมวางแผนงาน: backlog สปรินต์ และ issue ที่คุณได้รับมอบหมายเมื่อเช้านี้ Claude Code, Codex และ CLI ของเอเจนต์ตัวอื่น ๆ คือที่ที่งานเหล่านั้นถูกทำจริงมากขึ้นเรื่อย ๆ ระหว่างสองฝั่ง วิธีที่ใช้กันทั่วไปคือคัดลอกและวาง: สรุปใส่ prompt ตามด้วยคำอธิบาย ส่วนภาพหน้าจอหายไประหว่างทาง
การนำเข้า Jira ทำขั้นตอนนั้นแทนคุณ คุณเชื่อมต่อไซต์ Jira Cloud ด้วยอีเมล Atlassian และโทเค็น API เลือกโปรเจกต์หรือเขียน query JQL ดูตัวอย่าง issue แล้วนำเข้า issue จะเข้ามาอยู่ในคอลัมน์ TODO ของ backlog ของโปรเจกต์เป็นตั๋วธรรมดา โดยคำอธิบายถูกแปลงเป็น Markdown และไฟล์แนบถูกดาวน์โหลดมาแล้ว และคุณเริ่มเอเจนต์บนแต่ละใบได้เหมือนตั๋วอื่น ๆ
นี่ไม่ใช่การซิงค์สองทาง AgentsRoom ส่งเฉพาะคำขอแบบอ่านไปยัง Jira: ไม่มีการเปลี่ยนสถานะ ไม่มีความคิดเห็น ไม่มีการแก้ฟิลด์ใด ถ้าคุณอยากให้เอเจนต์แสดงความคิดเห็นใน issue หรือย้ายไปเป็น Done นั่นคือหน้าที่ของเซิร์ฟเวอร์ MCP ของ Atlassian เอง และทั้งสองทำงานร่วมกันได้ ตามที่อธิบายไว้ด้านล่าง
การนำเข้า Jira ทำอะไรได้บ้าง
แหล่งที่มาอีกแห่งสำหรับ backlog ข้าง Linear, GitHub Issues และ Notion
โปรเจกต์หนึ่ง หรือ JQL ของคุณเอง
เลือกโปรเจกต์ของคุณจากรายการ ซึ่งมีช่องค้นหาเมื่อมีเป็นสิบ ๆ โปรเจกต์ แล้ว query จะถูกกรอกให้อัตโนมัติ หรือเขียน JQL เอง: assignee = currentUser() สปรินต์ คอมโพเนนต์ หรือป้ายกำกับ อะไรที่ Jira ค้นหาได้ การนำเข้าก็นำเข้ามาได้
issue เดียว ด้วยรหัสอ้างอิง
ต้องการแค่ issue ที่เพิ่งได้รับมอบหมาย? วาง PROJ-123 หรือลิงก์ Jira ด้วยปุ่มนำเข้าของคอลัมน์ TODO มันจะเข้ามาเองที่ด้านบนของคอลัมน์ โดยไม่แตะการนำเข้าที่บันทึกไว้
คำอธิบายที่อ่านได้
Jira เก็บคำอธิบายเป็นเอกสารแบบมีโครงสร้าง ไม่ใช่ข้อความ การนำเข้าแปลงมันเป็น Markdown (หัวข้อ รายการ บล็อกโค้ด ตาราง ลิงก์) เอเจนต์จึงอ่านสเปกตามที่เขียนไว้ แทนที่จะเป็นข้อมูลดิบ
ไฟล์แนบที่เอเจนต์เปิดได้
ไฟล์ที่แนบไว้กับ issue ต้องล็อกอิน Jira ก่อนจึงจะเปิดได้ ลิงก์จึงไม่มีประโยชน์สำหรับเอเจนต์ การนำเข้าดาวน์โหลดไฟล์เหล่านั้นมาไว้บนคอมพิวเตอร์ของคุณและแนบไว้กับตั๋ว: ภาพหน้าจอ สเปก PDF ไฟล์ส่งออก
ประเภทและสถานะที่สมเหตุสมผล
Bug, Story, Task, Epic: ประเภท issue ที่รู้จักจะถูกจับคู่กับประเภทของตั๋ว และประเภทใน Jira จะถูกเก็บไว้เป็นแท็ก คำศัพท์ของทีมคุณจึงยังอยู่ครบ สถานะตามหมวดหมู่ที่ Jira ใช้ร่วมกันในทุกเวิร์กโฟลว์ issue ที่เป็น Done จึงเข้ามาในสถานะเสร็จแล้ว
อ่านอย่างเดียว โทเค็นอยู่บนเครื่องของคุณ
มีเพียงคำขอแบบอ่านที่ไปถึง Jira โทเค็น API ถูกเข้ารหัสอยู่บนคอมพิวเตอร์ของคุณและไม่เคยไปถึงเซิร์ฟเวอร์ของเรา มีเพียง query ที่ตามโปรเจกต์ไปยังเครื่องอื่นของคุณ ซึ่งคุณจะต้องวางโทเค็นอีกครั้งที่นั่น
มันทำงานอย่างไร
สี่ขั้นตอน สองขั้นตอนแรกทำครั้งเดียวต่อเครื่อง
- 1
สร้างโทเค็น API
ในบัญชี Atlassian ของคุณ เปิด Security แล้วไปที่ API tokens และสร้างโทเค็น ให้ใช้โทเค็นแบบคลาสสิก: โทเค็นแบบจำกัดขอบเขตอาจทำให้รายการโปรเจกต์กลับมาว่างเปล่า
- 2
เชื่อมต่อไซต์ Jira ของคุณ
ใน backlog ของโปรเจกต์ คลิก “นำเข้าทิกเก็ต” แล้วเลือก JIRA กรอกที่อยู่ไซต์ของคุณ (ใส่แค่ชื่อทีมก็ได้) อีเมล Atlassian และโทเค็น
- 3
เลือกและดูตัวอย่าง
เลือกโปรเจกต์หรือเขียน query JQL แล้วคลิก “ดูตัวอย่าง” ค้นหาในรายการตามรหัสอ้างอิงหรือชื่อ ติ๊ก issue ที่ต้องการแล้วนำเข้า ได้สูงสุด 500 รายการต่อครั้ง
- 4
ส่งตั๋วแต่ละใบให้เอเจนต์
ตอนนี้ issue เป็นตั๋วใน TODO แล้ว แต่ละใบมีลิงก์กลับไปยัง Jira มอบหมายเอเจนต์และโมเดล ติ๊ก “เขียนโค้ดใน worktree แยกสำหรับงานนี้” ถ้าคุณอยากให้มันอยู่บน branch ของตัวเอง แล้วลากตั๋วไปที่ In Progress ภายหลัง “นำเข้าอีกครั้ง” จะทำให้บอร์ดตรงกับ Jira อีกครั้ง
สิ่งที่ Atlassian และ CLI ของเอเจนต์ทำได้เองอยู่แล้ว
Atlassian มีเซิร์ฟเวอร์ MCP ระยะไกลอย่างเป็นทางการสำหรับ Jira และ Confluence ที่ https://mcp.atlassian.com/v2/mcp โดยลงชื่อเข้าใช้ด้วย OAuth Atlassian ระบุคำสั่ง claude mcp add --transport http atlassian https://mcp.atlassian.com/v2/mcp สำหรับ Claude Code ตามด้วย /mcp เพื่อลงชื่อเข้าใช้ และ codex mcp add atlassian --url https://mcp.atlassian.com/v2/mcp สำหรับ Codex จากนั้นเอเจนต์จะได้เครื่องมือสำหรับค้นหา อ่าน สร้าง และอัปเดต issue จากในเซสชันของมัน
Jira ยังให้คุณมอบหมายงานให้เอเจนต์ได้จากช่องผู้รับผิดชอบ: เอเจนต์ Rovo ของ Atlassian เอง และเอเจนต์ที่เชื่อมต่อมาจากแพลตฟอร์มอื่น เช่น GitHub Copilot และ Cursor เอเจนต์ทำงานกับรายการนั้นและรายงานความคืบหน้าไว้ที่นั่น บนแพลตฟอร์มที่รันมัน ไม่ใช่ในเทอร์มินัลบนคอมพิวเตอร์ของคุณ
การนำเข้าของ AgentsRoom ตอบโจทย์อีกแบบ: issue อยู่บนบอร์ด ข้างตั๋วอื่น ๆ ของคุณ โดยมีเอเจนต์หนึ่งตัวต่อ issue บนเครื่องของคุณเองและใน CLI ที่คุณเลือก รวมถึง CLI ที่ไม่มีการเชื่อมต่อกับ Jira เลย ทั้งสองอย่างไม่ได้แยกขาดจากกัน: นำเข้า issue เพื่อวางแผนและเริ่มงาน และให้เซิร์ฟเวอร์ MCP ของ Atlassian กับเอเจนต์เมื่อมันควรแสดงความคิดเห็นหรือเปลี่ยนสถานะ issue ของตัวเอง
สิ่งที่ควรรู้
- รองรับเฉพาะ Jira Cloud ไม่รองรับ Jira Server และ Data Center
- ทางเดียวเท่านั้น: ไม่มีอะไรกลับไปยัง Jira แม้ตั๋วจะถูกส่งมอบที่นี่แล้วก็ตาม เปลี่ยนสถานะ issue ด้วยตัวเอง หรือให้เซิร์ฟเวอร์ MCP ของ Atlassian กับเอเจนต์
- โทเค็นอยู่บนคอมพิวเตอร์ที่ใช้เชื่อมต่อ บนเครื่องอื่น ปุ่มของบอร์ดจะแสดง “เชื่อมต่อใหม่” พร้อมป้าย “ไม่ได้เชื่อมต่อ JIRA” จนกว่าคุณจะวางโทเค็นที่เครื่องนั้นด้วย
- สูงสุด 500 issue ต่อการนำเข้าหนึ่งครั้ง และสูงสุด 10 ไฟล์แนบต่อ issue ไฟล์ละไม่เกิน 8 MB
- ลำดับความสำคัญ ผู้รับผิดชอบ ความคิดเห็น คอมโพเนนต์ เวอร์ชัน ลิงก์ epic และ story point จะไม่ถูกนำเข้า: ตั๋วมีสรุป คำอธิบาย ประเภท ป้ายกำกับ และไฟล์
- การเชื่อมต่อ Jira และการเขียน query ทำบนเดสก์ท็อป จากโทรศัพท์ คุณนำเข้าอีกครั้งหรือนำ issue เดียวเข้ามาด้วยรหัสอ้างอิงได้ ทั้งสองอย่างรันบนคอมพิวเตอร์ของคุณ ซึ่งต้องเปิดอยู่
คำถามที่พบบ่อย
นี่คือสิ่งเดียวกับเซิร์ฟเวอร์ MCP ของ Atlassian หรือไม่?
ไม่ใช่ เซิร์ฟเวอร์ MCP ของ Atlassian ให้เครื่องมือแก่เอเจนต์หนึ่งตัวเพื่ออ่านและแก้ไข Jira จากในเซสชันของมัน บน CLI ที่รองรับ MCP การนำเข้าของ AgentsRoom นำ issue เข้ามาไว้ใน backlog ของโปรเจกต์ก่อนที่เอเจนต์ตัวใดจะเริ่ม คุณจึงวางแผนได้ ส่งแต่ละ issue ให้เอเจนต์คนละตัว และติดตามบนบอร์ด คุณใช้ทั้งสองอย่างได้: การนำเข้าเพื่อจัดระเบียบงาน และเซิร์ฟเวอร์ MCP สำหรับเอเจนต์ที่ต้องแสดงความคิดเห็นหรือปิด issue ของตัวเอง
AgentsRoom อัปเดต issue ใน Jira เมื่อเอเจนต์ทำเสร็จหรือไม่?
ไม่ การนำเข้าส่งเฉพาะคำขอแบบอ่าน: ไม่มีการเปลี่ยนสถานะ ไม่มีความคิดเห็น ไม่มีการแก้ฟิลด์ใด เมื่อตั๋วถูกส่งมอบที่นี่ คุณย้าย issue ใน Jira ด้วยตัวเอง หรือให้เอเจนต์ทำผ่านเซิร์ฟเวอร์ MCP ของ Atlassian การขอแค่สิทธิ์อ่านคือสิ่งที่ทำให้การนำเข้าใช้ได้กับทุกเวิร์กโฟลว์ ไม่ว่าจะมีการเปลี่ยนสถานะและเงื่อนไขแบบใด
นำเข้าเฉพาะ issue ที่มอบหมายให้ฉันได้หรือไม่?
ได้ ด้วย JQL: assignee = currentUser() AND statusCategory != Done จะนำ issue ที่ยังเปิดอยู่ของคุณเข้ามาจากทุกโปรเจกต์ที่คุณมองเห็น เพิ่ม project = ABC สปรินต์ หรือป้ายกำกับเพื่อจำกัดให้แคบลง query ถูกบันทึกไว้กับโปรเจกต์ “นำเข้าอีกครั้ง” จึงรันมันซ้ำได้ในภายหลัง
นำเข้าเฉพาะ issue ที่เพิ่งได้รับมอบหมายได้หรือไม่?
ได้ ใช้ปุ่มนำเข้าของคอลัมน์ TODO แล้ววางรหัสอ้างอิง (PROJ-123) หรือลิงก์ Jira ของมัน มันจะเข้ามาที่ด้านบนของ TODO โดยไม่เปลี่ยนการนำเข้าที่บันทึกไว้ และภายหลังสามารถอัปเดตแยกได้จากตั๋วนั้นเอง
โทเค็น API ของ Jira ออกจากคอมพิวเตอร์ของฉันหรือไม่?
ไม่ มันถูกเก็บแบบเข้ารหัสบนคอมพิวเตอร์ที่ใช้เชื่อมต่อ และไม่เคยไปถึงเซิร์ฟเวอร์ของเรา มีเพียง query ของการนำเข้า (ไซต์และ JQL) ที่ถูกบันทึกไว้ในบัญชีของคุณ เพื่อให้การนำเข้าตามโปรเจกต์ไปยังเครื่องอื่นของคุณ ซึ่งคุณจะต้องวางโทเค็นอีกครั้งที่นั่น
CLI ของเอเจนต์ตัวไหนทำงานกับ issue จาก Jira ที่นำเข้าได้บ้าง?
CLI ของเอเจนต์ทั้ง 17 ตัวที่ AgentsRoom รองรับ (Claude, Codex, GitHub Copilot CLI, Cursor และอีก 13 ตัว) issue ที่นำเข้าคือตั๋วธรรมดา: มันรันบนเอเจนต์และโมเดลที่คุณมอบหมาย ใน checkout ที่ใช้ร่วมกันหรือใน git worktree ของตัวเอง
ใช้กับ Jira Server หรือ Data Center ได้หรือไม่?
ตอนนี้ยังไม่ได้ การนำเข้าเชื่อมต่อกับ REST API ของ Jira Cloud ด้วยโทเค็น API ของ Atlassian ซึ่ง Jira Server และ Data Center ไม่ได้มีให้ในแบบเดียวกัน ผู้ใช้ Jira ที่โฮสต์เองยังให้เอเจนต์ใช้เซิร์ฟเวอร์ MCP ของ Jira ที่รองรับการติดตั้งของตนได้
คุณอาจสนใจสิ่งเหล่านี้ด้วย
นำเข้าตั๋ว
นำตั๋วจาก Jira, Linear, GitHub Issues หรือ Notion ของคุณมาไว้ใน backlog เดียว แล้วส่งแต่ละใบให้ Claude Code, Codex, Cursor หรือ CLI ของเอเจนต์ตัวใดก็ได้บนเครื่องของคุณเอง อ่านอย่างเดียว
นำเข้า Linear
นำเข้า issue ใน Linear ของคุณสู่ AgentsRoom แล้วส่งแต่ละ issue ให้ Claude Code, Codex หรือ CLI ของเอเจนต์ตัวใดก็ได้ หลายเวิร์กสเปซ มอบหมายให้ฉัน ทีม โปรเจกต์ สถานะ อ่านอย่างเดียว
การจัดการงาน
กระดาน kanban แบบภาพเพื่อจัดการ AI agents ด้วยการลากและวาง สร้างงานใน TODO ลากไปที่ In Progress เพื่อเริ่มต้น Claude agent โดยอัตโนมัติ และติดตามความก้าวหน้าผ่านคอลัมน์ Pending และ Done การพัฒนาที่ขับเคลื่อนด้วย Backlog สำหรับการเขียนโค้ด AI แบบขนาน
Git worktree
ให้เอเจนต์ AI หรือตั๋วแต่ละใบมี git worktree ของตัวเอง พร้อม build ได้ทันที (ติดตั้งการพึ่งพาแล้ว คัดลอก .env แล้ว) จากนั้นรีวิว คอมมิต และผสานได้จากหน้าต่างเดียว
เซิร์ฟเวอร์ MCP
ประกาศเซิร์ฟเวอร์ MCP เพียงครั้งเดียวแล้วส่งให้ Claude Code, Codex และ CLI ของเอเจนต์ทุกตัว เลือกจาก MCP registry อย่างเป็นทางการ เก็บคีย์ไว้ในตัวจัดการความลับ และลงชื่อเข้าใช้เซิร์ฟเวอร์ OAuth อย่าง Notion หรือ Linear ด้วยปุ่มเชื่อมต่อเพียงปุ่มเดียว
นำ issue ใน Jira ไปให้เอเจนต์ของคุณ
ดาวน์โหลด AgentsRoom เปิดที่เก็บโค้ดของคุณเป็นโปรเจกต์ แล้วคลิก “นำเข้าทิกเก็ต” ใน backlog ของมัน และเลือก JIRA
แอปคู่หู: ตรวจสอบเอเจนต์ของคุณได้ทุกที่
นำของคุณเอง: Claude, Codex, Antigravity CLI, หรือผู้ให้บริการ AI อื่น ๆ
ส่งข้อบกพร่องและคำขอไปยังแบ็คล็อกสาธารณะของคุณโดยตรง