CLI · สนทนาและป้อนข้อมูล

TUI ของ Kimi Code CLI ประกอบด้วยช่องป้อนข้อมูล มุมมองสนทนา และแถบสถานะ หน้านี้อธิบายการป้อนข้อความ วางสื่อ อนุมัติ และสลับโหมด

ป้อนข้อมูลและออกจากโปรแกรม

กด Enter เพื่อส่ง หรือ Shift-Enter / Ctrl-J เพื่อขึ้นบรรทัดใหม่ เมื่อช่องว่าง ใช้ ↑ / ↓ ดูประวัติของไดเรกทอรีทำงานปัจจุบันรวมคำสั่ง shell ออกด้วย Ctrl-D เมื่อช่องว่าง, Ctrl-C สองครั้งขณะว่าง หรือ /exit ส่วน Ctrl-C / Esc ระหว่างแสดงผลจะหยุดเฉพาะเทิร์นปัจจุบัน

วางภาพและวิดีโอ

วางภาพหน้าจอ แบบ UI ผังระบบ หรือวิดีโอสาธิตลงช่องป้อนโดยตรงเพื่อวิเคราะห์เนื้อหาและลำดับการใช้งาน ใช้ Ctrl-V บน macOS / Linux หรือ Alt-V บน Windows จะเห็นตัวแทนที่แก้ไขได้และถูกแทนด้วยสื่อจริงเมื่อส่ง หากคลิปบอร์ดเป็นข้อความจะวางตามปกติ

การรองรับขึ้นอยู่กับ image_in / video_in ของโมเดล และเปิดไว้โดยค่าเริ่มต้นเมื่อเข้าสู่ Kimi Code หากสื่อในบทสนทนาเกิน 20 MB ระบบจะละภาพหรือวิดีโอเก่าที่สุดออกจากคำขอและแสดงคำเตือน

คำสั่งและอ้างอิงไฟล์

พิมพ์ / เพื่อเปิดเมนูเติมคำ กรองตามสิ่งที่พิมพ์ และกด Esc เพื่อปิด ข้อความที่ไม่ตรงคำสั่งจะส่งเป็นข้อความธรรมดา

คำสั่งการทำงาน
/newเซสชันใหม่
/sessionsต่อเซสชันเดิม
/compactบีบอัดบริบท
/undoยกเลิกพรอมต์ล่าสุด
/modelเปลี่ยนโมเดล
/planโหมดวางแผนก่อนลงมือ
/yoloเปิดรายการสิทธิ์โดยเลือก Ask When Needed ไว้
/goalเริ่มหรือจัดการเป้าหมาย
/helpดูคำสั่งทั้งหมด

Agent Skills ที่เปิดใช้จะลงทะเบียนเป็น /skill:<name> ด้วย ส่วน @ ใช้เติมพาธไฟล์ ทำงานทั้งในและนอก Git รวมพาธซ่อนแต่ไม่รวม .git โฟลเดอร์ลงท้ายด้วย / เพื่อเติมพาธข้างในต่อได้ ระหว่างดาวน์โหลดตัวช่วยค้นหาเร็วจะใช้การสแกนไฟล์พื้นฐานแทน ระบบแทรกพาธสัมพัทธ์ให้ Agent อ่านไฟล์ @ เพิ่มบริบทไฟล์ ส่วน / เรียกฟีเจอร์หรือ Skills

การอนุมัติและสิทธิ์

เมื่อเครื่องมือจะเปลี่ยนไฟล์หรือรันคำสั่ง แผงอนุมัติจะแสดงให้เลือกด้วยลูกศรและ Enter หรือ 1 / 2 / 3 ปฏิเสธด้วย Esc / Ctrl-C / Ctrl-D เลือกอนุญาตงานประเภทเดียวกันตลอดเซสชันได้ กฎถาวรตั้งในไฟล์ตั้งค่า งานทั่วไปใน Ask When Needed และการเขียนไฟล์แผนใน Plan ไม่ถามอนุมัติ

  • Always Ask (เดิม Manual, ค่าเริ่มต้น): อ่านอัตโนมัติ แต่ถามทุกครั้งก่อนแก้ไฟล์หรือรันคำสั่ง
  • Ask When Needed (เดิม YOLO, /yolo): งานทั่วไปอัตโนมัติ แต่ถามก่อนเข้าถึง .env, SSH key, คำสั่งอันตราย หรือออกจาก Plan และ Agent ยังถามคำถามได้
  • Never Ask (เดิม Auto, /auto): อนุมัติทุกอย่างอัตโนมัติรวมไฟล์สำคัญและออกจาก Plan โดยไม่ถามคำถาม คำสั่ง shutdown, reboot, rm -rf ก็ทำต่อโดยไม่หยุด อีกสองโหมดจะขอยืนยันคำสั่งอันตราย

โหมด Plan

