openclaw approvals¶
Manage exec approvals for the local host, gateway host, or a node host.
default အနေဖြင့် commands များသည် disk ပေါ်ရှိ local approvals file ကို target လုပ်သည်။ gateway ကို target လုပ်ရန် --gateway ကို၊ node တစ်ခုကို target လုပ်ရန် --node ကို အသုံးပြုပါ။
ဆက်စပ်အကြောင်းအရာများ:
- Exec အတည်ပြုချက်များ: Exec approvals
- Nodes များ: Nodes
အသုံးများသော command များ¶
openclaw approvals get
openclaw approvals get --node <id|name|ip>
openclaw approvals get --gateway
ဖိုင်တစ်ခုမှ အတည်ပြုချက်များကို အစားထိုးခြင်း¶
openclaw approvals set --file ./exec-approvals.json
openclaw approvals set --node <id|name|ip> --file ./exec-approvals.json
openclaw approvals set --gateway --file ./exec-approvals.json
ခွင့်ပြုစာရင်း အကူအညီကိရိယာများ¶
openclaw approvals allowlist add "~/Projects/**/bin/rg"
openclaw approvals allowlist add --agent main --node <id|name|ip> "/usr/bin/uptime"
openclaw approvals allowlist add --agent "*" "/usr/bin/uname"
openclaw approvals allowlist remove "~/Projects/**/bin/rg"
မှတ်ချက်များ¶
--nodeသည်openclaw nodesနှင့် တူညီသော resolver (id, name, ip, သို့မဟုတ် id prefix) ကို အသုံးပြုသည်။--agentသည် မူလအားဖြင့်"*"ဖြစ်ပြီး၊ အေးဂျင့်အားလုံးအတွက် သက်ရောက်မှုရှိသည်။- နိုဒ် ဟို့စ်သည်
system.execApprovals.get/setကို ကြေညာပေးရမည် (macOS app သို့မဟုတ် headless node host)။ - Approvals ဖိုင်များကို ဟို့စ်အလိုက်
~/.openclaw/exec-approvals.jsonတွင် သိမ်းဆည်းထားသည်။