Skip to content

Releases: Mikedev115/Aetox-Harness

v1.10.13

Choose a tag to compare

@Mikedev115 Mikedev115 released this 21 Oct 18:29

🧩 Aetox v1.10.13

วันที่ 22 ตุลาคม 2026

ผู้ช่วยทำคลิปวิดีโอได้เองในแชท ภาพมีเจ้าสำรอง และงานที่รอบนโต๊ะทำงานกดทำได้จากแถวนั้นเลย

ผู้ช่วยสร้างวิดีโอเองได้ และเห็นคลิปที่กำลังทำในแชท

  • เดิม video_make อยู่แค่กับลูกมือสายวิดีโอ พอขอคลิปจากผู้ช่วยตัวหลัก ผู้ช่วยตอบว่า "ไม่มีเครื่องมือ" แล้วทำการ์ดข้อความมาให้แทนคลิป ถ้ายังไม่ได้ใส่คีย์ของเจ้าวิดีโอ จะเห็นแค่ 401 ซึ่งอ่านแล้วเหมือนคีย์เสีย
  • รุ่นนี้ โต๊ะผู้ช่วยถือ video_make เอง ถ้าคีย์ยังไม่ได้ใส่ งานจะหยุดก่อนส่งออก แล้วบอกชื่อเจ้า คีย์ที่ขาด หน้าที่ต้องไปใส่ และบอกว่ายังไม่เสียเงิน ผู้ช่วยถูกห้ามเอาสไลด์มาส่งแทนคลิป
  • ระหว่างทำคลิป แชทมีแถวเล็กสูงราว 70px มีภาพย่อ นาฬิกา แถบความคืบหน้า และปุ่ม ยกเลิก พอเสร็จแถวกลายเป็นภาพแรกของคลิป กดแล้วเล่นในแชท และไม่ถูกพับหายตอนผู้ช่วยตอบจบ
  • ยกเลิกได้แม้งานถูกพักไว้หลัง "ยังทำอยู่" (STILL RUNNING) และหลังกดหยุด การเข้าไปดูงานด้วยค่าเดิมจะตอบว่า "หยุดแล้ว" ไม่เริ่มคลิปที่เสียเงินขึ้นมาใหม่
  • กรอบภาพของ image_make ที่ทำไม่สำเร็จ เลิกค้างที่ "กำลังวาด" แล้วบอกเหตุผลจากเครื่องมือ

สร้างภาพ: ตั้งเจ้าสำรองได้หนึ่งเจ้า

  • เดิม ถ้าเจ้าสร้างภาพหลักเครดิตหมด คีย์หาย หรือล่ม ภาพนั้นก็ไม่ได้
  • รุ่นนี้ ตั้งค่า › สร้างภาพ มีแถว "ตัวสำรอง" image_make ลองตัวสำรองหนึ่งครั้ง เมื่อเจ้าหลักยังไม่พร้อม หรือตอบ 401/402/403/404/429/5xx หรือต่อเน็ตไม่ได้ และบอกในผลว่าภาพนี้ตัวสำรองทำ เพราะอะไร

ไม่ได้ทำ: ไม่สลับไปตัวสำรองเมื่อเจ้าหลักตอบ 400 หรือปฏิเสธเพราะนโยบายเนื้อหา เพราะเป็นปัญหาของคำขอ ไม่ใช่ของเจ้า

ประชุมที่ยังไม่แปลงเสียง: ติ๊กแล้วกดปุ่มเดียว

  • เดิม โต๊ะผู้ช่วยกับบอร์ดจัดการงานโชว์ประชุมอันแรกอันเดียว กับคำว่า "อีก N อัน" ส่วนหน้าประชุมมีการ์ดขั้นตอนสองใบพร้อมตัวเลือกสี่ช่อง ผู้ใช้บอกว่าดูยาก และทางกลับด้านบน (trail) เป็นแค่ข้อความ กดกลับไม่ได้
  • รุ่นนี้ ประชุมที่รอเป็นแถวที่ติ๊กได้ กดปุ่มเดียวแปลงเสียงทุกอันที่ติ๊กไว้ ลูกศรท้ายแถวเปิดประชุมนั้น แปลงทีละอัน ไม่ให้ whisper หลายตัวรันพร้อมกันจนเครื่องช้า ถ้าอันไหนล้ม คิวที่เหลือจะหยุด เพราะสาเหตุเดียวกันจะทำให้อันอื่นล้มด้วย
  • หน้าประชุมเหลือแถบเดียวที่บอกขั้นต่อไปพร้อมปุ่ม (แปลงเสียง แล้วค่อยสรุป) ตัวเลือกตัวถอดเสียงพับอยู่ใต้ "เปลี่ยน" และ trail กดกลับไปบอร์ดจัดการงาน หรือหน้าโปรเจกต์ได้

ไม่ได้ทำ: ไม่กดขั้นต่อไปให้เอง ทุกขั้นที่อาจเสียเงินยังรอคุณกด

โต๊ะทำงาน: แถวที่รอมีปุ่มทำเลย

  • เดิม แถวที่รอบอกสถานะเป็นคำ ต้องกดเข้าไปอีกชั้นถึงจะทำได้ ห้องต่าง ๆ แบ่งเป็นสองกอง (ทำงาน / เปิดดู + ทีม)
  • รุ่นนี้ แต่ละแถวที่รอมีปุ่มที่ทำงานนั้นเลย ประชุมเป็นแถวติ๊กแบบเดียวกับข้างบน ปฏิทินที่ยังไม่เชื่อมมีปุ่ม "เชื่อมปฏิทิน" ห้องรวมเป็นตารางเดียว เป็นช่องสูงสีละห้อง จัดไม่ให้แถวสุดท้ายเหลือช่องว่าง โหมดโค้ดก็ใช้ช่องแบบเดียวกัน

เปลี่ยนอื่น ๆ ในรุ่นนี้

  • "เลขา" ที่ยังโผล่หลังรวมกับผู้ช่วยแล้ว หายจากแผนที่สมอง ผังองค์กร ออฟฟิศ และคำในหน้า งานเบื้องหลังและงานตั้งเวลาลงบันทึกเป็นของผู้ช่วย บันทึกเก่าที่ขึ้นหัว Secretary อ่านกลับเป็นของผู้ช่วย
  • หน้าความสามารถ: ปุ่มกรองชุดคำสั่งเคยขึ้นคำว่า "ผู้ช่วย" ซ้ำสองปุ่ม ปุ่มที่สองเป็น "ผู้ช่วยเบื้องหลัง" แล้ว
  • ถอดหน้าประตูทีมกับเลขาที่ไม่มีหน้าจอไหนเข้าถึงแล้วออก
  • tests ที่เพิ่มในรุ่นนี้: TestVideoCallWithoutKeyNamesTheMissingKey, TestStopReachesAParkedCallAndDoesNotStartItAgain, TestImageMakeFallsBackWhenTheMainVendorIsOutOfCredit, TestImageMakeFallsBackWhenTheMainVendorHasNoKey, TestImageMakeKeepsARefusalOnTheMainVendor, TestImageMakeWithoutBackupReturnsTheMainError, TestOldSecretaryHeadingIsTheAssistants และ tests ของแถวคลิปในแชท แถวประชุมที่ติ๊กได้ และโต๊ะทำงาน

