# รอบการปล่อย ตุลาคม 2026: แอป Mac สี่ตัวที่อัปเดตตัวเองได้ เบราว์เซอร์ที่อ่านอีเมล และ agent บน Windows

> แปดสิบแปด release ในสิบเอ็ดผลิตภัณฑ์ภายในสามสัปดาห์ Octoweb, Vext, Timex และ TypeTab เปลี่ยนมาอัปเดตอัตโนมัติ; Octoweb 0.17–0.19 กลายเป็น mail client; Vext 1.7 เพิ่ม Meeting Assist; Octomind 0.56–0.60 ลงชื่อเข้าใช้ด้วย ChatGPT ได้ ติดตั้งบน Windows ได้ และ stream งานของ subagent ให้ดูได้

[รอบปลายกันยายน](/blog/release-round-late-september-2026) ครอบคลุม tag จนถึง 30 กันยายน ตั้งแต่นั้นมา: **88 release ในสิบเอ็ดผลิตภัณฑ์** และอีกสาม repository ที่ปรากฏในรอบการปล่อยเป็นครั้งแรก

**รอบนี้ว่าด้วยคนที่ใช้แอป ไม่ใช่คนที่สร้าง agent** แอป Mac ทั้งสี่ตัวของเราตอนนี้อัปเดตตัวเองได้ Octoweb กลายเป็น mail client Vext ตอบคำถามระหว่างการประชุมได้ Octomind ให้คุณลงชื่อเข้าใช้ด้วยแผน ChatGPT ที่คุณจ่ายเงินอยู่แล้ว และติดตั้งบน Windows ได้

---

## ตัวเลข

