Tag: cli
24 รายการ
Blog

Codex CLI 0.164.0 จำคำสั่งได้ 10 ช่อง พร้อมปรับสิทธิ์และปิดบังข้อมูลลับ
อัปเดต Codex CLI เพิ่มคำสั่งโปรดและปรับสิทธิ์ได้สะดวกขึ้น พร้อมแก้ประวัติสนทนาและเสริมการตรวจความปลอดภัย อ่านสิ่งที่ทีมควรเช็กก่อนใช้กับงานจริง

Claude Code 2.1.310 อุดด่านตรวจ Windows หลุด เช็กก่อนให้ AI ทำงาน
อัปเดต Claude Code รอบนี้เกี่ยวกับด่านอนุญาตบน Windows ไฟล์ที่ AI อ่าน และสิทธิ์ของทีม สรุปสิ่งที่ควรตรวจและวิธีลองใช้โดยไม่เสี่ยงกับงานจริง

เตือน OVHcloud CLI ถูกสลับไฟล์ 5 รุ่น ใครโหลดช่วงเสี่ยงต้องเปลี่ยนคีย์
OVHcloud CLI ถูกแทรกโปรแกรมขโมยข้อมูลในไฟล์ดาวน์โหลดบน GitHub เช็กช่วงเวลาเสี่ยงตามเวลาไทย และทำความเข้าใจว่าทำไมอัปเดตอย่างเดียวจึงยังไม่พอ

Python difflib.get_close_matches: เดาคำที่ผู้ใช้พิมพ์ผิด แล้วถามว่า "หมายถึงอันนี้ไหม?"
ใช้ difflib.get_close_matches ในไลบรารีมาตรฐาน ทำระบบแนะนำคำเมื่อพิมพ์ชื่อจังหวัดหรือคำสั่งผิด ปรับ n และ cutoff ให้พอดี พร้อม unittest ที่รันจริงบน Python 3.14

GitHub Copilot CLI 1.0.95 เพิ่ม injectHosts: จำกัด credential ให้ตรงปลายทาง
คัดกรอง Copilot CLI 1.0.95 จาก release, npm integrity, docs และ advisories พร้อมแผนทดสอบ broker auth กับ sandbox credential

GitHub Copilot CLI 1.0.94 ให้ policy ปิด Assisted Permissions และคง Manual Approval
คัดกรอง Copilot CLI 1.0.94 จาก release, npm integrity, asset digests, docs และ advisories พร้อมแยก permission judge ออกจาก policy องค์กร

GitHub Copilot CLI 1.0.92 ไม่ส่ง GITHUB_TOKEN เข้า sandbox อัตโนมัติ—explicit credential ยังต้องแคบ
ตรวจ release, npm provenance, checksum, advisory และ sandbox/MCP/network boundaries ของ Copilot CLI 1.0.92 ที่ withhold ambient token และเพิ่ม config/environment controls

GitHub Copilot CLI 1.0.91 ปรับ sandbox CA และ network bypass—ทำไมคำเตือนเครือข่ายต้องเป็น gate ไม่ใช่ banner
ตรวจ Copilot CLI 1.0.91 จาก release, npm provenance, checksums และ advisories พร้อมแนวทางจำกัด trust store, network bypass, shell pipeline, telemetry และ secret
Python argparse: ชี้คำสั่งที่พิมพ์ใกล้เคียง และคุมสี error ได้
ใช้ suggest_on_error และ color ใน Python 3.14 เพื่อทำ CLI ที่ช่วยแก้ typo โดยไม่ซ่อน validation
Bun.which: หา executable จาก PATH โดยไม่เรียก shell
ใช้ Bun.which ตรวจ dependency ของ CLI แบบข้ามแพลตฟอร์ม พร้อมจัดการ PATH และ cwd อย่างปลอดภัย

GitHub Copilot CLI 1.0.89: รองรับกฎ .claude/rules และโมเดลใหม่ใน picker
สรุป release 28 ก.ย. 2026 ของ Copilot CLI 1.0.89 — โหลด custom instructions จาก .claude/rules, เพิ่มโมเดลใน picker, แก้ sandbox/git/MCP และเซสชัน

Codex CLI 0.158.0: เพิ่ม MCP OAuth secret และอุดขอบ sandbox หลายระบบ
รีวิว release และ safety gate ของ Codex CLI 0.158.0 ตั้งแต่ provenance, checksum, permission defaults ถึง residual risk
Codex CLI 0.156: /tui เต็มจอ + เสียงเปิดเป็นค่าเริ่ม + /usage
สรุป 22–23 ก.ย. 2026 — @openai/codex 0.156.x เพิ่ม fullscreen TUI, เปิด voice เป็นค่าเริ่ม, แดชบอร์ด /usage และแพตช์ 0.156.1
Codex CLI 0.155: โหมด /voice ทดลอง — พูดกับเอเจนต์ในเทอร์มินัล
สรุป Codex CLI 0.155.0 (ราว 17 ก.ย. 2026) — เปิด experimental /voice สนทนาเสียงผ่าน WebRTC พร้อมทรานสคริปต์ใน TUI