v1.10.12

Choose a tag to compare

@Mikedev115 Mikedev115 released this 21 Oct 13:40

🧩 Aetox v1.10.12

วันที่ 21 ตุลาคม 2026

Aetox จำเรื่องของคุณเป็นสายรายเรื่อง และเรียนโฟลเดอร์ความรู้ที่เชื่อมไว้ครั้งเดียว ไม่ต้องค้นทุกแชท

เรื่องของคุณแตกเป็นสาย โหลดเฉพาะเรื่องที่คุยอยู่

  • เดิม ทุกอย่างที่ Aetox รู้เกี่ยวกับคุณอยู่ใน USER.md ไฟล์เดียวขนาด 4 KB ซึ่งส่งไปกับทุกคำขอ บนเครื่องที่ใช้งานมานาน ไฟล์นี้เต็ม (3,700 bytes) จนบันทึกประจำวันเริ่มทิ้งเรื่องใหม่ และเรื่องที่ต้องการมากกว่าหนึ่งประโยค เช่น เพลงที่ฟัง หรือร้านที่ทำ ก็ไม่มีที่ลง พอคุณบอกว่า "เปิดเพลง" ผู้ช่วยเลยต้องค้นแชทเก่าหา playlist เดิมซ้ำ
  • รุ่นนี้ เรื่องที่ยาวแยกเป็นสายของตัวเอง ไฟล์ละเรื่องในโฟลเดอร์ memory/you/ ส่วน USER.md เหลือเฉพาะแกน สายจะถูกแนบไปกับข้อความเมื่อข้อความนั้นมีคำที่ตรงกับสาย ไม่เปลืองการเรียกเครื่องมือ และไม่ทำให้ cache ของ prompt เปลี่ยน ผู้ช่วยเปิดดูและแก้สายเองได้ (คำที่ใช้โหลดสาย ย้ายบรรทัด) ทุกการแก้มีปุ่มย้อนกลับ บันทึกประจำวันแตกสายให้เองเมื่อ USER.md ใกล้เต็ม และไม่ทิ้งเรื่องใหม่แบบเงียบ ๆ อีก แผนที่ความจำมีจุดของแต่ละสายห้อยอยู่ใต้ "คุณ"
  • ค้นแชทเก่า ไม่ดึงข้อความของแชทที่กำลังค้นอยู่กลับมาเอง (เดิม 220 จาก 1,185 บรรทัดเป็นของแชทตัวเอง) คำค้นหลายคำต้องเจอครบทุกคำก่อน ถ้าไม่เจอถึงค่อยหาทีละคำ (ทดสอบกับคำค้นจริง 201 คำ: ค้นแล้วไม่เจอเลยลดจาก 35 เหลือ 11) ผลจัดกลุ่มตามแชท และพอเจอเรื่องของคุณที่ไม่เปลี่ยน ผู้ช่วยจะถูกเตือนให้จดไว้

ไม่ได้ทำ: ลูกมือไม่ได้อ่านสาย และสายไหนจะโหลดตัดสินจากคำที่ตรงกัน ไม่ได้ใช้ model ตัดสิน ถ้าคำตรงผิดหรือขาด ผู้ช่วยแก้คำของสายเองได้

โฟลเดอร์ความรู้ที่เชื่อมไว้: เรียนครั้งเดียว ไม่ต้องค้นทุกแชท

  • เดิม ผู้ช่วยถูกสั่งให้ "ค้นโฟลเดอร์ก่อนถาม" ทุกครั้งที่งานเกี่ยวกับคุณ บนเครื่องที่เชื่อมโฟลเดอร์ไว้ เครื่องมือถูกเรียกบนโฟลเดอร์นั้น 80 ครั้งใน 22 แชท และการค้นข้อความ 9 ใน 27 ครั้งไม่เจออะไรเลย ทั้งที่ไฟล์ไม่ได้เปลี่ยนมาสองเดือน ส่วนหน้า "คลัง" ต้องเลือกไฟล์ให้เรียนเองทุกครั้ง และสรุปของไฟล์ภาษาไทยบางไฟล์ออกมาเป็นภาษาจีนหรือเกาหลี
  • รุ่นนี้ หน้าต่าง "ให้ Aetox เรียนรู้" มีช่อง "เรียนไฟล์ใหม่และไฟล์ที่แก้ในโฟลเดอร์เดียวกันให้เองต่อไป" ผูกกับ model ที่แสดงอยู่ ตอนที่คุณไม่ได้ใช้งาน Aetox จะเรียนไฟล์ที่เพิ่มหรือแก้ เฉพาะในโฟลเดอร์ของไฟล์ที่เลือก ไม่ลงไปในโฟลเดอร์ย่อย ส่วนที่เหลือผู้ช่วยค้นเองเมื่องานต้องใช้ แล้วจดสิ่งที่เจอไว้ เพิ่มโฟลเดอร์ใหม่แล้วหน้าต่างนี้เปิดขึ้นเอง ข้อความบอกตรง ๆ ว่าไฟล์ไหนจะถูกส่งไปให้ผู้ให้บริการ
  • การเรียนหนึ่งครั้งได้สองอย่าง คือสรุปของไฟล์ (เหมือนเดิม) และ เรื่องของคุณที่ไฟล์บอก ซึ่งลงสายเป็นบรรทัดที่ลงท้ายด้วย ← ไฟล์ต้นทาง ผู้ช่วยเปิดไฟล์อ่านละเอียดได้เมื่อบรรทัดเดียวไม่พอ ถ้าไฟล์ถูกแก้แล้วเรียนใหม่ จะเปลี่ยนเฉพาะบรรทัดที่มาจากไฟล์นั้น บรรทัดที่คุณหรือผู้ช่วยแก้ไปแล้วจะไม่ถูกทับ
  • ระบบกันไม่ให้ขยะเข้าความจำเอง ไม่ฝากไว้กับ model: ทุกบรรทัดต้องเป็นเรื่องของคุณ (ขึ้นต้นด้วย "ผู้ใช้") และเขียนเป็นภาษาเดียวกับความจำที่มีอยู่ ตอนทดสอบกับไฟล์จริง model ตัวเล็กเคยเอาสารบัญที่จดเรื่องเครื่องมือ กับคำแนะนำในบันทึก มาจดเป็น "เรื่องของคุณ" ระบบนี้ตัดพวกนั้นทิ้ง สรุปของไฟล์ภาษาไทยเป็นภาษาไทยแล้ว
  • หน้า "คลัง": โฟลเดอร์ที่เรียนเองอยู่มีป้าย "เรียนเองต่อเนื่อง · model" และปุ่ม หยุดเรียนเอง หยุดแล้วสิ่งที่เรียนไปยังอยู่

