openclaw approvals¶
لوکل ہوسٹ، گیٹ وے ہوسٹ، یا نوڈ ہوسٹ کے لیے exec منظوریوں کا نظم کریں۔
بطور ڈیفالٹ، کمانڈز ڈسک پر موجود لوکل منظوری فائل کو ہدف بناتی ہیں۔ گیٹ وے کو ہدف بنانے کے لیے --gateway استعمال کریں، یا کسی مخصوص نوڈ کو ہدف بنانے کے لیے --node۔
متعلقہ:
- Exec منظوریات: Exec approvals
- نوڈز: Nodes
عام کمانڈز¶
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وہی resolver استعمال کرتا ہے جوopenclaw nodesکرتا ہے (id، نام، ip، یا id prefix)۔--agentبطورِ طے شدہ"*"پر ہوتا ہے، جو تمام ایجنٹس پر لاگو ہوتا ہے۔- نوڈ ہوسٹ کو
system.execApprovals.get/setکا اشتہار دینا لازمی ہے (macOS ایپ یا headless نوڈ ہوسٹ)۔ - منظوریات کی فائلیں ہر ہوسٹ کے لیے
~/.openclaw/exec-approvals.jsonپر محفوظ کی جاتی ہیں۔