Agent OS Core
Identity, company rules, team overlays, skill bodies, memory ownership map และ decision logs มีเจ้าของเดียวที่ตรวจย้อนกลับได้
OMP เป็น runtime หลักและ Claude Code เป็น warm standby แต่ทั้งคู่รับตัวตน กติกา ทักษะ และความจำจากแกนกลางเดียวกัน—จึงสลับเครื่องมือได้โดยไม่ต้องสร้าง “คนใหม่” ทุกครั้ง
ปัญหาเดิมไม่ใช่ “เครื่องมือไหนเก่งกว่า” แต่คือข้อมูลสำคัญกระจายอยู่หลายบ้าน: charter บอกว่า agent เป็นใคร, memory บอกสิ่งที่เรียนรู้, board บอกงานสด, skills บอกวิธีทำงาน และแต่ละ harness เคยเห็นไม่เท่ากัน
คำตอบที่เรียบกว่า: ไม่ sync OMP กับ Claude Code ไปมา ให้ทั้งสองเป็นเพียง adapter ที่อ่าน Agent OS canonical เดียวกันแทน เหมือนรถไฟสองขบวนใช้สถานีกลางเดียว ไม่สร้างเมืองซ้ำสองเมือง
offIdentity, company rules, team overlays, skill bodies, memory ownership map และ decision logs มีเจ้าของเดียวที่ตรวจย้อนกลับได้
OMP อ่าน skills ผ่าน skills.customDirectories; Claude Code อ่าน plugin/skills และ autoMemoryDirectory. Adapter แปลรูปแบบ ไม่ถือความจริงเอง
cwd และ resident marker เลือก lane: bEAN ดู company/infra; Sui ดู product workspace เช่น doHEALER, EGI, NAVA และ Vega
bean [args]~/giantbean-wssui [project] [args]bean-cc [args]sui-cc [project] [args]omp -comp -r/team-switchomp-team <team> -c; conversation เดิมกลับมาครบomp-team claude|openaiomp-team status currentomp-team doctoromp-team auto --dry-runomp config get memory.backend --jsonoff; durable memory เข้า canonical ผ่าน promotion gate เท่านั้น~/giantbean-ws/agent-os-data/memory/bean/Company/infra memory. Old encoded Claude path เป็น compatibility symlink เท่านั้น
~/giantbean-ws/agent-os-data/memory/sui/dohealer/~/dohealer-ws/memory/ และ old encoded path ชี้กลับมาที่นี่; retention snapshot เดิมยังเก็บไว้เพื่อ rollback
Pao + orchestrator ล็อก goal, scope, non-goals และ work-order ก่อน build
Codex Sol เปิดข้อโต้แย้ง, Opus counter, orchestrator ตัดสิน; deadlock กลับไปหา Pao ไม่ไต่โมเดลหนีคำถาม
Builder ทำใน worktree ตามขอบเขต; declare-before-delete ทุก role; ไม่มี direct push เข้า main
Cross-vendor เสมอ: Codex build → Claude review; Claude build → Codex Sol review พร้อม simpler-alternative gate
Staging/preview: agent merge เมื่อ CI เขียว · main: Pao เท่านั้น
Agent OS ไม่ใช่ harness ตัวที่สาม แต่คือสัญญากลางที่ทำให้ harness ใด ๆ รู้ว่าใครกำลังทำงาน, ความจริงอยู่ที่ไหน, ใครมีสิทธิ์แก้ และต้องพิสูจน์อะไรจึงเรียกว่าเสร็จ