| Repo                                                                    | ช่วง                | Release |
| ----------------------------------------------------------------------- | ------------------- | ------: |
| [octolib](https://github.com/Muvon/octolib/releases/tag/0.45.1)         | 0.41.0 → **0.45.1** |      26 |
| [octomind](https://github.com/Muvon/octomind/releases/tag/0.60.1)       | 0.56.0 → **0.60.1** |      19 |
| [octohub](https://github.com/Muvon/octohub/releases/tag/0.13.0)         | 0.9.5 → **0.13.0**  |      15 |
| [octofs](https://github.com/Muvon/octofs/releases/tag/0.19.0)           | 0.16.2 → **0.19.0** |       8 |
| [octoweb](https://github.com/Muvon/octoweb/releases/tag/0.19.0)         | 0.17.0 → **0.19.0** |       4 |
| [octocode](https://github.com/Muvon/octocode/releases/tag/0.27.0)       | 0.26.5 → **0.27.0** |       4 |
| [octobrain](https://github.com/Muvon/octobrain/releases/tag/0.14.8)     | 0.14.5 → **0.14.8** |       4 |
| [synx](https://github.com/Muvon/synx/releases/tag/0.1.7)                | 0.1.5 → **0.1.7**   |       3 |
| [vext](https://getvext.app/blog/vext-1-7-0-meeting-assist-auto-updates) | 1.6.0 → **1.7.0**   |       2 |
| [timex](https://gettimex.app/blog/timex-1-7-0-last-update-by-hand)      | 1.6.0 → **1.7.0**   |       2 |
| [typetab](https://typetab.app/blog/typetab-1-2-0-snippets-auto-updates) | **1.2.0**           |       1 |

ติด tag ตั้งแต่ 1 ตุลาคม ถึง 23 ตุลาคม tag ของ Octolib สองตัว คือ 0.41.4 และ 0.41.5 ไม่เคยขึ้นไปถึง crates.io; การแก้ไขของทั้งสองตัวไปออกใน 0.41.6 เจ็ดในสิบห้า release ของ OctoHub เป็นการอัปเดต dependency นอกเหนือจากสิบเอ็ดตัวนี้: Yoda 2.5, Octomind Action v2 และ tag แรกของ mcp-binance-futures ซึ่งเล่าไว้ช่วงท้ายของโพสต์

---

## แอป Mac สี่ตัว วิธีอัปเดตเดียว

[**Octoweb 0.19**](https://octoweb.xyz/blog/octoweb-0-19-release), [**Vext 1.7.0**](https://getvext.app/blog/vext-1-7-0-meeting-assist-auto-updates), [**Timex 1.7.0**](https://gettimex.app/blog/timex-1-7-0-last-update-by-hand) และ [**TypeTab 1.2.0**](https://typetab.app/blog/typetab-1-2-0-snippets-auto-updates) ถูกติด tag ห่างกันไม่ถึงหนึ่งนาทีในวันที่ 23 ตุลาคม และแต่ละตัวมาพร้อม [Sparkle](https://sparkle-project.org) เฟรมเวิร์กอัปเดตที่แอป Mac จำนวนมากนอก App Store ใช้กัน

**อัปเดตด้วยมือเป็นครั้งสุดท้าย** ไม่มีเวอร์ชันก่อนหน้าตัวไหนมี updater คุณจึงต้องติดตั้งทั้งสี่ตัวนี้เอง: จากเว็บไซต์ของแต่ละแอป หรือผ่าน Homebrew หลังจากนั้น แต่ละแอปจะตรวจสอบวันละครั้งและดาวน์โหลดอยู่เบื้องหลัง ทุกอัปเดตถูกเซ็นด้วย key ที่มีแค่เราถือไว้ และแอปจะตรวจลายเซ็นนั้นก่อนติดตั้งอะไรก็ตาม

**มันไม่ขัดจังหวะคุณ** Vext, Timex และ TypeTab จะติดตั้งเมื่อคุณ quit แอป หรือเมื่อแอปว่างอยู่และคุณไม่ได้แตะคีย์บอร์ดและเมาส์มาสิบนาที จึงไม่มีอะไรโผล่มากลางการ dictation, การอัดการประชุม หรือการเทรนโมเดล Octoweb ไม่เคย relaunch เอง; มันจะติดตั้งในครั้งถัดไปที่คุณ quit มัน

**license ของคุณยังเป็นตัวตัดสิน** แอปแบบเสียเงินจะข้ามทุกอัปเดตที่เกิน major version ที่ license ของคุณครอบคลุม การอัปเกรดไป major ใหม่ยังเป็นการตัดสินใจของคุณ

การตรวจสอบนี้คือ request วันละครั้งไปยังเว็บไซต์ของแอปเอง ซึ่งส่งไปแค่เวอร์ชันของแอป ไม่มีอะไรเกี่ยวกับตัวคุณ ปิดได้ใน Settings ของแต่ละแอป

---

## Octoweb 0.17 → 0.19 — เบราว์เซอร์อ่านอีเมลของคุณ

[**github.com/muvon/octoweb**](https://github.com/Muvon/octoweb/releases/tag/0.19.0) · 4 release · [บันทึก 0.17](https://octoweb.xyz/blog/octoweb-0-17-release) · [บันทึก 0.18](https://octoweb.xyz/blog/octoweb-0-18-release) · [บันทึก 0.19](https://octoweb.xyz/blog/octoweb-0-19-release)

**0.17.0 ทำให้ Octoweb เป็น mail client** มันอ่านอีเมลจาก Gmail และ Google Workspace, iCloud, Outlook และ Microsoft 365 (ผ่านแอปที่คุณลงทะเบียนเอง), Namecheap Private Email และ IMAP server ใดก็ได้ อีเมลถูกแยกเป็น Important และ Other พร้อม screener ที่เลือกเปิดได้ซึ่งกักอีเมลจากผู้ส่งใหม่ไว้จนกว่าคุณจะยอมรับ, การคัดแยกด้วยปุ่มเดียว, snooze, undo send, send later และการค้นหาแบบ full-text ในเครื่อง Mail AI ปิดอยู่จนกว่าคุณจะเปิดเอง release เดียวกันนี้เพิ่มโน้ต markdown แยกตาม workspace, ส่วนขยายจาก Chrome Web Store (macOS 15.4 ขึ้นไป) และเทอร์มินัลที่กลับมาหลังรีสตาร์ทพร้อมแท็บ, split และ working directory เดิม

shortcut สองตัวย้ายที่ใน 0.17: **`⌘⇧I` ตอนนี้เปิด Mail** และ Web Inspector ย้ายไปที่ `⌥⌘I` ใน 0.18 การกด Tab ใน Notes จะสลับระหว่างแท็บ Notes กับ Mail แทนการย่อหน้า

**0.18.0 เขียนคำตอบไปพร้อมกับคุณ** Write or Refine with AI (`⌘J`) ร่างข้อความในช่องตอบกลับ การสรุปและการตอบกลับรันบน specialist สองตัวที่ไม่มี tool เลยสักตัว ดังนั้นอีเมลที่พยายามสั่งงาน AI ก็ไม่มีอะไรให้เรียกใช้ 0.18.1 เพิ่มการจัดการโฟลเดอร์ spam

**0.19 ถามก่อนที่เว็บไซต์จะใช้กล้อง ไมโครโฟน หรือตำแหน่งของคุณ** ที่ผ่านมา เว็บไซต์ไหนก็ใช้กล้องและไมโครโฟนได้เมื่อ macOS อนุญาตให้ Octoweb แล้ว และตำแหน่งก็ใช้ไม่ได้เลย ตอนนี้จะมี prompt ใต้แถบที่อยู่ถามก่อน, **Allow** และ **Block** ถูกจำไว้แยกตามไซต์ และชิปสีแดงใช้หยุดชั่วคราวหรือหยุดกล้องที่เปิดอยู่ การค้นหาอีเมลส่งไปถึง server ของทุกบัญชีขณะที่คุณพิมพ์ รวมถึง filter ด้วย ดังนั้น `from:anna before:2025-01-01` จะเจออีเมลที่เก่ากว่า 90 วันที่ Octoweb sync ไว้ Ask AI และ daily brief ซึ่งเป็นงานอีเมลสองอย่างสุดท้ายที่ยังรันบน assistant ตัวเต็ม ย้ายไปอยู่บน mail reader ที่ไม่มี tool และ sidebar แสดงงานของ specialist ระหว่างที่มันรัน (กับ octomind 0.59 ขึ้นไป)

**0.19 รองรับเฉพาะ Apple Silicon** ไม่มี build สำหรับ Intel; Mac ที่ใช้ Intel ยังอยู่ที่ 0.18.1 อัปเกรดด้วย `brew upgrade --cask octoweb` และอัปเดต octomind ไปพร้อมกัน

---

## Vext 1.6 → 1.7 — คำตอบระหว่างการประชุม

[**getvext.app**](https://getvext.app) · 2 release · [บันทึก 1.6.0](https://getvext.app/blog/vext-1-6-0-voice-edit-apple-intelligence-ask-meetings) · [บันทึก 1.7.0](https://getvext.app/blog/vext-1-7-0-meeting-assist-auto-updates)

Vext 1.6.0 (4 ตุลาคม) เพิ่ม **Voice Edit**, Apple Intelligence ในฐานะ AI provider บนอุปกรณ์สำหรับ macOS 26 และ **Ask your meetings** ซึ่งตอบจากการประชุมที่คุณอัดไว้และอ้างอิงแหล่งที่มาแบบคำต่อคำ dictation ที่ยกเลิกไปกู้คืนได้ภายในสิบนาที และการอัดการประชุมรอดจาก crash ได้ ค่า default สามอย่างเปลี่ยนไปสำหรับเครื่องที่ติดตั้งอยู่แล้วด้วย: dictation แบบ hands-free หยุดหลังเงียบไปหนึ่งนาที, ข้อความแชตสั้นๆ ตัดจุดท้ายประโยคออก และการประชุมที่บันทึกแล้วจะแสดง notification แทนการเปิดหน้าต่างของมัน

**1.7.0 เพิ่ม Meeting Assist** เปิดได้จากแท็บ **Assist** ใหม่ในแผงโน้ต, รายการ **Assist…** บน menu bar หรือ shortcut แล้วเลือกหนึ่งในเจ็ด action เช่น **What should I say?**, **Catch me up** หรือ **Check a claim against sources** หรือพิมพ์คำถามของคุณเอง คำตอบจะ stream เข้ามา และทุก quote ในคำตอบจะถูกตรวจเทียบกับ transcript และ reference ของคุณ: ถ้า quote ไหนไม่มีอยู่จริง คำตอบทั้งหมดจะถูกทิ้ง คำถามที่แนะนำถูกหาบน Mac ของคุณ และไม่มีอะไรถูกส่งไปที่ AI จนกว่าคุณจะคลิก ไฟล์ หน้าต่างที่อยู่ด้านหน้า หรือบางส่วนของหน้าจอ เข้ามาเป็น reference ได้ โดยแต่ละอย่างจะแสดงตัวอย่างก่อนถูกใช้และไม่ถูกบันทึกไปกับการประชุม Assist ยังใช้ได้แม้ไม่มีการประชุมเลย ในแผงที่มีป้าย **Audio off** ซึ่งไม่อัดอะไรเลย

---

## Timex 1.6 → 1.7 — โปรเจกต์ การพักที่รอจังหวะ และพลังงานที่เรียนรู้

[**gettimex.app**](https://gettimex.app) · 2 release · [บันทึก 1.7.0](https://gettimex.app/blog/timex-1-7-0-last-update-by-hand)

Timex 1.6.0 (5 ตุลาคม) ออกโดยไม่มีโพสต์ และเป็นตัวที่ใหญ่กว่าในสองตัว **การพักรอจังหวะที่ดีกว่า**: Smart timing ซึ่งเปิดเป็นค่า default จะรั้งการพักที่ถึงกำหนดไว้จนกว่าการโทรจะจบ, รั้งได้นานสุดสิบนาทีเมื่อมีแอปเต็มจออยู่ และนานสุดหนึ่งนาทีขณะคุณพิมพ์ ส่วนแบนเนอร์เตือนได้ **+5 min** และ **Start now** เพิ่มมา **Focus session** ยาว 25, 50 หรือ 90 นาทีจะแสดงการนับถอยหลังบน menu bar และรั้งการพักไว้จนกว่าจะจบ และการหยุด tracking ชั่วคราวตอนนี้ตั้งเวลาให้จบเองได้ **Projects** จัดเวลาตามว่าเวลานั้นใช้ไปเพื่ออะไร ลูกค้ารายไหนหรือผลิตภัณฑ์ตัวไหน พร้อมกฎจาก window title หรือ URL ที่มีผลกับเวลาย้อนหลังด้วย; ยังไม่อยู่ใน export **Energy ปรับตามตัวคุณ**: slider ของ capacity หายไปแล้ว capacity จะปรับตาม workload ช่วงหลังของคุณในกรอบ 10% ของสี่ชั่วโมง และ check-in ที่เลือกทำได้จะสอน Timex ว่าแต่ละหมวดหมู่ของคุณหนักแค่ไหน 1.6.0 ยังเพิ่มเป้าหมาย focus รายวัน, การทบทวนรายสัปดาห์ และขีดจำกัดว่าจะเก็บ window title และ URL ไว้นานเท่าไร 1.7.0 เพิ่ม updater

---

## TypeTab 1.2.0 — snippet และในที่สุดก็ได้ release จริง

[**typetab.app**](https://typetab.app) · 1 release · [บันทึก 1.2.0](https://typetab.app/blog/typetab-1-2-0-snippets-auto-updates)

1.2.0 เพิ่ม **snippet**: พิมพ์คำย่อแล้วข้อความเต็มจะโผล่ขึ้นมาเป็น ghost text พร้อม import และ export แบบ JSON คำแนะนำได้ตัวควบคุมสำหรับดีเลย์ ความยาว และจำนวนตัวอักษรที่ต้องรอก่อนแนะนำ, `Ctrl+]` ขอคำแนะนำอันอื่น และคำแนะนำจะไม่โผล่ในแถบที่อยู่ ช่องค้นหา และ command palette ปุ่มหยุดชั่วคราวแบบ global (`Ctrl+Option+T`), **Pause Learning** และ **Forget Last Hour** หรือ **Forget Today** ทำให้คุณกำหนดได้เองว่ามันจะเรียนรู้อะไร และเทอร์มินัล, code editor และ password manager ตอนนี้เริ่มต้นโดยปิดคำแนะนำและการเรียนรู้ไว้ เมื่อคำแนะนำหยุด menu bar จะบอกว่าเพราะอะไร ส่วนที่เหลือของ 1.2.0 คือแผง Stats และสวิตช์รายแอป อยู่ใน[โพสต์เดือนกันยายน](https://typetab.app/blog/typetab-1-2-0)

**ข้อแก้ไข** รอบที่แล้วนับว่า TypeTab 1.2.0 ปล่อยเมื่อ 5 กันยายน และบอกว่ารอบก่อนหน้านั้นพลาดไป 5 กันยายนคือวันที่ typetab.app ประกาศเวอร์ชันนี้; ตัว build จริงออกพร้อม tag ในวันที่ 23 ตุลาคม ก่อนหน้านั้น เว็บไซต์และ Homebrew ยังให้ 1.1.0 อยู่

---

## Octomind 0.56 → 0.60.1 — แผน ChatGPT ของคุณ, Windows และ subagent ที่ดูการทำงานได้

[**github.com/muvon/octomind**](https://github.com/Muvon/octomind/releases/tag/0.60.1) · 19 release · [changelog ฉบับเต็ม](https://github.com/muvon/octomind/blob/0.60.1/CHANGELOG.md)

**ลงชื่อเข้าใช้ด้วย ChatGPT** ตั้งแต่ 0.56.0 `octomind login chatgpt` ใช้แผน ChatGPT ที่คุณจ่ายเงินอยู่แล้วโดยไม่ต้องมี API key; จากนั้นเรียกโมเดลในรูป `chatgpt:<model>` ใช้ได้ใน CLI ไม่ใช่ใน Octomind Cloud [โพสต์ 0.56.0](https://octomind.run/blog/chatgpt-plus-api) มีรายละเอียด และ 0.57.1 กับ 0.57.3 แก้การตรวจสอบ session และการ refresh token ในการรันแบบ sandbox

**quote คำตอบก่อนหน้า** 0.57.0 เพิ่ม `/reply`, `/reply 2` และ `/reply <words>` ซึ่ง quote คำตอบก่อนหน้าเข้าไปใน prompt ถัดไปของคุณ; Tab เปิดตัวเลือก [บันทึก 0.57.0](https://octomind.run/blog/octomind-0-57-0-release) แสดงตัวอย่างการใช้งาน

**ที่เดียวสำหรับการตัดสินใจเร็วๆ — breaking change ของ config** 0.58.0 ย้ายการตั้งค่า decision-model ทั้งหมดไปไว้ในส่วน `[decision]` ระดับบนสุด config ของคุณจะ migrate จากเวอร์ชัน 21 เป็น 22 ในการรันครั้งแรก สวิตช์ supervisor เก่าหกตัวรวมเป็นสวิตช์ `supervisor` ตัวเดียว และ **ถ้ามีตัวใดตัวหนึ่งเปิดอยู่ ตัวใหม่ก็จะเปิด** ซึ่งจะ route การตัดสินใจของ supervisor ทุกอย่าง ไม่ใช่แค่อันที่คุณเปิดไว้ ถ้าส่วนเก่ากับส่วนใหม่ขัดกัน การอัปเกรดจะหยุดก่อนเขียนและระบุจุดที่ขัดกัน; แก้ให้เรียบร้อยแล้วรัน `octomind config --validate` [โพสต์ 0.58.0](https://octomind.run/blog/octomind-0-58-0-release) อธิบายทีละขั้น

**กฎที่คุณตั้งไว้ยังคงอยู่** ใน 0.58.5 กฎถาวรที่คุณให้ agent จะรอดผ่าน context compaction และ session ที่ resume; session ใหม่เริ่มต้นแบบว่างเปล่า lesson ตอนนี้ผูกกับ repository root ที่ใกล้ที่สุด และ lesson เก่าจะไม่ถูก migrate [บันทึก 0.58.5](https://octomind.run/blog/octomind-0-58-5-release) ระบุข้อจำกัด

**Windows แบบ native** 0.58.8 ติดตั้งบน Windows ได้ด้วยคำสั่ง PowerShell บรรทัดเดียว หรือจาก Scoop bucket ใหม่ของเรา ซึ่งมี OctoHub, Octofs, Octocode และ Octobrain ด้วย 0.59.0 แก้ปัญหา ACP ค้างบน Windows

**ดู subagent ทำงาน** ใน 0.59.0 ขั้นตอนของ subagent จะ stream สดผ่าน WebSocket และ replay เมื่อคุณเชื่อมต่อใหม่; ปุ่ม **Watch** ใหม่ของ Octomind Cloud ใช้ stream นั้น `octomind config --validate` ตอนนี้รายงาน key ที่ไม่รู้จักหรือถูกละเลย และ exit ด้วยค่าที่ไม่ใช่ศูนย์ 0.59.0 มาพร้อมการเปลี่ยนพฤติกรรมสามอย่าง: output ของ subagent ไม่มาเป็น frame ของ parent อีกต่อไป, `--format` รับแค่ `plain` หรือ `jsonl` และ `/model` ต้องมี provider prefix [โพสต์ 0.59.0](https://octomind.run/blog/octomind-0-59-0-release) ระบุไว้ครบ

**session รอดแม้การเชื่อมต่อหลุด** 0.60.0 ให้ WebSocket client เชื่อมต่อกลับเข้า session ที่กำลังรันอยู่ได้: frame ที่พลาดไปจะ replay และ turn ที่กำลังรันก็ทำงานต่อ การ retry ของ provider ตอนนี้แสดงใน CLI, ACP, WebSocket และ workflow client

```bash
curl -fsSL https://octomind.run/install.sh | bash -s -- --version 0.60.1
octomind --version
```

บน Windows: `scoop bucket add muvon https://github.com/Muvon/scoop-bucket` แล้วตามด้วย `scoop install muvon/octomind`

---

## Octomind Cloud แบบย่อ

**ในวันที่ 15 ตุลาคม Cloud เรียนรู้ที่จะ[ย้าย agent ของคุณมา](https://octomind.run/blog/bring-your-agent-over)**: import memory, instruction, skill และ scheduled job จาก ChatGPT, Claude Code, Codex, OpenClaw หรือ Hermes (API key จะไม่ถูก import เด็ดขาด) routine เริ่มจาก URL ได้, ทุกการรันกำหนดเพดานค่าใช้จ่ายได้, octos มีที่อยู่อีเมลของตัวเอง และมี Discord bot กับโมเดลภาพและวิดีโอใหม่เจ็ดตัว **ในวันที่ 21 ตุลาคม** มุมมองบทสนทนาได้ปุ่ม Watch สำหรับ log ของ subagent

---

## Octofs 0.16.2 → 0.19.0 — shell บอกว่าไม่

[**github.com/muvon/octofs**](https://github.com/Muvon/octofs/releases/tag/0.19.0) · 8 release · [release 0.19.0](https://github.com/Muvon/octofs/releases/tag/0.19.0)

**0.19.0 เป็น breaking change** ค่า default ของ `--hint-mode` ตอนนี้คือ `hard`: คำสั่ง shell ที่ขึ้นต้นด้วย `cat`, `grep`, `find` หรือ `ls`, ใช้ `sed -i` หรือเขียนลง working directory จะถูกปฏิเสธโดยไม่รัน และ error จะบอกชื่อ tool เฉพาะทางที่ควรใช้ ก่อนหน้านี้คำสั่งจะรันพร้อมคำเตือน ถ้าโมเดลของคุณส่งคำสั่งที่ถูกบล็อกซ้ำไม่เลิก ให้เริ่ม server ด้วย `--hint-mode soft`

ก่อนหน้านี้ในช่วงเดียวกัน: 0.16.3 แยก state ตาม client session, 0.17.0 สรุปย่อ output ของ shell ที่มีขนาดใหญ่ และ 0.18.0 รันงาน shell ที่ใช้เวลานานเป็น MCP background task พร้อมความคืบหน้าและคำสั่งหยุด โดยยังคงการ quote แบบ Windows ไว้

```bash
cargo install octofs --version 0.19.0
```

---

## Octolib 0.41 → 0.45.1 และ OctoHub 0.9.5 → 0.13.0 — โมเดลมากขึ้น key ของคุณเอง

[**github.com/muvon/octolib**](https://github.com/Muvon/octolib/releases/tag/0.45.1) · 26 tag · [**github.com/muvon/octohub**](https://github.com/Muvon/octohub/releases/tag/0.13.0) · 15 release

Octolib 0.41.0 เพิ่ม ChatGPT Responses API และการลงชื่อเข้าใช้ที่ route `chatgpt:` ของ Octomind ทำงานอยู่บนนั้น ตามด้วยการแก้เรื่อง ChatGPT อีกชุดใหญ่ มันยัง **ถอด embedding provider ของ Together ออก** พร้อมชื่อโมเดลเก่าหลายชื่อ; Octocode 0.26.5 ก็ถอด Together ออกเช่นกัน โมเดลใหม่ในช่วงนี้: Claude Haiku 5.5, Mistral Large 4, Gemini 4, MiniMax M3.1 Flash Preview และการสร้างสื่อผ่าน Higgsfield 0.43.0 เพิ่ม WebWright ซึ่งเป็น provider ที่เข้ากันได้กับ OpenAI 0.44.0 รับ **API key แยกต่อ call** โดยไม่ให้ไปโผล่ใน log และ error และ 0.45.0 รายงานทุก retry พร้อมสาเหตุ และเคารพ `Retry-After`

OctoHub ต่อยอดจาก key แยกต่อ call นี้ 0.11.0 แสดงรายการโมเดลที่ `GET /v1/models` 0.12.0 เก็บ **key ของ provider ที่เจ้าของนำมาเองแบบเข้ารหัส** (AES-GCM) และ route ข้ามระหว่าง key เหล่านั้นพร้อม failover 0.12.1 route turn ไปเฉพาะ alias ที่รองรับภาพหรือวิดีโอของ turn นั้น และ 0.13.0 shut down อย่าง graceful

---

## Octocode, Octobrain, Synx

- **Octocode 0.26.5 → 0.27.0** ([release](https://github.com/Muvon/octocode/releases/tag/0.27.0)): Metal acceleration เปิดเป็นค่า default บน macOS (0.26.6); MCP request ถูก route ตาม directory ของ session ทำให้ server ตัวเดียวให้บริการ repository และโปรเจกต์ลูกของมันแยกกันได้ (0.26.7); trailer co-author ของ commit ตั้งค่าได้ด้วย `commits.co_authored_by` (0.27.0)
- **Octobrain 0.14.5 → 0.14.8** ([release](https://github.com/Muvon/octobrain/releases/tag/0.14.8)): Metal เปิดเป็นค่า default (0.14.6) และ memory ถูก scope ตาม working directory ของแต่ละ session (0.14.7); ที่เหลือเป็นงานดูแลรักษา
- **Synx 0.1.5 → 0.1.7** ([release](https://github.com/Muvon/synx/releases/tag/0.1.7)): สามการแก้เพื่อความปลอดภัยของการ sync การเปลี่ยนแปลง Git ในเครื่องได้รับการปกป้องระหว่าง replay, path ที่ถูกเก็บไว้รอดจากการลบระหว่าง sync และการจับคู่ rename ไม่ไปจับกับ event ที่ค้างเก่าอีกต่อไป

```bash
cargo install octocode --version 0.27.0
cargo install octobrain --version 0.14.8
cargo install synx --version 0.1.7
```

---

## ที่ติด tag ด้วย

- **[Octomind Action v2](https://github.com/Muvon/octomind-action/releases/tag/v2)** ถอด input `hook` ออก เพิ่ม `max_cost` แบบเลือกใช้ได้สำหรับหยุดเมื่อค่าใช้จ่ายถึงเพดาน และคืน output แบบมีโครงสร้าง: result, session, cost และ exit code [โพสต์เดือนกรกฎาคมของเราเรื่อง AI code review ใน CI](/blog/ai-code-review-in-ci-with-an-open-source-agent) ยังแสดง `@v1` อยู่; เปลี่ยนเป็น `muvon/octomind-action@v2` เมื่อคุณอัปเดต
- **[Yoda 2.5](https://github.com/Muvon/yoda/releases/tag/2.5)** เครื่องมือ pure-Bash ของเราสำหรับ dockerize และ deploy โปรเจกต์ เพิ่ม `yoda start --wait` และ `--keep-orphans` และ `yoda deploy --rev` สำหรับ deploy revision ที่ระบุ
- **mcp-binance-futures 0.2.0** ได้ tag แรก ยังไม่มีบน PyPI

---

## หนึ่งการกวาด: MCP server ทุกตัวรู้แล้วว่าตัวเองอยู่ใน session ของใคร

ในวันที่ 11 ตุลาคม ห้า repository ship ไอเดียเดียวกัน Octomind 0.57.2 scope MCP cache และ prompt caching แยกตาม session, Octofs 0.16.3 แยก state ตาม client session, Octocode 0.26.7 route ตาม directory ของ session, Octobrain 0.14.7 scope memory แยกตาม session และ Octolib 0.41.12 สร้าง project scope ที่อ่านออก server ที่รันอยู่ตัวเดียวตอนนี้ให้บริการ agent session ในโปรเจกต์ต่างๆ ได้โดยไม่ปน state กัน

---

## คงที่ โดยตั้งใจ

Pulsora, Octomind Tap และ Vanga ไม่มี release ที่ติด tag แต่ Octomind Tap ก็ยังขยับบน master พร้อม Cloudflare remote browser, DeepSeek web search และ workflow ใหม่สองตัว

---

## วันนี้ stack เข้ากันอย่างไร

- **[Octoweb 0.19](https://octoweb.xyz/blog/octoweb-0-19-release)** — เบราว์เซอร์ mail client และเทอร์มินัล ตอนนี้อัปเดตตัวเองได้
- **[Vext 1.7.0](https://getvext.app/blog/vext-1-7-0-meeting-assist-auto-updates)** — dictation และโน้ตการประชุม พร้อม Meeting Assist
- **[Timex 1.7.0](https://gettimex.app/blog/timex-1-7-0-last-update-by-hand)** — การติดตามเวลาพร้อม project, focus session และงบ Energy
- **[TypeTab 1.2.0](https://typetab.app/blog/typetab-1-2-0-snippets-auto-updates)** — autocomplete บนอุปกรณ์สำหรับ Mac พร้อม snippet
- **[Octomind 0.60.1](https://github.com/Muvon/octomind/releases/tag/0.60.1)** — agent runtime พร้อมการลงชื่อเข้าใช้ด้วย ChatGPT การติดตั้งบน Windows และ session ที่ resume ได้
- **[Octolib 0.45.1](https://github.com/Muvon/octolib/releases/tag/0.45.1)** — ไลบรารี provider ภาษา Rust พร้อม key ต่อ call และ retry ที่มองเห็นได้
- **[OctoHub 0.13.0](https://github.com/Muvon/octohub/releases/tag/0.13.0)** — proxy โมเดลพร้อมการค้นหาโมเดลและ key ของเจ้าของที่เข้ารหัสไว้
- **[Octofs 0.19.0](https://github.com/Muvon/octofs/releases/tag/0.19.0)** — filesystem และ shell tool สำหรับ MCP client เข้มงวดเป็นค่า default
- **[Octocode 0.27.0](https://github.com/Muvon/octocode/releases/tag/0.27.0)** — semantic code search ผ่าน MCP
- **[Octobrain 0.14.8](https://github.com/Muvon/octobrain/releases/tag/0.14.8)** — ความจำของ agent ผ่าน MCP แยก scope ตาม session

รอบก่อนเราเริ่มวัดคนที่อยู่อีกฝั่งของ agent รอบนี้หันไปหาคนที่อยู่อีกฝั่งของแอป: อัปเดตที่ต้องจำน้อยลง อีเมลในเบราว์เซอร์ คำตอบในการประชุม ถ้า release ไหนยังทิ้งช่องว่างในวันของคุณ เปิด issue บน GitHub repository ของโปรเจกต์แล้วบอกเราว่ามันอยู่ตรงไหน

— Don
