> ## Documentation Index
> Fetch the complete documentation index at: https://exosphere-auto-translate-docs-20260626-1023.mintlify.site/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)*) כדי שה-failproofai יחתוך קריאות כלים.

כנויים: `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

# התקן עבור כל שלושת ה-CLIs בבת אחת
failproofai policies --install --cli claude codex copilot
```

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