Claude Code 2.1.268: แก้ HTTP 400 บน endpoint บุคคลที่สาม + กันพลาดซีเคร็ตในข้อความ error
สรุปจาก release notes ทางการ v2.1.268 (10 ก.ย. 2026) เรื่องแก้ Artifact schema ที่ทำให้ ANTHROPIC_BASE_URL พังตั้งแต่ 2.1.265, WebFetch deadline, และจุดที่เคยโชว์โทเคนใน error

Cursor CLI 26 ส.ค.: Sticky skills / custom modes ค้างจนกว่าจะออกเอง
สรุป changelog ของ Cursor CLI วันที่ 26 สิงหาคม 2026 เรื่อง sticky skills และ custom modes ที่กด Option/Alt+Enter แล้วติดโหมดไว้จนออก

ant CLI 1.31.0: เครื่องมือทางการของ Claude Platform ในเทอร์มินัล
สรุป anthropic-cli รุ่น 1.31.0 วันที่ 4 ก.ย. 2026 และบทบาทของคำสั่ง ant สำหรับเรียก Claude API จากเชลล์ พร้อมประตูความปลอดภัยเบื้องต้น

Pi coding agent 0.84.4: เอเจนต์เทอร์มินัลโอเพนซอร์สที่ต้องจำกัดสิทธิ์เอง
สรุปรีลีส Pi 0.84.4 จาก earendil-works พร้อมคำเตือนเรื่องเครื่องมือ read write edit bash และแนวทาง least privilege

Zig Workshop #6: 1 ล้านบรรทัดใน 62 มิลลิวินาที และส่งขึ้นทุกแพลตฟอร์ม
บทจบของ workshop zlog — เก็บข้อมูลแบบ struct-of-arrays เพื่อคำนวณ percentile, เทียบเวลา Debug กับ Release ที่ต่างกัน 14 เท่า, คอมไพล์ binary ให้ห้าแพลตฟอร์มจากเครื่องเดียว และ benchmark เทียบกับ awk และ Python บนไฟล์ 94 MB เดียวกันที่ reproduce ได้

Zig Workshop #5: ให้ comptime สร้างตัวเลือกของ CLI จาก struct
เพิ่มฟิลด์ใน struct หนึ่งบรรทัด แล้ว --by, ข้อความ --help และตัวแปลงค่าของ CLI รองรับให้เองทันที — ใช้ @typeInfo กับ inline for อ่านโครงสร้าง LogLine ตอนคอมไพล์ และ @compileError ดักชื่อฟิลด์ผิดตั้งแต่ยังไม่ได้รัน

Zig Workshop #4: บั๊ก slice ที่ชี้ไปในอากาศ และวิธีแก้ด้วย arena
เก็บสถิติจาก log ที่อ่านมาแบบไม่ copy — สร้างบั๊ก dangling slice ขึ้นมาจริงแล้วแก้ด้วย arena interning, ใช้ getOrPut ให้ hash ครั้งเดียวแทนสามครั้ง, เรียง top-N ด้วย sort.pdq และให้ std.testing.allocator จับ leak ให้อัตโนมัติ

Zig Workshop #3: แยกวิเคราะห์ log โดยไม่ขอหน่วยความจำแม้แต่ไบต์เดียว
เขียน parser สำหรับ nginx combined log ที่ไม่ copy อะไรเลย — ทุกฟิลด์เป็น slice ที่ชี้กลับเข้าไปในบรรทัดต้นทาง, error set ที่บอกได้ว่าผิดตรงไหน, โหมด --strict และบทเรียนเรื่องอายุของข้อมูลที่คอมไพเลอร์ Zig ไม่ได้ตรวจให้

Zig Workshop #2: อ่านไฟล์ 94 MB ด้วยแรม 1.8 MB
อ่าน log ทีละบรรทัดแบบ streaming ด้วย Io.Reader ของ Zig 0.16 — ทำไม buffer ถึงเป็นพารามิเตอร์, takeDelimiter ทำงานยังไง, จัดการบรรทัดแบบ Windows และผลวัดจริงที่ streaming ใช้แรม 1.8 MB เทียบกับอ่านทั้งไฟล์ที่ใช้ 100 MB บนไฟล์เดียวกัน

Zig Workshop #1: วางโครง CLI ที่รันได้จริงด้วย build.zig ของ 0.16
เริ่ม workshop สร้าง zlog เครื่องมือวิเคราะห์ nginx access log — zig init ของจริงใน 0.16, build.zig.zon ที่บังคับ fingerprint, main ที่รับ std.process.Init, อ่าน argument, buffered stdout พร้อม flush และรหัสจบโปรแกรมที่ถูกต้อง