अनुमतियाँ
कौन से ऑपरेशंस उपयोगकर्ता अनुमोदन की आवश्यकता रखते हैं, नियंत्रित करें।
कॉन्फ़िगरेशन
{
"permission": {
"edit": "ask",
"bash": "ask"
}
}अनुमति मान
"allow"- बिना अनुमोदन के एक्ज़ीक्यूट करें"deny"- एक्ज़ीक्यूशन रोकें"ask"- उपयोगकर्ता अनुमोदन आवश्यक
प्रति-एजेंट अनुमतियाँ
{
"agent": {
"build": {
"permission": {
"edit": "allow"
}
}
}
}Bash कमांड पैटर्न
{
"permission": {
"bash": {
"*": "ask",
"git status": "allow",
"git push": "deny"
}
}
}ग्रैन्युलर कंट्रोल के लिए Glob पैटर्न समर्थित हैं।
डिफ़ॉल्ट व्यवहार
डिफ़ॉल्ट रूप से, सभी ऑपरेशंस बिना अनुमोदन के अनुमत हैं।