פרק 28 · CLI
Headless: הרצה לא-אינטראקטיבית, pipes ו-JSON
מצב headless מריץ את Claude Code בלי ממשק אינטראקטיבי: פרומפט נכנס, תוצאה יוצאת. עם pipes, פלט JSON ו-streaming הוא הופך לרכיב בסקריפטים ובצנרת אוטומציה.
סרטון פתיחה
צעדים
- מריצים פרומפט יחיד בלי אינטראקציה עם הדגל המתאים, ומוודאים שהתוצאה יציבה לשימוש בסקריפט.
- משלבים ב-pipe: קלט מפקודה קודמת נכנס לפרומפט, ופלט הולך לפקודה הבאה בשרשרת.
- מבקשים פלט JSON מובנה כשצריך לעבד את התוצאה תוכניתית, ומאמתים את הסכימה לפני שימוש.
- שולטים בהרשאות גם ב-headless: הרצה אוטומטית בלי מגבלות יכולה לבצע פעולות לא מתוכננות.
מלכודת נפוצה: headless בלי הגבלת הרשאות הוא סוכן אוטומטי חופשי; הגדירו בדיוק מה מותר לו לפני שמכניסים לתזמון.
תרגיל מעשי: כתבו שורת pipe אחת שמזינה פלט של פקודה לתוך Claude Code ומחזירה JSON. בדקו שה-JSON תקין לעיבוד.
דמו מצולם · הסרטון יתווסף בשלב המדיה
סיכום
בדיקת הבנה
למה מגבילים הרשאות בהרצת headless?
סיכום
- headless לסקריפטים וצנרת
- JSON מובנה עם אימות סכימה
- הרשאות צרות בהרצות אוטומטיות