All Posts

Cursor 3.1: ทำงานหลายเอเจนต์แบบ Tiled, เสียงแม่นขึ้น และนำทางจาก Diff ถึงบรรทัด

5 min read2026

Cursor 3.1 เป็นอัปเดตภายใต้กรอบ Cursor 3 ที่ขยายความสามารถของ Agents Window ให้จัดการงานหลายสายพร้อมกันได้สะดวกขึ้น พร้อมปรับปรุงเสียงเป็นข้อความ การค้นหาในโปรเจกต์ และรายละเอียดประสบการณ์การใช้งานที่ยาวและหนักขึ้น ตามที่ระบุใน Changelog 3.1 ของ Cursor เวอร์ชันนี้ลงวันที่ 13 เมษายน 2026


มีอะไรใหม่

Tiled layout

คุณสามารถ แบ่งมุมมองปัจจุบันเป็นหลาย pane เพื่อรันและจัดการเอเจนต์หลายตัวพร้อมกัน แทนการสลับแท็บไปมา ช่วยให้ ทำหลายงานคู่ขนานได้สะดวกขึ้น และ เปรียบเทียบผลลัพธ์ ระหว่างเอเจนต์ได้ตลอด ขยาย pane เพื่อโฟกัสบทสนทนา ลากเอเจนต์เข้า tile และใช้ keybindings สำหรับนำทางและจัดระเบียบได้เร็วขึ้น นอกจากนี้ การจัดเลย์เอาต์ยังคงอยู่ข้ามเซสชัน (persist across sessions) ตามที่ Changelog ระบุ

Upgraded voice input

การพิมพ์ด้วยเสียง เสถียรและแม่นยำขึ้น โดยบันทึก คลิปเสียงทั้งช่วง แล้วถอดเสียงด้วย batch STT (speech-to-text แบบกลุ่ม) เพื่อคุณภาพที่ดีขึ้น ทางลัดที่ระบุในเอกสารทางการคือ กดค้าง Ctrl+M ขณะพูด และมี UI ระหว่างอัด เช่น waveform, ตัวจับเวลา และปุ่ม ยกเลิก / ยืนยัน

Branch selection in empty state

เดิมเมื่อเริ่มเอเจนต์จาก empty state มักไปติดกับ กิ่งปัจจุบันเป็นค่าเริ่มต้น ตอนนี้คุณ ค้นหาและเลือกกิ่งก่อน แล้วค่อย สตาร์ต cloud agent กับกิ่งนั้นโดยตรง ลดการสลับกิ่งด้วยมือและลดความเสี่ยงที่จะ รันผิดกิ่ง โดยไม่ตั้งใจ

Diff to file navigation

กระโดดจาก diff ไปยังบรรทัดที่ตรงกันในไฟล์ พออยู่ในเอดิเตอร์แล้วใช้ความสามารถเต็มรูปแบบได้ — แก้มือ, Tab, go to definition และอื่น ๆ ตามที่ Changelog อธิบาย

Filters for searching files

ใน Search in Files ใช้ include/exclude filters เพื่อ จำกัดชุดไฟล์ ที่ต้องการให้ค้นหาโค้ดตรงเป้ามากขึ้น


ปรับปรุงและรายละเอียดใน Agents Window

Changelog รวมการปรับปรุง Agents Window ไว้เป็นหัวข้อย่อยหลายข้อ โดยสรุปกลุ่มหลักได้ดังนี้ (อ้างอิงรายการที่ปรากฏในหน้า Changelog):

  • ปุ่ม prompt: คงตำแหน่งไว้ขณะ voice input กำลังประมวลผล
  • แท็บ Plan: ทำงานแบบ เอกสาร เหมือนเช่นเดียวกับไฟล์ — โหลดได้น่าเชื่อถือ, dirty tracking, reload เมื่อแผนเปลี่ยน, บันทึก / คัดลอก / export เป็น Markdown ได้
  • เซสชันเอเจนต์ใหม่: เริ่มที่ project target ที่คุณตั้งเป็นค่าที่ชอบเป็นค่าเริ่มต้น
  • ชื่อแท็บไฟล์: แก้ชื่อภายใน แท็บที่มองเห็นของเอเจนต์ปัจจุบัน แทนการพยายามให้ unique ทั่วทุกแท็บของเอเจนต์อื่น
  • Cmd-K: แสดงผลลัพธ์เอเจนต์ น้อยลงแต่เกี่ยวข้องมากขึ้น โดยจำกัดชุดที่ตรงคำถามและอยู่ในช่วงล่าสุด (recent subset)
  • macOS: การเรนเดอร์ข้อความใช้ anti-aliasing ทำให้ขอบตัวอักษรคมชัดขึ้น
  • Design Mode: นำทาง element tree ด้วยคีย์บอร์ด (ขึ้น / ลง / ซ้าย-ขวา) เพื่อเลือกองค์ประกอบ UI ก่อนคอมเมนต์
  • การโหลดและ fetch: Agents Window หลีกเลี่ยงงานที่หนักเกินความจำเป็น เว้นแต่จำเป็นจริง ๆ
  • ปิดแท็บ: ลดโอกาสที่ file tree กระตุก และ กู้คืนเร็วขึ้น
  • SCM / diff ในเครื่อง: จำกัด local diff fetch เพื่อลด spike ของ CPU/เครือข่าย และความหน่วงในมุมมอง SCM
  • File tree: ตอบสนองการเปลี่ยนแปลงได้น่าไว้วางใจขึ้น ลด flicker, stale, หรือพลาดการอัปเดต
  • Extension events (เช่น ไฟล์เปลี่ยน, diagnostics): จำกัดขอบเขตต่อ workspace ลดการรั่วข้ามโปรเจกต์
  • กด Enter ส่งข้อความต่อในแชทยาว: เดิมอาจ ค้างกว่าหนึ่งวินาที ตอนนี้ Changelog บรรยายว่า รู้สึกทันที (instant)
  • สตรีมการแก้ไขใหญ่: ลด dropped frames ลงประมาณ 87% ทำให้สตรีมลื่นขึ้น