ไม่ได้ทำ: ยังไม่ได้วัดว่าการค้นโฟลเดอร์ลดลงจริงเท่าไร ไฟล์ที่ถูกลบไปแล้วยังเหลือบรรทัดของมันในสาย (ผู้ช่วยเห็นว่าไฟล์ไม่มีแล้วก็แก้ได้) และส่วนที่ติ๊กไว้นับเป็น "เรียนแล้ว" ตั้งแต่ตอนติ๊ก ไม่ได้รอให้เรียนรอบแรกเสร็จก่อน

ดูได้ว่าใครใช้ token ไปเท่าไหร่

  • เดิม หน้าต่างคอนเท็กซ์แสดงได้แค่ของตัวหลัก ไม่รู้ว่าหัวหน้าทีม เอเจน หรือลูกมือที่ถูกจ้างใช้ไปคนละเท่าไหร่
  • รุ่นนี้ แผงขวามีแท็บ "การใช้" แสดงยอดรวม สัดส่วน cache hit/miss และตารางเรียงตามสายจ้างงาน (ใครจ้างใคร) แต่ละแถวมี model, token, cache และค่าใช้จ่าย คนที่ถูกจ้างหลายครั้งกางดูงานย่อยได้ ถ้าใช้แพ็กเกจที่ไม่มีบิล จะแสดง ≈ $ คิดจากราคา API ของผู้ขาย และไม่นำไปรวมกับยอดเงินจริง popover ของคอนเท็กซ์มีปุ่ม "ดูตามคนด้านข้าง" ข้อมูลทั้งหมดมีอยู่แล้วในฐานข้อมูล ไม่ได้เก็บอะไรเพิ่ม

เปลี่ยนอื่น ๆ ในรุ่นนี้

  • เอเจนเปิดเว็บหรือสลับแท็บเว็บ และห้องตัดต่อส่งออกคลิปเสร็จ แผงขวาจะเปิดขึ้นมาให้เอง แม้คุณปิดไว้ (หน้าเว็บอาจต้องให้คุณล็อกอินหรือกดอะไร) ส่วนการถ่ายรูปหน้าเว็บ และงานเรนเดอร์ที่หยุดหรือพัง ยังเงียบเหมือนเดิม
  • tests ที่เพิ่มในรุ่นนี้: TestABranchRidesTheMessageThatCallsForIt, TestTheModelCanOpenAndRepairABranch, TestTheDailyPassMovesASubjectIntoABranch, TestSessionSearchWordsIdsAndDays, TestLearningAFileWritesItsFactsIntoTheBranchesWithTheSource, TestTheIdlePassLearnsOnlyWhatChangedInAFolderKeptLearned, TestKeepLearningReadsOnlyTheLevelOfThePickedFiles, TestAFolderInsideALearnedOneIsNamedOnce, TestSessionSpendByNamesEachWorkerAndItsHirer, TestSelectingAPageBringsThePanelBack และ tests ของหน้า "คลัง" และแท็บ "การใช้"

v1.10.11

Choose a tag to compare

@Mikedev115 Mikedev115 released this 21 Oct 08:55

🧩 Aetox v1.10.11

วันที่ 21 ตุลาคม 2026

แชทผ่าน OpenRouter กลับมาใช้ cache ได้ และรูปที่แนบมา model ดูเองได้เลย ไม่ไปเปิดเครื่องมืออ่านรูปซ้ำ

แชทผ่าน OpenRouter ไม่ใช้ cache เลย

  • เดิม แชท glm-5.3-flash ผ่าน OpenRouter ได้ Cache hit 0% ห้ารอบติดกัน แต่ละรอบรอ 13–20 วินาทีกว่าคำตอบจะเริ่มขึ้น OpenRouter มีผู้ให้บริการที่รัน model ตัวนี้ราว 35 เจ้า บางเจ้าไม่ได้ใช้ cache เลย และแชทเดียวกันก็ถูกย้ายไปมาระหว่างเจ้าได้
  • รุ่นนี้ Aetox ขอให้ OpenRouter ใช้บริษัทเจ้าของ model ก่อน เช่น z-ai/... ไป Z.AI ถ้าเจ้านั้นไม่ว่าง OpenRouter จะใช้เจ้าอื่นแทนแบบเดิม ผลทดสอบจริง: แชทที่ประวัติยาวขึ้นทุกรอบ ใช้ cache ได้ครบทุกส่วนที่ส่งไปแล้วในรอบก่อน ทั้งตอนกลาง turn และตอนข้าม turn

ไม่ได้ทำ: Gemini ยังทำงานแบบเดิม เพราะขอ Google ก่อนแล้ว cache ไม่ได้ดีขึ้น ส่วน model ที่ไม่มีเจ้าของรันเอง (เช่น Llama) ก็ยังได้เหมือนเดิม

แนบรูปแล้ว model ไปเรียกเครื่องมืออ่านรูปอีกรอบ

  • เดิม แนบภาพหน้าจอแล้ว model ไม่ตอบจากภาพทันที แต่ไปเรียก "อ่านรูป" ซึ่งเป็น OCR ที่อ่านภาษาไทยเพี้ยนบ่อย ทั้งที่ภาพถูกส่งไปพร้อมข้อความแล้ว ทดสอบด้วยภาพหน้าจอจริงรอบละ 12 ครั้ง: Claude Haiku 5.5 เรียกเครื่องมือ 12 ใน 12 ครั้ง, GLM 5.3 Flash 7 ใน 12 ครั้ง
  • รุ่นนี้ สำหรับ model ที่รู้แน่ว่ามองเห็นรูป ข้อความจะบอกตรง ๆ ว่ารูปอยู่ในข้อความนี้ ดูได้เลย ผลทดสอบชุดเดิม: ทั้งสองตัวเหลือ 0 ใน 12 ส่วน Kimi K3 กับ Gemini 3 Flash ที่ดูเองอยู่แล้วก็ยังดูเองเหมือนเดิม
  • เปิดแชทเก่ากลับมา รูปจะไม่ได้ส่งไปกับประวัติอีก ข้อความเลยเปลี่ยนเป็นบอก model ว่ารูปไม่อยู่แล้ว ถ้าจะดูใหม่ให้เปิดไฟล์ตาม path แทน

ไม่ได้ทำ: model ที่ยังไม่รู้ว่ามองเห็นรูปหรือเปล่า ยังได้ข้อความแบบเดิม ที่บอกให้แจ้งผู้ใช้ตรง ๆ ถ้ามองไม่เห็นรูป

เปลี่ยนอื่น ๆ ในรุ่นนี้

  • tests ที่เพิ่มในรุ่นนี้: TestOpenRouterUpstreamIsTheMaker, TestLiveOpenRouterHistoryCache (ทดสอบกับ OpenRouter จริง รันเฉพาะเมื่อสั่ง), TestAConfirmedPictureIsNamedAsSeen, TestAReopenedChatDoesNotClaimAPictureItLeftBehind

v1.10.10

Choose a tag to compare

@Mikedev115 Mikedev115 released this 21 Oct 07:29

