Peekaboo Bridge (macOS UI အလိုအလျောက်လုပ်ဆောင်မှု)¶
- OpenClaw သည် PeekabooBridge ကို local၊ permission‑aware UI automation broker အဖြစ် host လုပ်နိုင်ပါသည်။ 31. ၎င်းကြောင့်
peekabooCLI သည် macOS app ၏ TCC permissions ကို ပြန်လည်အသုံးချပြီး UI automation ကို မောင်းနှင်နိုင်ပါသည်။
ဒီအရာက ဘာလဲ (မဟုတ်တာက ဘာလဲ)¶
- Host: OpenClaw.app သည် PeekabooBridge ဟို့စ်အဖြစ် လုပ်ဆောင်နိုင်ပါသည်။
- Client:
peekabooCLI ကို အသုံးပြုပါ (သီးခြားopenclaw ui ...မျက်နှာပြင် မလိုအပ်ပါ)။ - UI: မြင်ကွင်းအပေါ်ယံအလွှာများကို Peekaboo.app ထဲတွင်သာ ထားရှိပြီး OpenClaw သည် ပါးလွှာသော broker ဟို့စ်သာ ဖြစ်ပါသည်။
Bridge ကို ဖွင့်ခြင်း¶
macOS အက်ပ်အတွင်း—
- ဆက်တင်များ → Peekaboo Bridge ကို ဖွင့်ရန်
- Enable လုပ်ထားပါက OpenClaw သည် local UNIX socket server တစ်ခုကို စတင်ပါသည်။ 33. Disable လုပ်ထားပါက host ကို ရပ်တန့်ပြီး
peekabooသည် ရရှိနိုင်သော အခြား host များကို fallback အဖြစ် အသုံးပြုပါသည်။
Client ရှာဖွေတွေ့ရှိမှု အစီအစဉ်¶
Peekaboo client များသည် ပုံမှန်အားဖြင့် အောက်ပါအစီအစဉ်အတိုင်း ဟို့စ်များကို စမ်းသပ်ပါသည်—
- Peekaboo.app (UX ပြည့်စုံ)
- Claude.app (တပ်ဆင်ထားပါက)
- OpenClaw.app (ပါးလွှာသော broker)
34) မည်သည့် host သည် active ဖြစ်နေသည်နှင့် မည်သည့် socket path ကို အသုံးပြုနေသည်ကို ကြည့်ရန် peekaboo bridge status --verbose ကို အသုံးပြုပါ။ 35. အောက်ပါအတိုင်း override လုပ်နိုင်ပါသည်:
export PEEKABOO_BRIDGE_SOCKET=/path/to/bridge.sock
လုံခြုံရေးနှင့် ခွင့်ပြုချက်များ¶
- Bridge သည် ခေါ်ဆိုသူ၏ code signature များ ကို အတည်ပြုစစ်ဆေးပြီး TeamID များ၏ allowlist ကို အကောင်အထည်ဖော်ထားပါသည် (Peekaboo ဟို့စ် TeamID + OpenClaw အက်ပ် TeamID)။
- တောင်းဆိုချက်များသည် ~10 စက္ကန့်အကြာတွင် အချိန်ကုန်ဆုံးပါသည်။
- လိုအပ်သော ခွင့်ပြုချက်များ မရှိပါက System Settings ကို ဖွင့်မခေါ်ဘဲ အမှားသတင်းစာကို ထင်ရှားစွာ ပြန်ပို့ပါသည်။
Snapshot အပြုအမူ (အလိုအလျောက်လုပ်ဆောင်မှု)¶
- Snapshots များကို memory ထဲတွင် သိမ်းထားပြီး အချိန်တိုတောင်းအပြီး အလိုအလျောက် expire ဖြစ်ပါသည်။
- ပိုကြာရှည်စွာ သိမ်းထားလိုပါက client မှ ပြန်လည် capture လုပ်ပါ။
Troubleshooting¶
peekabooတွင် “bridge client is not authorized” ဟု ဖော်ပြပါက client ကို မှန်ကန်စွာ signed လုပ်ထားကြောင်း သေချာစစ်ဆေးပါ သို့မဟုတ် debug mode တွင်သာPEEKABOO_ALLOW_UNSIGNED_SOCKET_CLIENTS=1ဖြင့် ဟို့စ်ကို လည်ပတ်ပါ။- ဟို့စ်များ မတွေ့ပါက ဟို့စ်အက်ပ်များထဲမှ တစ်ခုခု (Peekaboo.app သို့မဟုတ် OpenClaw.app) ကို ဖွင့်ပြီး ခွင့်ပြုချက်များ ပေးထားကြောင်း အတည်ပြုပါ။