Oracle 101บทที่ 06B

Advanced maw commands

บทที่ 06 สอนคำสั่งหลักแล้ว บทนี้เป็นแผนที่ command surface เต็มเพื่อให้เลือกเครื่องมือถูกงาน

6B.1 Standard และ Extra ต่างจาก Core อย่างไร

บทที่ 06 คือ Core 12 commands ที่มากับ maw เสมอ บทนี้คือชั้นถัดไป: Standard 25 commands สำหรับงานทั่วไปที่ควรมีใน setup ปกติ และ Extra 30 commands สำหรับ plugin เสริม งานข้าม node ทีม agent และ workflow เฉพาะทาง

ทุก command ในบทนี้ใส่ label standard หรือ extra ชัดเจน คำสั่งที่ยังเป็น scaffold จะมี label stub

6B.2 Standard 25 commands

TierCommandกลุ่มใช้ทำอะไร
standardmaw on <oracle> <event> "act"Eventsสร้าง trigger ระดับ session ใช้กับ --once หรือ --timeout ได้
standardmaw whoamiIdentityบอกว่า command นี้รันจาก session/identity ใด
standardmaw overviewMonitoringwar room dashboard; alias ที่ใช้บ่อยคือ warroom หรือ ov
standardmaw zoomNavigationtoggle pane zoom ใน tmux เพื่อโฟกัส pane เดียว
standardmaw about <oracle>Infoแสดงข้อมูล Oracle เช่น role, path, identity หรือ metadata
standardmaw uiUIจัดการ web UI ที่ใช้มอง fleet/session
standardmaw kill <target>Navigationkill session/window/pane ที่ระบุ ใช้หลังตรวจให้แน่ใจว่าไม่ใช่งานสำคัญ
standardmaw transport statusFederationdiagnostics ของ transport layer ก่อนสื่อสารข้าม node
standardmaw tmux peekTmuxtmux control verbs สำหรับดู pane/session ในระดับล่าง
standardmaw tag <target>Metadataset pane metadata เพื่อให้หาและจัดกลุ่มงานง่ายขึ้น
standardmaw split <target>Navigationsplit pane แล้ว attach งานที่ต้องดูคู่กัน
standardmaw panesMonitoringlist panes พร้อม metadata ที่ maw รู้จัก
standardmaw fleet ls / health / doctorFleetfleet management, health check และ auto-fix บางส่วน
standardmaw plugin init / build / installPluginplugin lifecycle สำหรับสร้าง, build และติดตั้ง plugin
standardmaw assign <issue> --oracle NWorkassign GitHub issue ให้ Oracle ที่รับผิดชอบ
standardmaw restartOpsrestart maw server ตาม runbook
standardmaw megaTeamsMegaAgent multi-agent teams สำหรับงานใหญ่
standardmaw pulse add / ls / cleanupTasksfleet-wide task tracking
standardmaw federation statusFederationดู multi-node status
standardmaw capture <name> --lines NMonitoringอ่านข้อความจาก tmux pane แบบ text ใช้ก่อน peek
standardmaw soul-syncMemorysync ψ/memory ระหว่าง Oracles
standardmaw view <agent>Navigationattach/create view; alias ที่ใช้ได้คือ attach หรือ a
standardmaw sessionIdentityprint current session name
standardmaw locate <oracle>Discoveryหา oracle path, session และ fleet entry
standardmaw checkDiagnosticsaudit tools เช่น ghq, gh, git, tmux และ bun

6B.3 Extra 30 commands

TierCommandStatusใช้ทำอะไร
extramaw projectstubclone/track repos; ตอนนี้ dispatch ไป workflow ของ /project
extramaw costsreadyดู token usage per agent
extramaw park <agent>readyหยุดชั่วคราวโดยเก็บ context ไว้
extramaw workon <repo> <slug>readyสร้าง worktree + tmux window เพื่อเริ่มงาน code
extramaw resume <agent>readyเปิดจากที่ park ไว้
extramaw workspacereadymulti-node workspace
extramaw triggersreadylist active triggers
extramaw pairreadybluetooth-style pairing สำหรับ peer
extramaw peersreadymanage peer aliases
extramaw inboxreadyagent inbox messages
extramaw talk-to <name> "msg"readyสนทนาต่อเนื่องแบบ persistent thread และค้นย้อนหลังได้
extramaw reunionreadytrigger federation sync
extramaw prreadyสร้างหรือดู PR จาก branch ปัจจุบัน
extramaw tabreadymanage tmux tabs
extramaw completionsreadyshell completions
extramaw find "keyword"readysearch ข้าม fleet และ ψ/memory
extramaw avengersreadyAvengers team สำหรับงานหลาย role
extramaw cleanup --zombie-agentsreadykill zombie panes และ cleanup surface ที่ค้าง
extramaw consentreadyPIN-consent สำหรับ cross-oracle actions
extramaw incubatestubclone for dev; ตอนนี้ dispatch ไป workflow ของ /incubate
extramaw learnstubexplore codebase; ตอนนี้ dispatch ไป workflow ของ /learn
extramaw archive <oracle>readyretire Oracle ด้วย soul-sync แล้ว disable ตาม policy
extramaw team create / spawn / sendreadyสร้างทีม agent ชั่วคราวสำหรับงานซับซ้อน
extramaw art ls / get / writereadytask artifact management
extramaw cross-team-queuestubunified inbox across vaults ยังเป็น scaffold
extramaw signalsreadyอ่าน bud/absorb signals ก่อนจัดการ Oracle คนอื่น
extramaw rename <name> <new>readyrename tab หรือ agent
extramaw broadcast "msg"readyส่งข้อความถึงทุก Oracle พร้อมกัน
extramaw demoreadysimulated session ที่ไม่ต้องใช้ API key
extramaw doctorreadydiagnostic checks และ auto-heal บางกรณี

6B.4 Patterns ที่ควรจำ

Patternจำแบบง่าย
capture vs peekcapture เป็น text และเหมาะกับ automation; peek เป็น screenshot ใช้เมื่อจำเป็นต้องเห็นภาพ
park / resumeพักโดยไม่ฆ่า context แล้วกลับมาทำต่อได้
maw on vs persistent triggersmaw on เป็น session-scoped; trigger ที่ต้องอยู่ยาวควรอยู่ใน config fleet-wide
talk-to vs broadcasttalk-to คือคุยต่อเนื่องกับคนเดียว; broadcast คือประกาศให้ทั้ง fleet
doctor vs checkcheck audit tools; doctor diagnostic และ auto-heal บางส่วน

6B.5 เลือก tier ให้ถูก

flowchart TD A{ต้องการทำอะไร} A -->|เริ่ม / ดูสถานะ / ปลุก / ปิดงาน| Core[Core commands<br/>บทที่ 06] A -->|ดู pane / จัด tmux / ตรวจ fleet / plugin lifecycle| Standard[Standard commands] A -->|worktree / team / federation peer / task artifacts| Extra[Extra commands] A -->|stub project learn incubate queue| Stub[Extra stub<br/>ใช้เป็น intro เท่านั้น]

กฎง่าย ๆ คือเริ่มจาก Core ก่อน ถ้า Core ไม่พอค่อยไป Standard และถ้าเป็นงานเฉพาะทางค่อยใช้ Extra โดยเฉพาะคำสั่งที่แตะ peer, workspace, cleanup หรือ team agent