🧩 Aetox v1.10.10

วันที่ 21 ตุลาคม 2026

ไม่ได้ตอบคำถามของผู้ช่วย ไม่ถูกนับเป็นเครื่องมือพังอีก

คำถามที่ไม่มีคนตอบ ไม่ใช่ปัญหาที่ต้องส่งนักพัฒนา

  • เดิม ผู้ช่วยถามแล้วไม่มีใครตอบภายใน 30 นาที ผู้ช่วยปิดงานเองตามที่ควร แต่ถ้าเกิดแบบนี้ครบ 3 ครั้ง หน้าปัญหาจะขึ้นการ์ด "เครื่องมือ ask_user ล้มซ้ำด้วยเหตุเดียวกัน" แล้วชวนให้ส่งรายงานหานักพัฒนา ทั้งที่เครื่องมือไม่ได้พัง แค่ไม่มีคนอยู่หน้าจอ
  • รุ่นนี้ กรณีไม่มีคำตอบ และกรณีไม่มีใครเลือกตัวเลือก นับเป็นสภาพของเครื่อง แบบเดียวกับการกด Stop เลยไม่ขึ้นการ์ดปัญหาแล้ว แถวในแชทยังเป็นสีแดงเหมือนเดิม เพราะคำถามนั้นยังไม่ได้รับคำตอบจริง ๆ

ไม่ได้ทำ: ไม่ได้ให้หน้าปัญหาข้าม ask_user ทั้งตัว ถ้าผู้ช่วยส่งคำถามมาผิดรูปซ้ำ ๆ ก็ยังนับเป็นปัญหาเหมือนเดิม

เปลี่ยนอื่น ๆ ในรุ่นนี้

  • tests ที่เพิ่มในรุ่นนี้: TestAskUserUnansweredAsksTheModelToClose ตรวจว่าคำถามที่หมดเวลามี mark นี้

v1.10.9

Choose a tag to compare

@Mikedev115 Mikedev115 released this 21 Oct 07:14

🧩 Aetox v1.10.9

วันที่ 21 ตุลาคม 2026

คำตอบยาวไม่ถูกพับหายเข้าขั้นตอนอีก · ส่งข้อความตอนเปิดแชทใหม่ไม่ค้าง · Claude ผ่าน 9Router ใช้ token ลดเกือบครึ่ง

คำตอบอยู่บนจอเต็ม ไม่ถูกพับเข้าขั้นตอน

  • เดิม (v1.10.8) คำตอบที่มาเป็นสองก้อนติดกัน เช่นสรุปยาว 2,597 ตัวอักษรตามด้วยย่อหน้าปิดท้าย สรุปทั้งก้อนกลายเป็นบรรทัดหนึ่งใต้หัว "ทำงานไป N ขั้น" แล้วพับหายตอนจบ บนจอเหลือแค่ย่อหน้าสุดท้าย
  • รุ่นนี้ ทุกอย่างหลังเครื่องมือหรืองานมอบหมายชิ้นสุดท้ายนับเป็นคำตอบ อยู่เต็มบนจอเสมอ ระหว่าง live ก็ถามแบบเดียวกัน
  • เดิม ระหว่าง live เครื่องมือของรอบไปเกาะประโยคก่อนหน้า บรรทัดขั้นบอกเวลากับจำนวนเครื่องมือเพี้ยนไปหนึ่งขั้น (เปิด session ใหม่แล้วถูก)
  • รุ่นนี้ ประโยคและความคิดของรอบถูกวางหน้าแถวเครื่องมือของรอบนั้นตั้งแต่ตอน live

ส่งข้อความตอนแชทใหม่ยังเปิดไม่เสร็จ

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

Claude ผ่าน 9Router: cache กลับมา token ลดเกือบครึ่ง

  • เดิม โมเดล cc/ วิ่งทาง chat/completions ซึ่ง 9Router ส่ง system prompt ซ้ำและไม่ส่งตัวเลข cache กลับมา
  • รุ่นนี้ วิ่งทาง Anthropic Messages วัดจริง 8 รอบ 527K → 293K token, cache 33% → 57–74% ตัวเลขในหน้าสถิติตรงกับ log ของ 9Router
  • การ์ด cache คิด hit rate เฉพาะ call ที่รายงาน cache มา ส่วนที่ไม่มีตัวเลขแสดงเป็น "ไม่ทราบ" ไม่นับเป็น miss

หน้าสถิติบอกว่าโมเดลมาจากไหน

ทุกชื่อโมเดลมีโลโก้ผู้ให้บริการ สีกราฟเป็นสีเดียวกับโลโก้ และกดชื่อใน legend เพื่อดูเฉพาะรุ่นนั้นได้

โต๊ะโค้ด

  • map ของโปรเจคอ่านไฟล์ที่ clean จาก git ทีเดียว ไม่ถูกตัดกลางทาง (terraform 1,628 ไฟล์ cold 9–15 วินาที → 0.9 วินาที) และ map เป็นของใช้เมื่ออยากรู้โครงสร้าง ไม่ใช่ขั้นแรกบังคับ
  • reproduce bug ด้วยเคสในรายงานเอง ไม่ใช่เคสที่ agent คิดขึ้น และการปิด check ทั้งกลุ่มไม่นับว่าแก้แบบ minimal
  • Claude Code เริ่มที่โหมด Auto ในแชตที่ยังไม่เคยเลือกโหมด แชตที่เลือก Default เองยังเป็น Default

ไม่ได้ทำ: เอาประโยค "ตรวจ diff ก่อนบอกว่าเสร็จ" ของ v1.10.8 ออกไปแล้ว เพราะไฟล์ขยะที่เป็นเหตุผลของมันมากับ image ทดสอบ ไม่ใช่ฝีมือ agent

เปลี่ยนอื่น ๆ ในรุ่นนี้

  • web ที่ออก network ไม่ได้สองครั้งติด ครั้งถัดไปไม่รัน และบอกโมเดลว่าเครื่องนี้ไม่มี network
  • tests ที่เพิ่มในรุ่นนี้: Chat.tools.test.ts (ลำดับของ turn คำตอบสองก้อนตามที่เก็บใน aetox.db และกรณี live)

v1.10.8

Choose a tag to compare

@Mikedev115 Mikedev115 released this 20 Oct 18:35

🧩 Aetox v1.10.8

วันที่ 21 ตุลาคม 2026

ขั้นตอนการทำงานในแชทพับเก็บได้ คำตอบไม่จมใต้บันไดอีก · โต๊ะโค้ด reproduce bug ก่อนแก้ อ่าน test เดิม และตรวจ diff ของตัวเองก่อนบอกว่าเสร็จ

ขั้นที่จบแล้วเป็นบรรทัดเดียว แล้วพับเก็บตอนตอบเสร็จ