บั๊กที่แก้

  • เลื่อนอ่านแชทยาว ๆ เคยสะดุด — Changelog ระบุว่าตอนนี้ เลื่อนลื่น แม้ในเธรดใหญ่
  • แชทที่เต็มไปด้วย diff หรือ code block แล้วกระพริบและค้าง — ได้รับการแก้ไขตามรายการ Agents Window Bug Fixes

อันไหน "wow" ที่สุด

  1. Tiled layout + persistence — เปลี่ยน Agents Window จาก "สลับแท็บ" เป็น แบ่งจอเพื่อเทียบผลหลายเอเจนต์บนหน้าจอเดียวได้จริง และยัง จำเลย์เอาต์ หลังปิด-เปิด ช่วยให้ workflow หลายเอเจนต์ใช้งานได้จริงในระยะยาว
  2. Voice แบบ batch STT + UI ชัด — ตาม Changelog ระบบบันทึกคลิปเสียงทั้งช่วงแล้วถอดด้วย batch STT เพื่อคุณภาพที่ดีขึ้น ส่วน waveform / ตัวจับเวลา / ปุ่ม ยกเลิกและยืนยัน ช่วยให้ควบคุมได้ก่อนส่งข้อความเข้าแชท
  3. เลือกกิ่งก่อนรันคลาวด์ — หลีกเลี่ยง "รันไปแล้วค่อยรู้ว่าผิดกิ่ง" ซึ่งเป็นจุดเจ็บของทีมที่สลับ feature branch บ่อย
  4. ~87% dropped frames บนสตรีมเอดิตใหญ่ — ตัวเลขที่วัดได้ชัดกว่าคำว่า "ลื่นขึ้น" อย่างเดียว โดยเฉพาะเมื่อดู diff/stream ยาว ๆ
  5. Plan tabs เป็นเอกสาร — ทำให้แผนกลายเป็นสิ่งที่ แก้ บันทึก export ได้เหมือนงานจริง ไม่ใช่แค่ transient UI

ข้อควรระวัง

  • ทางลัดเสียง: เอกสารทางการระบุ Ctrl+M (กดค้าง) — ผู้ใช้ macOS ควร ตรวจในแอป/เอกสารล่าสุด ว่ามีการ map หรือบันทึกทางลัดเพิ่มเติมหรือไม่ก่อนถือว่าเทียบเท่า Cmd+… โดยอัตโนมัติ
  • คำบรรยายเชิงความรู้สึก: ข้อความประเภท instant / ลื่น เป็นประสบการณ์ที่อาจแตกต่างตามเครื่องและขนาดโปรเจกต์ — ควรอ่านคู่กับตัวเลข ~87% dropped frames ที่ Changelog ให้มาเป็นบริบทเชิงปริมาณ

ต่อจาก Cursor 3.0 ใน repo นี้

ถ้าคุณอ่านโพสต์ Cursor 3.0: หน้าตาใหม่สำหรับทำงานกับเอเจนต์แบบขนาน ไปแล้ว 3.1 คือ ขั้นถัดไปที่ขัดเกลา Agents Window ให้ใช้งานหนักได้จริง — ทั้งเลย์เอาต์หลาย pane, เสียง, git workflow รอบกิ่ง, การเชื่อม diff กับเอดิเตอร์, และการค้นหาในไฟล์ที่ควบคุมขอบเขตได้ชัดขึ้น โดยไม่ต้องทบทวนภาพรวม Cursor 3.0 ซ้ำทั้งหมดในบทความนี้