สลับด้วย Shift-Tab หรือ /plan Agent เสนอแผนและรออนุมัติก่อนแก้ไฟล์ คุณอนุมัติ ปฏิเสธ หรือขอแก้แผนได้ ใช้ /plan clear ขณะว่างเพื่อล้างแผน แม้เปิด Ask When Needed การออกจาก Plan ยังต้องยืนยัน ยกเว้น Never Ask ที่อนุมัติอัตโนมัติและบันทึก Auto-approved

โหมด Shell

พิมพ์ ! ในช่องว่างหรือวางคำสั่งที่เริ่มด้วย ! ขอบช่องจะเป็นสีม่วงและมี ! ด้านซ้าย ออกด้วย Backspace / Esc เมื่อช่องว่าง หรือหลังส่งคำสั่งจะกลับโหมดปกติ ผลคำสั่งถูกเก็บในบริบทให้ Agent ใช้ต่อได้

ระหว่างรัน กด Ctrl+B เพื่อส่งไปทำเบื้องหลัง ใช้ ↑ เมื่อช่องว่างเพื่อเรียกคำสั่ง shell เดิม ผลยาวจะย่ออัตโนมัติและขยายด้วย Ctrl-O เช่น !gh auth login ให้เข้าสู่ GitHub CLI เพื่อให้ Agent ใช้ gh ต่อได้

โหมดเป้าหมาย

/goal เหมาะกับงานหลายเทิร์นที่มีหลักฐานตรวจสอบความสำเร็จได้ งานแก้ครั้งเดียวหรือคำถามเดียวใช้พรอมต์ธรรมดาจะเหมาะกว่า ระบุเป้าหมายและเงื่อนไขหยุดไม่เกิน 4,000 อักขระ หากยาวกว่านั้นจะไม่ส่งและยังคงไว้ให้แก้

Text

หลีกเลี่ยงเป้าหมายกว้าง เช่น “หาบั๊กทั้งหมด” ที่ไม่มีเกณฑ์สำเร็จ เพราะอาจติดขัดทันทีหรือทำงานนานเกินคาด เป้าหมายที่เป็นไปไม่ได้ชัดเจนจะเป็น blocked

คำสั่งการทำงาน
/goal / /goal statusดูสถานะและความคืบหน้า
/goal pause / /goal resumeหยุดชั่วคราว / ทำต่อ
/goal cancelยืนยันยกเลิกแล้วกลับมาทำต่อไม่ได้
/goal replace <objective>เปลี่ยนเป้าหมายปัจจุบัน
/goal next <objective>ต่อคิวเป้าหมายถัดไป

สถานะหยุดมี complete (สำเร็จและสรุป), paused (ผู้ใช้หยุด ขัดจังหวะ หรือเกิดข้อผิดพลาด), blocked (ทำต่อไม่ได้พร้อมเหตุผล) งบเวลานับเฉพาะขณะเป้าหมายทำงานและเซสชันเปิด ปิดหรือพักแล้วเวลาจะหยุด เมื่อเปิดใหม่ใช้ /goal resume เพื่อใช้งบที่เหลือต่อ

บนเว็บ แถบเป้าหมายใต้บทสนทนาใช้พัก ทำต่อ หรือยกเลิก และขยายดูงบ token ได้ เป้าหมายในคิวยังไม่ปรากฏแก่ Agent จนงานปัจจุบันสำเร็จ จากนั้นเริ่มรายการแรกอัตโนมัติ แต่จะไม่เริ่มเมื่อเป้าหมายปัจจุบัน paused, cancelled หรือ blocked ใช้ /goal next manage จัดลำดับ แก้ หรือลบด้วยลูกศร, Space, E, D, Esc ในสิทธิ์ manual เป้าหมายอาจหยุดรออนุมัติ โหมดไม่โต้ตอบรองรับเฉพาะสร้างด้วย kimi -p "/goal ..." รหัสออกคือสำเร็จ 0, blocked 3, paused 6

ระหว่างแสดงผลและตัวแก้ไขภายนอก

ยังพิมพ์ได้ระหว่างคิดหรือใช้เครื่องมือ ใช้ Ctrl-S แทรกข้อความทันที, Esc / Ctrl-C หยุดเทิร์น, Ctrl-O ย่อหรือขยายผลเครื่องมือและสรุปบริบท หากกำลังรอ WaitFor, Ctrl-S จะจบการรอก่อน แต่คงงานเบื้องหลังและผลเดิมไว้ หากยังมีเครื่องมือด้านหน้าร่วมชุดอยู่ จะประมวลผลข้อความเมื่อเครื่องมือเหล่านั้นคืนผล

Ctrl-G เปิดข้อความปัจจุบันในตัวแก้ไขภายนอก เมื่อบันทึกแล้วปิดจะนำกลับเข้า หากไม่บันทึกจะเก็บต้นฉบับไว้ ลำดับเลือกตัวแก้ไขคือการตั้ง /editor, $VISUAL, $EDITOR หากยังไม่ตั้งให้ใช้ /editor ก่อน

ดูเอกสารฉบับเต็มที่ทีมดูแล

บทความนี้มีประโยชน์หรือไม่

CLI · สนทนาและป้อนข้อมูล - ศูนย์ช่วยเหลือ Kimi