เจ้าของ 20 ต.ค. ชี้ภาพหน้าจอ: "ทำให้มันพับได้ได้ไหม" แล้วเลือกจาก lab ห้าแบบว่า "อยากได้แบบ C แล้วพับเก็บ"

  • เดิม ทุกช่วงงานใน turn วาดสามบรรทัด: คิดเป็นเวลา N วินาที, ประโยคของโมเดล, ใช้ N เครื่องมือ
    งานที่ทำหกขั้นจึงมีสิบแปดบรรทัดคั่นระหว่างคำถามกับคำตอบ
  • รุ่นนี้
    • ระหว่างทำ ขั้นที่จบแล้วค่อย ๆ หดเหลือบรรทัดเดียว (ประโยคแรก เวลา จำนวนเครื่องมือ) ใต้หัว "ทำไปแล้ว N ขั้น"
      ขั้นที่กำลังทำยังเต็มอยู่ด้านล่าง
    • ขั้นจะกลายเป็นบรรทัดเมื่อจบจริง คือโมเดลพูดประโยคถัดไป ผู้ใช้พิมพ์แทรก หรือ turn จบ ไม่ใช่ตอนเงียบระหว่างรอบเครื่องมือ
    • ตอบเสร็จแล้ว บรรทัดทั้งหมดพับเข้าหัว "ทำงานไป N ขั้น · ใช้ N เครื่องมือ · N วินาที" บนจอเหลือหัวกับคำตอบ
    • กดหัวเพื่อดูทุกขั้น กดบรรทัดไหนก็เห็นประโยคเต็มกับแถวเครื่องมือของขั้นนั้น ปุ่มดูความคิดอยู่ในพับเดียวกัน
    • สิ่งที่ไม่ถูกย่อเป็นบรรทัด: ขั้นที่ยังมีงานรัน งานที่มอบให้เอเจนหรือผู้ช่วย การ์ด server รูปที่วาด
      ข้อความที่ผู้ใช้พิมพ์แทรก และขั้นสุดท้าย
    • ทุกการขยับเป็นความสูงของบล็อกเดียว ใช้ท่าพับเดิมของแอป วัดจากหน้าแชทตัวจริงในเบราว์เซอร์ headless เทียบกับรุ่นก่อน
      สามรอบ: เฟรมช้าสุด 28 ms ไม่มีเฟรมยาว รุ่นก่อนช้าสุด 33–67 ms งาน 30 ขั้นได้ผลเท่ากัน

ไม่ได้ทำ: จำกัดจำนวนบรรทัดระหว่างทำไว้แค่ไม่กี่บรรทัดล่าสุด ตอนนี้แสดงทุกบรรทัด

โต๊ะโค้ดแก้ bug แบบที่ทีมอันดับต้นทำ

  • เดิม ใน SWE-bench-Live lite รอบที่ 3 งาน pdm-3237 ถูกแก้ผิดไฟล์เพราะไม่เคยรันคำสั่งที่พัง
    บางข้อ test ใหม่ผ่านแต่ test เดิมพัง เพราะไม่ได้รัน test ที่ครอบโค้ดที่แก้ และคำว่า "ตามสัดส่วน" ทำให้โมเดลข้ามขั้นพวกนี้
  • รุ่นนี้ คำสั่งของโต๊ะโค้ดบอกชัด:
    • งานแก้ bug ต้อง reproduce ก่อนแก้ แล้วแสดงว่าการ reproduce เดิมผ่านหลังแก้
    • รัน test เดิมที่ครอบโค้ดที่แก้
    • ก่อนบอกว่าเสร็จ ตรวจ diff ของตัวเองว่ามีแต่สิ่งที่ตั้งใจ ไม่มี debug output ไฟล์ชั่วคราว หรือบรรทัดที่ไม่เกี่ยว

เปลี่ยนอื่น ๆ ในรุ่นนี้

  • คำว่า edits ในประโยคตรวจ diff ชนกับชื่อเครื่องมือ เปลี่ยนเป็น unrelated lines
  • tests ที่เพิ่มหรือแก้ในรุ่นนี้: Chat.tools.test.ts (turns finished stretches into lines and folds them away once the turn is over,
    keeps a stretch that handed work out whole, และเจ็ดเทสต์เดิมของการพับ) turnPhases.test.ts (stepSegs, phaseLineText)

v1.10.7

Choose a tag to compare

@Mikedev115 Mikedev115 released this 20 Oct 16:27

🧩 Aetox v1.10.7

วันที่ 20 ตุลาคม 2026

เปิดสิทธิ์เต็มแล้ว เบราว์เซอร์ไม่หยุดถามตอนกดโพสต์หรือส่ง · ผู้ช่วยตรวจสาเหตุที่ผู้ใช้เดามาก่อนลงมือแก้ · README สั้นลงเหลือเรื่องเดียว

สิทธิ์เต็มหมายถึงไม่ต้องหยุดถาม รวมการกดในเบราว์เซอร์

เจ้าของ 20 ต.ค.: "ถ้าเปิดให้สิทธิ์เต็มก็ไม่ควรถาม"

  • เดิม การกดปุ่ม Post หรือ Send หรือกด Enter ในช่องคอมเมนต์ ในแท็บเบราว์เซอร์ของผู้ช่วย ขึ้นการ์ดขออนุญาตทุกโหมด รวมสิทธิ์เต็ม
    การ์ด "ตรวจไม่ได้ว่ากดแล้วโพสต์ไหม" ของเครื่องมือหน้าจอ และ batch ที่กด Enter ก็ถามทุกโหมดเหมือนกัน
  • รุ่นนี้
    • การกดแบบนี้ยังถามในโหมด "ถามก่อน" กับ "คำสั่งเสี่ยง" แต่ไม่ถามเมื่อเปิดสิทธิ์เต็ม
    • การ์ด "ตรวจไม่ได้" ของเครื่องมือหน้าจอกับ Enter ใน batch ทำตามกฎเดียวกัน

ไม่ได้ทำ: โพสต์ผ่านมือของแอปเอง (meta_page_post, youtube_publish) ยังถามทุกโหมดเหมือนเดิม เพราะเป็นการโพสต์ในชื่อเพจของผู้ใช้โดยตรง

สิ่งที่ผู้ใช้อยากได้ต้องทำตาม ส่วนสาเหตุที่ผู้ใช้เดามาให้ตรวจก่อน

  • เดิม ไม่มีอะไรบอกว่าคำอธิบายปัญหาของผู้ใช้เองก็เป็นแหล่งข้อมูลที่ต้องตรวจ ใน SWE-bench-Live lite บน 1.10.6
    งาน patroni-3198 ถูกแก้ตรงไฟล์ที่ issue ชี้ แต่ต้นเหตุจริงอยู่อีกไฟล์ และ pdm-3237 ถูกแก้โดยไม่เคยรันคำสั่งที่พังเลย
  • รุ่นนี้ ทุกโต๊ะได้กฎเดียวกันในชั้น evidence: เป้าหมายของผู้ใช้ต้องทำตาม แต่สิ่งที่ผู้ใช้เชื่อเรื่องสาเหตุ ตำแหน่ง หรือสถานะตอนนี้
    เป็นเบาะแสที่ต้องเทียบกับโค้ด ข้อมูล หรือการทำซ้ำก่อน ตามน้ำหนักของงาน ถ้าหลักฐานชี้ที่อื่น ทำตามหลักฐานภายในเป้าหมายเดิมแล้วบอกสิ่งที่เจอ
    ถ้าตรวจไม่ได้ก็บอกว่าตรวจไม่ได้

