> ## Documentation Index
> Fetch the complete documentation index at: https://docs.befailproof.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# התקנת מדיניויות

> אפשר מדיניויות כך שהן יופעלו בכל קריאת כלי של agent

```bash theme={null}
failproofai policies --install [policy-names...] [options]
```

כותב ערכי hook לקובץ ההגדרות של ה-CLI של agent המותקן שלך (Claude Code, OpenAI Codex, או GitHub Copilot CLI *(beta)*) כדי שfaiproofai יוכל לעכב קריאות כלים.

כינויים: `failproofai p -i`

## אפשרויות

| דגל                            | תיאור                                                                                                                                                      |
| ------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `--cli claude\|codex\|copilot` | CLI(s) של agent להתקנה; מופרדים בחסם (למשל `--cli claude codex copilot`) או חוזרים. השמט כדי לזהות CLIs מותקנים ולבקש.                                     |
| `--scope user`                 | התקן לקובץ הגדרות בהיקף משתמש (Claude: `~/.claude/settings.json`; Codex: `~/.codex/hooks.json`; Copilot: `~/.copilot/hooks/failproofai.json`). ברירת מחדל. |
| `--scope project`              | התקן לקובץ הגדרות בהיקף פרויקט (Claude: `<cwd>/.claude/settings.json`; Codex: `<cwd>/.codex/hooks.json`; Copilot: `<cwd>/.github/hooks/failproofai.json`). |
| `--scope local`                | Claude בלבד — התקן ל-`<cwd>/.claude/settings.local.json`. ל-Codex וcopilot אין היקף `local`.                                                               |
| `--custom <path>` / `-c`       | נתיב לקובץ JS המכיל מדיניויות hook מותאמות אישית                                                                                                           |

## התנהגות

* **אין שמות מדיניויות** - פותח הנחיה אינטראקטיבית לבחירת מדיניויות
* **שמות ספציפיים** - מאפשר מדיניויות אלו (מוסף לכל אלה שכבר מופעלות)
* **`all`** - מאפשר כל מדיניות זמינה

התקנה היא תוספת: הפעלת `--install` שוב מוסיפה מדיניויות חדשות ללא הסרת הקיימות.

## דוגמאות

```bash theme={null}
# התקן את כל המדיניויות ברירת המחדל באופן גלובלי (אינטראקטיבי)
failproofai policies --install

# התקן מדיניויות ספציפיות לפרויקט הנוכחי
failproofai policies --install block-sudo sanitize-api-keys --scope project

# אפשר את כל המדיניויות בבת אחת
failproofai policies --install all

# התקן עם קובץ מדיניויות מותאם אישית
failproofai policies --install --custom ./my-policies.js

# התקן עבור OpenAI Codex (היקף פרויקט)
failproofai policies --install --cli codex --scope project

# התקן עבור GitHub Copilot CLI (beta) לפרויקט הנוכחי
failproofai policies --install --cli copilot --scope project

# התקן לשלוש CLI בו זמנית
failproofai policies --install --cli claude codex copilot
```

כאשר `--custom <path>` מסופק, הקובץ מאומת מיד - הוא חייב לקרוא ל-`customPolicies.add()` לפחות פעם אחת. הנתיב שנפתר נשמר ל-`policies-config.json` כ-`customPoliciesPath`.