ไม่ได้ทำ: ไม่ให้กฎนี้เป็นใบอนุญาตทำงานใหญ่กว่าที่ขอ และไม่ต้องพิสูจน์ไฟล์กับบรรทัดที่ผู้ใช้บอกมาซ้ำทุกครั้งที่แก้เล็ก ๆ

README สั้นลงเหลือเรื่องเดียว

  • เดิม README ยาวราว 1,189 บรรทัดต่อภาษา
  • รุ่นนี้ ราว 160 บรรทัด: โมเดลเดิม งานดีขึ้น พร้อมตารางหลักฐานหกด้านที่ใช้โมเดลเดียวกันทั้งสองฝั่ง เริ่มใช้สามขั้น และหัวข้อ
    "ให้เราจัดการงานของคุณ" กับสองประตูเหมือนหน้าแรกของเว็บ รายละเอียดแต่ละด้านย้ายไปหน้า features ของเว็บ ประวัติรุ่นอยู่ใน release notes

เปลี่ยนอื่น ๆ ในรุ่นนี้

  • ลิงก์และ canonical ของนโยบายความเป็นส่วนตัวชี้ /Aetox-Harness/ เพราะ /Aetox/ เป็น 404
  • ขนาดแพ็กเกจ v1.10.6 วัดจาก release จริง และหารตัวคูณเปรียบเทียบใหม่
  • tests ที่แก้ในรุ่นนี้: browser_publish_test.go (สิทธิ์เต็มไม่ถาม) screen_tool_assess_test.go checked_assessment_test.go

v1.10.6

Choose a tag to compare

@Mikedev115 Mikedev115 released this 20 Oct 09:01

🧩 Aetox v1.10.6

วันที่ 20 ตุลาคม 2026

แชทที่ Claude Code กับ OpenCode ตอบเห็นบริบท แคช ลิมิต และไฟล์ที่แก้ได้เหมือนแชทของ Aetox · ผู้ช่วยตัดคลิปที่แนบมาได้เลย · Antigravity ใช้เครื่องมือ Aetox ได้

แชทที่ CLI ตอบ ไม่ใช่แชทมืดอีกแล้ว

เจ้าของ 20 ต.ค.: "บริบทหาย" · "นับถอยหลังที่ Claude เก็บแคชให้ และขีดจำกัดการใช้โมเดล" · "Claude code แก้อะไรไปไม่เห็นขึ้นเหมือนตอน Aetox ทำงานเลย" · "กดเปลี่ยนโหมดไม่ได้ รำคาญมากเวลามันขอ"

  • เดิม แถบท้ายแชทของ CLI ว่าง ปุ่มบีบอัดบีบ transcript ของ Aetox ซึ่ง CLI ไม่เคยอ่าน ไฟล์ที่ CLI แก้ไม่ขึ้นการ์ดไฟล์ที่เปลี่ยน
    ตัวเลือกโหมดกับโมเดลกดไม่ได้ตลอดที่เทิร์นรัน และข้อความที่พิมพ์ระหว่างนั้นต้องรอ
  • รุ่นนี้
    • แถบท้ายบอกบริบทของทั้งแชท ตัวนับถอยหลังแคช และหน้าต่างลิมิต 5 ชม. / 7 วันพร้อมเวลารีเซ็ต
      แคชเป็นค่าประมาณจาก request ล่าสุดกับชั้นแคชที่ CLI รายงาน หน้าจอบอกว่าประมาณ ตัวเลขเก็บข้ามการรีสตาร์ต
    • ถึงลิมิตแล้ว ข้อความบอกว่าติดหน้าต่างไหนและรีเซ็ตกี่โมงตามนาฬิกาผู้ใช้
    • ไฟล์ที่ CLI แก้ขึ้น +/- diff การ์ดไฟล์ที่เปลี่ยน และใบส่งงานเหมือนที่ Aetox เขียนเอง เช็กลิสต์ของ Claude Code เข้าแถบ "สิ่งที่ต้องทำ"
    • chip โหมดกดได้ตอนเทิร์นรัน Claude Code เปลี่ยนทันที ตัวอื่นเริ่มเทิร์นหน้า การ์ดขออนุญาตที่ค้างอยู่ปล่อยตัวเองถ้าโหมดใหม่ไม่ต้องถาม
      อนุมัติแผนของ Claude Code แล้วออกจาก Plan จริง chip ตามไปด้วยแสงวาบหนึ่งครั้ง ไม่มีบรรทัดในแชท
    • ตัวเลือกโมเดลก็เปิดตอนรัน Claude Code เปลี่ยนทันที effort รอเทิร์นหน้า
    • พิมพ์ข้อความระหว่างเทิร์นได้ Claude Code เอาไปต่อคิวเป็นเทิร์นถัดไป ข้อความที่ CLI รับไม่ทันกลับเข้าคิวของ composer
    • ปุ่มบีบอัดส่ง /compact ให้ CLI เอง และโชว์เฉพาะเมื่อ CLI เสนอคำสั่งนั้น
    • เมนู / ได้คำสั่งของ CLI ในโฟลเดอร์นั้นก่อนหมวดอื่น คำสั่งสำเร็จรูปมีคำอธิบาย สกิลของปลั๊กอินบอกว่าปลั๊กอินไหน
      คำสั่ง /status /help /memory /doctor ตอบเองไม่ได้ในโหมดนี้ จึงไม่เสนอ
    • เบราว์เซอร์ของ Aetox ที่ MCP ให้ถูกบอกโมเดลว่าเป็นหน้าต่างที่ผู้ใช้เห็น ไม่ใช่ fetch ของ CLI
  • OpenCode โดยเฉพาะ
    • อ่านขนาด window ส่วนที่ prompt ใช้ได้ก่อน compact และว่าโมเดลอ่านรูปหรือ PDF ได้ไหม โมเดลค่าเริ่มต้น big-pickle ไม่รับรูป
      รูปที่แชทส่งไปเคยหายเงียบ ตอนนี้ข้อความท้ายคำตอบบอกว่ารูปถูกตัดออก
    • ไฟล์แนบส่งเป็น resource link ปุ่ม allow always ใช้ได้ คำตอบที่ถูกตัดเพราะเพดาน output บอกว่าถูกตัด
    • Stop ขอให้ OpenCode จบเอง (session/cancel) ก่อน kill เพราะ kill ทิ้งเทิร์นครึ่งเขียน
    • resume ไม่ replay ทั้ง session ซึ่งเคยเป็นส่วนที่ช้าที่สุดของทุกเทิร์น
    • การ์ดในตั้งค่าบอกการใช้ 7 วันที่ OpenCode นับเอง

ไม่ได้ทำ: โควตาของแพ็กเกจ ไม่มี CLI ตัวไหนบอกใน protocol การ์ดจึงแสดงเฉพาะที่ CLI นับเอง · บีบอัดบริบทของ CLI จากฝั่ง Aetox เอง

แนบคลิปมา ผู้ช่วยตัดให้ได้เลย

  • เดิม โต๊ะผู้ช่วยไม่ถือเครื่องมือ cut จนกว่าห้องตัดจะเปิด คลิปที่ลากเข้าแชทเพื่อให้ตัดจึงถูกถอดเสียงอย่างเดียว
  • รุ่นนี้
    • โต๊ะผู้ช่วยถือ cut_open ซึ่งเป็นประตูที่เปิดห้อง ส่วน edit, look, render ห้องให้ยืมตอนเปิดอยู่ เหมือนเดิม
    • สคีมาของ cut ที่ย่อเหลือบางแอ็กชันส่งเฉพาะอาร์กิวเมนต์ของแอ็กชันนั้น เพราะสคีมา ops ของ edit คือเกือบทั้งเครื่องมือ
    • บรรทัดคลิปแนบบอกทางเข้าห้องตัดเฉพาะแชทที่ถือ cut จริง โต๊ะโค้ดไม่ได้ถือ จึงไม่ถูกบอกถึงเครื่องมือที่ไม่มี

Antigravity ใช้เครื่องมือ Aetox ได้

  • เดิม agy ไม่มี flag MCP ต่อเทิร์น ไม่มีช่องต่อ system prompt (หมายเหตุของ Aetox ถูกทิ้งทุกเทิร์น) และ headless ข้าม ask_question
    จนโมเดลเข้าใจว่าผู้ใช้ไม่ตอบ
  • รุ่นนี้
    • เครื่องมือ Aetox ของแชทเป็น plugin aetox ในโฟลเดอร์ของเทิร์นที่ส่งด้วย --add-dir ค่าใน env ไม่ลงไฟล์
      การเรียก server ของ Aetox เองไม่ขึ้นการ์ดเพราะ bridge ถืออำนาจตัดสินอยู่แล้ว
    • ผู้ช่วยของ Aetox เป็น subagent ของ agy มีสวิตช์แชร์เครื่องมือ Aetox ในตั้งค่า
    • หมายเหตุของ Aetox ส่งเป็น rule .agents/rules/aetox-N.md ในโฟลเดอร์เทิร์น งาน one-shot (ข้อความ commit, จัดกลุ่ม) จึงไม่วิ่งโดยไม่มีคำสั่งอีก
    • คำถามของ agy ขึ้นการ์ดคำถามเดียวกับ Claude Code
    • แถวบัญชีบอกว่าจ่ายด้วยอะไร (บัญชี Google, API key หรือ cloud) อ่านแค่ชื่อกับ flag ไม่อ่าน credential
    • ตั้งค่าบอกเมื่อมี agy รุ่นใหม่ (อ่านจาก CHANGELOG ของ agy เอง ไม่ต่อเน็ต) และมีปุ่มอัปเดต เพราะ Aetox ปิดตัวอัปเดตของ agy ทุกรอบที่สั่งเอง
      คนที่ไม่เคยรัน agy เองจึงค้างที่ 1.3.3 ทั้งที่ 1.4.2 ออกแล้ว

เปิดห้องที่ยังไม่อยู่บนโต๊ะ และปุ่ม ดู ไม่เปิดแท็บซ้ำ

  • เดิม สั่ง "เปิดหน้าอัดเสียงให้ที" แล้วไม่มี tool ไหนเปิดห้องเปล่าได้ ผู้ช่วยไปขับหน้าต่างผ่าน UI Automation 7 รอบแล้วค้าง
    จาก 15 ห้อง เปิดได้เต็มแค่ 2 และปุ่ม ดู บนการ์ดหน้าเว็บเปิดแท็บใหม่ทุกครั้ง กดสามทีได้สามแท็บของหน้าเดียวกัน
  • รุ่นนี้
    • desk room เปิดห้องที่หน้าต่างบอกว่าตัวเองเปิดให้ได้ (รายชื่อเดียวกับปุ่ม + และการ์ดห้อง) desk list พิมพ์บรรทัด rooms
      แชทที่ไม่ได้อยู่บนจอ ห้องไปรอบนโต๊ะที่เก็บของแชทนั้น
    • meeting new เปิดหน้าอัดใหม่ตั้งชื่อจากแชทได้ ไม่เริ่มอัดและไม่แตะไมค์ ถ้ามีประชุมกำลังอัดอยู่จะยกแท็บนั้นขึ้นมาแทน
    • ปุ่ม ดู ยกแท็บเบราว์เซอร์เดิมที่เปิด address นี้อยู่ขึ้นมา ใช้ทั้งกับไฟล์และ openUrlInWorkbench

เอกสารและ benchmark

  • รายงานโค้ด 1.10.0 มีฉบับภาษาอังกฤษ ครบทั้งโจทย์ ไฟล์ตั้งต้น และเทสต์ที่ซ่อน ให้รันซ้ำเองได้ (หัวข้อ "Reproduce it")
  • README บอกเหตุผลที่ซอร์สของรุ่นใหม่ปิด ทั้งโน้ตด้านบนและหัวข้อ Source, licence
  • SWE-bench-Live lite เตรียมให้รันผ่าน Harbor ได้ ตัวเอเจนต์ไม่มีเว็บ ไม่ให้ไปเห็นคำตอบที่ upstream แก้ไว้ สคริปต์ bench ไม่ได้อยู่ในแอป

เปลี่ยนอื่น ๆ ในรุ่นนี้

  • เพดาน tool block ขยายจาก 11500 เป็น 11600 (เจ้าของอนุมัติ) หลังตัดบรรทัดของ desk เองแล้ว
  • tests ที่เพิ่มในรุ่นนี้ (ฝั่ง Go): TestClaudeParserReadsToolUseResults TestClaudeParserReadsMetersLimitsAndCompaction
    TestClaudeSwitchesModeMidTurn TestClaudeSwitchesModelMidTurn TestClaudeSteerWaitsForTheQueuedTurn TestClaudeModeFollowsTheCLI
    TestOpenCodeCatalogLimits TestOpenCodeStopAsksOpenCodeFirst TestOpenCodeResumeSkipsTheReplay TestOpenCodePromptBlocks
    TestCLIMeterKeepsContextCacheAndLimits TestCLIChangeFillsTheNativeWriteFields TestFitCLITurnByWhatTheModelReads
    TestCodeRuntimeSteerReachesTheLiveCLI TestCodeRuntimeModePickReleasesWaitingCard
    TestANarrowedCutSendsOnlyItsActionsArguments TestAClipLineNamesTheCutRoomOnlyWhereCutIsHeld
    TestAntigravityHelpersBecomeSubagents TestAntigravityGateAsksAetoxTheModelsQuestion TestAntigravityLatestAndUpdate
    TestDeskRoomOpensOnlyWhatTheWindowOffers TestMeetingToolNewOpensThePageNotTheMic
    และฝั่งหน้าต่างใน ChatStats.test.ts (ตัวนับถอยหลังแคช, ไม่วาดอะไรเมื่อ CLI ไม่รายงาน) Palette.test.ts (คำสั่งของ CLI ขึ้นก่อน)

Aetox Mobile Android 0.3.4

Pre-release

Choose a tag to compare

@Mikedev115 Mikedev115 released this 20 Oct 12:10

Aetox Mobile Android 0.3.4

รุ่นเลขใหม่ ไม่มีการเปลี่ยนในตัวแอป Android

ต่อจาก 0.3.2 เลข 0.3.3 ไม่เคยปล่อย จึงข้ามมาที่ 0.3.4

มีอะไรใหม่

  • ไม่มีของใหม่ในตัวแอป โค้ด Android (mobile/android) เหมือน 0.3.2 ทุกบรรทัด รุ่นนี้เปลี่ยนแค่เลขรุ่น (code 7)
    ผู้ที่ใช้ 0.3.2 อยู่ไม่จำเป็นต้องอัป
  • การแก้ที่คนเห็นบนมือถือมาจาก Windows หน้าจอแชตทั้งหมดมาจาก Aetox บน Windows (APK ไม่มีหน้าจอฝังอยู่)
    การ์ดทีมแบบสั้น ใบส่งงานใต้คำตอบ และการแก้ของหน้าจอ จึงมากับ Aetox 1.10.6 ไม่ใช่ APK นี้

ต้องใช้

Aetox บน Windows 1.9.28 ขึ้นไป (1.10.6 สำหรับของใหม่ข้างบน) · Android 10 ขึ้นไป · Tailscale HTTPS
อัปเดตจาก 0.3.2 ได้จากในแอป: ตั้งค่า › เวอร์ชันแอป › อัปเดต เซ็นด้วยคีย์เดิม การจับคู่และข้อมูลอยู่ครบ

สถานะการทดสอบ

APK ผ่าน unit tests, lint และตรวจลายเซ็น cert SHA-256 c6330d76… ตรงกับ 0.3.2
ยังไม่ได้ลองบนมือถือจริง

Package: io.github.mikedev115.aetox.mobile.dev · Version: 0.3.4 (code 7)

APK SHA-256:
639dd3b91e853cafc810f3df400b9464bc45ee168bd4be34e8086b8c26ada92b

v1.10.5

Choose a tag to compare

@Mikedev115 Mikedev115 released this 19 Oct 16:40

🧩 Aetox v1.10.5

วันที่ 19 ตุลาคม 2026

รุ่นแก้เล็ก: ปุ่ม ฟัง บนแผน รายการชิ้นงานที่อ่านออก และการ์ดแชทใหม่ที่ไม่ไหลตามลงท้ายแชท

ฟังแผนได้ ไม่ต้องอ่านเอง

  • เดิม แผนในแท็บชิ้นงานมีแค่ ขอแก้แผน / แก้เอง / คัดลอก ปุ่ม ฟัง มีแค่ใต้คำตอบในแชท
  • รุ่นนี้
    • แถบของแผนมีปุ่ม ฟัง อ่านทีละหัวข้อ: ชื่อแผนกับสถานะ แล้วแต่ละหัวข้อ ขั้นตอนอ่านเป็น "ขั้นที่ 1, …"
    • ใต้แถบมีบรรทัดบอกว่ากำลังอ่านส่วนไหน (เช่น 2 / 3) กด ■ หยุดได้ทุกเมื่อ
    • ใช้เสียงเดียวกับ ฟัง ในแชท ลิงก์อ่านแค่ชื่อเว็บ ไม่อ่าน URL ทั้งเส้น และการแบ่งโหลดเสียงเป็นชิ้นยังเป็นระบบเดิม
    • หัวข้อถัดไปเริ่มเมื่อหัวข้อก่อนเล่นจบเองเท่านั้น ถ้ากดหยุด เกิด error หรือมีเสียงอื่นมาแทน การอ่านแผนจบตรงนั้น

ไม่ได้ทำ: ปุ่มเล่นทีละขั้น และปุ่ม ฟัง บนรายงานปิดงาน

แถวชิ้นงานขึ้นตัวเลขแปลก ๆ ทุกแถว

  • เดิม ทุกแถวบอกชื่อโฟลเดอร์ที่ไฟล์อยู่ ซึ่งเกือบทุกไฟล์คือโฟลเดอร์ของแชทเอง ที่ตั้งชื่อตาม session
    ทุกแถวเลยขึ้น 20261019-183128.412 เหมือนกันหมด และ 11 แถวดันแผนลงไปครึ่งล่างของแท็บ
  • รุ่นนี้
    • แถวบอกชนิดกับเวลาที่ได้ไฟล์ เช่น "เอกสาร · 18:31" "หน้าเว็บ · 18:40" "สไลด์ · 12 หน้า · 18:45" ใช้คำเดียวกับถาดไฟล์
    • บอกโฟลเดอร์เฉพาะไฟล์ที่อยู่นอกโฟลเดอร์ของแชท
    • รายการแสดง 4 แถว ที่เหลือพับไว้หลังแถว "อีก N ชิ้น" (แถวที่เลือกอยู่แสดงเสมอ)

บรรทัด "เปิดแชทใหม่ที่ … แล้ว" ตามลงท้ายแชทตลอด

  • เดิม การ์ดแชทใหม่ที่ agent เสนอถูกวาดต่อท้ายข้อความสุดท้ายเสมอ พอกด เริ่ม แล้วคุยต่อ
    บรรทัด "เปิดแชทใหม่ที่ ผู้ช่วย › แชทเปล่า แล้ว" ก็ลงมาอยู่ล่างสุดทุกข้อความ จนกว่าจะปิดแอป
  • รุ่นนี้ การ์ดอยู่ใน turn ที่มันเกิด ก่อนข้อความถัดไปของผู้ใช้ เลื่อนขึ้นไปตามประวัติเหมือนข้อความอื่น
    การ์ดที่ยังไม่กด เริ่ม ก็ใช้กฎเดียวกัน

เปลี่ยนอื่น ๆ ในรุ่นนี้

  • tests ที่เพิ่มในรุ่นนี้: chatCardPlace.test.ts (การ์ดอยู่ใน turn ของมัน, รอ transcript ก่อนจับตำแหน่ง),
    planListen.test.ts (ตัดแผนตามหัวข้อ, อ่านต่อเมื่อจบเอง, หยุดเมื่อมีเสียงอื่น),
    และใน artifactsPane.test.ts: แถวบอกชนิด · เวลา, พับเหลือ 4 แถว, ไม่พับรายการที่เกินแค่แถวเดียว
  • มือถือและ CLI: โค้ด Android ไม่เปลี่ยนตั้งแต่ mobile-v0.3.2 จึงไม่ออก APK ใหม่ ตัวติดตั้งยังมี APK 0.3.2 พร้อม android-build.json เหมือนเดิม
    CLI ไม่เปลี่ยน ได้เอนจินใหม่ไปพร้อมรุ่นนี้