דביר נעמן

תמונת כותרת לפוסט: הכירו את Routines: סוכני Claude Code שרצים 24/7 על הענן
תוכן מקצועי

הכירו את Routines: סוכני Claude Code שרצים 24/7 על הענן של Anthropic

9 דקות קריאה דביר נעמן

Anthropic שחררה בחודש אפריל 2026 את Routines, תכונה חדשה ב-Claude Code שמאפשרת להריץ Prompts על לוח זמנים מתוך הענן של החברה בלי שהמחשב שלכם יהיה פתוח. המאמר הזה מפרק את התכונה, מסביר את ה-GOTCHAs הקריטיים בהעברה של אוטומציות קיימות, ומספק מדריך מעשי להקמת Routine ראשון בפרויקט שלכם.

הכירו את Routines: סוכני Claude Code שרצים 24/7 על הענן

מה זה Routines ולמה זה משנה את הכללים?

Routines היא תכונה חדשה של Claude Code שהוכרזה ב-14 באפריל 2026 על ידי Anthropic במצב Research Preview. הרעיון הבסיסי פשוט: אתם מגדירים Prompt פעם אחת, מחברים אותו למקור נתונים ולוח זמנים, והוא רץ באופן אוטומטי על תשתית הענן של Anthropic. בניגוד ל-Scheduled Tasks הקיימים שדורשים שהמחשב יישאר פתוח, Routines עובדים גם כשהמחשב כבוי וגם כשאתם בחופשה.

שלושה סוגי טריגרים נתמכים: לוח זמנים עם מינימום של שעה בין הרצות, קריאת API שמאפשרת להזניק את ה-Routine מאפליקציה חיצונית באמצעות POST request, ואירועי GitHub (PR חדש, push לענף מסוים, issue חדש, release חדש). שלושת הטריגרים יחד פותחים את הדלת לבניית מערכות אוטומציות עסקיות שרצות 24 שעות ביממה בלי תחזוקת תשתית.

המודל עצמו פועל על Clone של מאגר GitHub שאתם מחברים ל-Routine. בתחילת כל הרצה, Anthropic יוצרת Clone חדש של המאגר, Claude קורא את קובץ CLAUDE.md והסקריפטים שלכם, מבצע את המשימה, ואז ה-Clone נהרס. היוצא מהכלל: אם המשימה כללה שינוי בקוד או סקירת PR, Anthropic פותחת לכם ענף חדש עם השינויים במקום להרוס הכל.

ההבדל בין Scheduled Tasks מקומיים לבין Routines בענן

לפני Routines, המשתמשים של Claude Code היו מפעילים אוטומציות חוזרות באחת משתי דרכים: Scheduled Tasks מקומיים שרצים על המחשב האישי, או פקודת /loop שפועלת בתוך Session פתוח. שתי הגישות עבדו, אבל היו להן מגבלות ברורות.

Scheduled Tasks המקומיים מצריכים שהמחשב יהיה דלוק ומחובר לחשמל בזמן ההפעלה. הם בוצעו טוב לאוטומציות במהלך יום העבודה, אבל כשלו בשעות הלילה או בסופי שבוע. פקודת /loop עבדה טוב בתוך Session פעיל, אבל נעלמה ברגע שסגרתם את החלון. לצוותים שמנהלים פיתוח תוכנה מותאם אישית בקנה מידה רציני, שתי הגישות היו פשרה.

Routines פותרים את הפער בצורה פשוטה: Anthropic מפעילה את ה-Claude שלכם בסביבת ענן מבודדת ב-4 vCPUs, 16 GB RAM ו-30 GB שטח דיסק. המערכת לא תלויה במחשב האישי, ההרצות שומרות היסטוריה מלאה, ואפשר לראות בזמן אמת כל הרצה על ידי לחיצה על "Run Now" בממשק. המחיר: מינימום של שעה בין הרצות במקום דקה בגרסאות המקומיות, וגם הגבלה על מספר ההרצות היומיות לפי התוכנית שלכם.

מה כולל Routines? שלושת סוגי הטריגרים והמערכות המלאה

Routines מגיעים עם ארבעה בלוקי תצורה שונים שצריך להגדיר נכון כדי שהמערכת תפעל כמצופה. הנה פירוט מלא של כל בלוק ומה הוא שולט בו:

סוגי טריגרים

  • schedule לוח זמנים בשפה טבעית, מינימום שעה בין הרצות
  • api הזנקה באמצעות POST request עם API key
  • github אירועי מאגר, כמו PR חדש, push, issue או release

סביבת ענן

  • שם לסביבה, למשל production-runner
  • משתני סביבה לסיסמאות ו-API keys
  • הגדרת גישת רשת, רמה של trusted או full
  • סקריפט setup שירוץ לפני Claude Code עצמו

גישת רשת והרשאות

  • trusted רק שירותים מאומתים של Anthropic, ברירת מחדל בטוחה
  • full גישה מלאה לאינטרנט, נחוץ לרוב ה-APIs החיצוניים
  • custom רשימה ספציפית של דומיינים שהוגדרה מראש
  • none ללא גישת רשת בכלל, לפרוייקטים מבודדים

Connectors ו-MCPs

  • OAuth לשירותים עם חיבור מובנה, כמו Slack, Gmail, ClickUp
  • MCP services שחוברו לחשבון שלכם מופיעים אוטומטית
  • Claude יכול לבחור באיזה כלי להשתמש לכל שלב במשימה
  • יותר יעיל מפנייה ישירה ל-API כי OAuth מנוהל מבחוץ

כל Routine שומר היסטוריה מלאה של ההרצות בלוח המחוונים, כך שאפשר לחזור לכל הרצה שנכשלה, לבדוק את הלוגים ולהבין מה קרה בדיוק לפני שמתקנים את ההגדרות.

איך להקים Routine ראשון בפרויקט שלכם?

ההקמה של Routine לוקחת כ-10 דקות לאדם שכבר מכיר את Claude Code. הנה המסלול המלא בחמישה שלבים, עם כל ה-GOTCHAs שצריך להיזהר מהם:

שלב 1: פתיחת Routine חדש. בממשק Claude Code (Desktop, Web או CLI), הקליקו על Scheduled Tasks ואז על New Remote Task. מלאו שם תיאורי (למשל "ניתוח תגובות יומי"), ובשדה ה-Prompt הכניסו הוראה ספציפית שאפשר לבצע ב-One Shot. זכרו: במהלך ההרצה אין מי שיענה לשאלות שלו, אז הפרומפט חייב להיות ברור ומלא בעצמו.

שלב 2: חיבור למאגר GitHub. Routines פועלים על Clone של מאגר שאתם בוחרים, ולכן חייב להיות מאגר ייעודי. המלצה חשובה: אל תחברו את מאגר הפרוייקט הגדול שלכם, אלא פתחו מאגר חדש וקטן שמכיל רק את הסקריפטים שה-Routine משתמש בהם. זה חוסך טוקנים כי CLAUDE.md נקרא אוטומטית בכל הרצה.

שלב 3: הגדרת סביבת הענן והמשתנים. לחצו על Cloud Environment, וצרו סביבה חדשה עם שם זכיר. בחלק המשתנים הוסיפו את כל ה-API keys שלכם (YouTube API key, ClickUp token, OpenAI key וכן הלאה). כאן טמון ה-GOTCHA הראשון: קובץ .env לא נכנס ל-Git, ולכן הוא לא קיים בתוך ה-Clone של הענן. חייב לשים את המפתחות ידנית במשתני הסביבה.

שלב 4: התאמת גישת הרשת. בברירת המחדל ה-Access Level הוא trusted, מה שאומר ש-Claude יכול לפנות רק לשירותים מאומתים של Anthropic. זה מספיק ל-Git operations, אבל לא ל-APIs חיצוניים כמו ClickUp או YouTube. בשביל רוב האוטומציות שמשתלבות בכלים חיצוניים, תצטרכו לשנות ל-full. בדקו שההרצה הראשונה עובדת, ואם תראו "network access denied", שנו למצב full.

שלב 5: הגדרה מפורשת בפרומפט. כאן ה-GOTCHA השני והחשוב ביותר. Claude Code רגיל לחפש API keys בתוך קובץ .env, אבל בסביבת הענן אין כזה. צריך לומר ל-Claude מפורשות להשתמש במשתני הסביבה:

Analyze 50 of my most recent YouTube comments and summarize.
My YouTube API key is available as an environment variable (YOUTUBE_API_KEY).
Use it directly from the environment. Do not look for a .env file.

שלב 6: בדיקה לפני הפעלה מתוזמנת. לפני שאתם מגדירים Cadence (שעה, יומי, ימי השבוע), לחצו על Run Now כדי להריץ את ה-Routine פעם אחת באופן ידני. פתחו את המסך של ההרצה ותוודאו שכל שלב עובד. אם משהו נכשל, תוכלו להתערב בזמן אמת עם הוראות תיקון, ולעדכן את הפרומפט לפני ההפעלה הקבועה. המלצה: להריץ 2-3 פעמים ידנית לפני שמגדירים Cadence.

דוגמה מעשית: מה באמת קורה כשמעבירים אוטומציות לענן

בחרתי להרצות דוגמה על העברה של שלושת האוטומציות הנפוצות ביותר שיש בפרויקט של לקוחות שלנו: הודעה יומית ל-ClickUp, ניתוח תגובות YouTube, ואוטומציה של Playwright שמתנהלת בקהילת Skool. המסקנות שקיבלתי מעידות על מה עובד ב-Routines ומה פשוט לא.

האוטומציה הראשונה, הודעה יומית ל-ClickUp, הייתה ההעברה הכי פשוטה. זיהינו שצריך לשנות את Network Access ל-full (trusted לא כולל את ClickUp), הוספנו את ה-ClickUp API token למשתני הסביבה, והפרומפט עבד מהגרסה הראשונה. סה"כ זמן ההעברה: 12 דקות. חיסכון: המחשב האישי של הלקוח כבר לא צריך להיות דלוק בשעה 8 בבוקר.

האוטומציה השנייה, ניתוח תגובות YouTube, הייתה למודה חשובה. הפרומפט המקורי עבד מצוין מקומית, אבל בענן הוא נכשל עם הודעה "YouTube API key not found". התברר שCloud Environment Variables צריכים שם מדויק, ו-Claude לא מגלה אותם בעצמו בלי הוראה מפורשת. אחרי הוספת המשפט "Use the YouTube API key from the environment variable named YOUTUBE_API_KEY, not from .env", ההרצה עברה בהצלחה.

האוטומציה השלישית, Playwright לקהילת Skool, לא הצליחה לעבור. הסיבה: האוטומציה משתמשת ב-Session Cookies שהתקבלו בהרצה מקומית קודמת, ובענן אין מושג של State בין ריצות. כל Routine מקבל Clone נקי, ואחרי הריצה הכל נמחק. אם אתם משתמשים ב-Playwright או Selenium עם אוטומציות עסקיות שמסתמכות על התחברות מבוססת Cookies, Routines לא יתאימו. תצטרכו API ישיר עם Token או Header Authentication.

המסקנה מההעברה: כ-80% מהאוטומציות הקיימות שלנו מתאימות ל-Routines, אבל ל-20% שמסתמכות על State מקומי (Cookies, Local Files, Browser Sessions) נצטרך לעבות אסטרטגיה אחרת. עבור רוב הלקוחות, העברת 80% מהאוטומציות לענן מייצרת הקלה תפעולית משמעותית בתחזוקה היומית.

שילוב Routines עם MCPs, CLAUDE.md וסקילים מותאמים

Routines לא עומדים בפני עצמם. הם חלק מאקוסיסטם שלם של כלים ב-Claude Code, והשילוב עם MCPs, קובץ CLAUDE.md וסקילים מותאמים משנה לחלוטין את איכות ההרצה. מי שעבד עם Claude Code בצורה שוטפת יזהה את הדפוסים.

קובץ CLAUDE.md הוא שכבת הקונטקסט הראשונית שנטענת בכל הרצה. ב-Routines זה מקבל משמעות גדולה יותר, כי אין מי שעונה לשאלות בזמן אמת. המלצה: קבצי CLAUDE.md ב-Routines צריכים להיות ממוקדים ומצומצמים, עם הוראות ספציפיות למה שה-Routine אמור לעשות. לא להעתיק את ה-CLAUDE.md של כל הפרוייקט, כי הרבה מהמידע שם לא רלוונטי והוא צורך טוקנים.

MCP Services מופיעים בממשק כ-Connectors. OAuth כבר מנוהל בחשבון שלכם, ולכן ה-Routine יכול להשתמש ב-Slack, Gmail, Notion ועוד בלי שתגדירו API keys ידנית. זה גם יותר בטוח: Claude לא רואה את הסיסמאות שלכם, רק Anthropic מחזיקים את ה-Tokens של OAuth בתוך החשבון שלכם.

סקילים מותאמים הם הרחבה הכי חזקה ל-Routines. אפשר לכתוב סקיל בתוך הפרויקט שמגדיר בדיוק איך המשימה צריכה להתבצע ולאיזה פורמט של Output. אצלנו בפיתוח מערכת CRM מותאמת אישית יש לנו סקיל שקורא "daily-lead-digest" שה-Routine מריץ כל בוקר. הסקיל מגדיר בדיוק מה הוא מחפש במסד הנתונים, איך לעבד את המידע, ולאיזה פורמט לעצב את הודעת הסיכום.

מי צריך Routines ומי עדיין לא?

Routines הם כלי עוצמתי, אבל לא כל פרויקט מתאים להם. הבחירה נכונה לפי טיפוס האוטומציה והצורכים הספציפיים שלכם. הנה החלוקה המעשית:

המתאים הטבעי

מי שירוויח מיידית
  • צוותים שמפעילים אוטומציות יומיות שדורשות מחשב דלוק כל הזמן
  • עסקים שעובדים עם APIs חיצוניים כמו Slack, ClickUp, Notion או Gmail
  • פרויקטים שמבצעים review אוטומטי של PRs או תגובה אוטומטית ל-issues
  • צוותים שמנהלים מספר סביבות עם CLAUDE.md ייעודי לכל פרוייקט
  • מנויי Max (15 הרצות ליום) ו-Team/Enterprise (25 הרצות ליום)

לא מומלץ כרגע

למי שכדאי להמתין
  • אוטומציות שמסתמכות על Local Files, Cookies או State שמור במחשב
  • תהליכים שצריכים Sub-minute frequency, כי המינימום הוא שעה אחת
  • Playwright או Selenium שמשתמשים ב-Session-based authentication
  • מנויי Pro שמבצעים הרבה אוטומציות, כי ההגבלה של 5 הרצות ליום קטנה
  • צוותים שצריכים שיתוף פנים ארגוני של ה-Routines (עדיין לא נתמך)

התכונה במצב Research Preview, ולכן סביר שכמה מהמגבלות ישתנו בחודשים הבאים. החישוב שלנו: מי שמפעיל 5 ומעלה אוטומציות ביום יקבל החזר השקעה תוך חודש.

סיכום: האם 24/7 agents זה באמת מה שהחדשה מבשרת?

Routines הם הצעד הראשון המשמעותי של Anthropic לכיוון סוכני AI אוטונומיים אמיתיים. עד היום Claude Code היה מצוין ב-Pair Programming, בו המפתח והמודל עובדים יחד בזמן אמת. Routines מסמן שינוי כיוון: המודל רץ לבד, לפי לוח זמנים שהוגדר מראש, בלי צורך באדם שמפקח.

האם זה באמת 24/7? כמעט. המגבלה של שעה בין הרצות, וההגבלה של 15 הרצות ליום ב-Max, מונעות תחושה של סוכן רציף. עם זאת, בשביל רוב מקרי השימוש האמיתיים (סיכום יומי, סריקת PRs, ניתוח תגובות) זה מספק לגמרי. הצעד הבא של Anthropic לפי ההודעה יהיה הורדה של מגבלת שעה, וייתכן גם שיתוף צוותים.

המסר שלי לקוראים שחושבים אם להתחיל עכשיו: תתחילו. הקמת Routine ראשון לוקחת 10 דקות, העברת אוטומציה קיימת לוקחת פחות משעה, וההחזר על ההשקעה ניכר כבר בשבוע הראשון. בנוסף, כל מה שתלמדו על GOTCHAs של Routines יחזיק מעמד גם כש-Anthropic יעלו את הגרסה היציבה אחרי Research Preview.

אם אתם מחפשים להטמיע Routines בעסק שלכם, או רוצים לבנות סקיל מותאם שיופעל במסגרת אוטומציה מתוזמנת, אפשר לדבר. מהניסיון שלנו, הטמעה נכונה של Routines חוסכת לצוות פיתוח אחד 15-20 שעות עבודה חודשית במטלות תחזוקתיות חוזרות.

שיתוף הפוסט

שאלות ותשובות

מה המחיר של Routines ואיך זה מחושב?

אין מחיר נוסף מעבר למנוי Claude Code הרגיל שלכם. כל הרצה של Routine נספרת כ-Session רגיל לצורך מגבלות השימוש, ותורמת למגבלת Session Usage שלכם. בנוסף יש מגבלה יומית ספציפית: 5 הרצות ב-Pro, 15 ב-Max, ו-25 ב-Team ו-Enterprise. ארגונים עם Metered Overage יכולים לחרוג לפי עלות נוספת.

האם Routines עובדים בלי מאגר GitHub?

לא. חייבים מאגר GitHub כדי שהענן יוכל ליצור Clone ולהריץ את ה-Routine. ההמלצה היא לפתוח מאגר ייעודי וקטן לכל Routine (או קבוצת Routines קשורות) במקום לחבר את המאגר הגדול של הפרוייקט. זה חוסך טוקנים כי CLAUDE.md נטען אוטומטית לכל הרצה.

האם אני יכול להריץ Routine אחת לדקה או שתיים?

לא בשלב הנוכחי. המינימום הקבוע הוא שעה אחת בין הרצות. זו מגבלה שיש לה הסברים הגיוניים: המודל דורש זמן Warmup בסביבת הענן, וההגבלה מונעת ניצול של המערכת בעלויות תשתית גבוהות. אם אתם צריכים קצב מהיר יותר, Scheduled Tasks המקומיים עדיין עובדים ותומכים במינימום של דקה.

האם Routines רואים את הקבצים שלי במחשב או רק ב-GitHub?

רק GitHub. Routine יוצר Clone של מאגר ה-GitHub שלכם בסביבת הענן ועובד רק עם הקבצים שם. קבצים מקומיים, Cookies, Tokens של הדפדפן, ו-Local State אינם זמינים. אם אתם צריכים שהמודל יעבור על קבצי מקומיים, Scheduled Tasks עדיין הפתרון.

מה קורה כש-Routine נכשל באמצע ההרצה?

ההיסטוריה של כל הרצה נשמרת בלוח המחוונים של Claude Code, כולל ההרצות שנכשלו. אפשר לפתוח את ההרצה שנכשלה, לראות את הלוגים, להבין את שורש הבעיה, ולתקן את הפרומפט או את הגדרות הסביבה. טיפ שימושי: להוסיף לפרומפט הוראה כמו "אם ההרצה נכשלת, שלח הודעת Slack ל-#alerts עם פרטי השגיאה", וככה מקבלים התרעה בזמן אמת.

האם אני יכול לשתף Routine עם חבר בצוות?

כרגע לא ישירות. Routines שייכים לחשבון האישי שיצר אותם. משתמשי Team Plan של Anthropic יכולים אולי להשתמש במנגנונים של שיתוף צוות, אבל התכונה עוד לא נבדקה באופן רחב. לבינתיים, הפתרון הוא ליצור Routine נפרד לכל חשבון, עם אותו פרומפט וסביבת ענן.

איך אני יודע אם ה-Routine שלי מייצר תוצאה נכונה?

לפני שמגדירים Cadence, מריצים את ה-Routine מספר פעמים ידנית עם Run Now. בזמן ההרצה אפשר לראות כל שלב בזמן אמת, וגם להתערב עם הוראות תיקון אם משהו לא הולך כמתוכנן. ההמלצה: להריץ ידנית 2-3 פעמים, לוודא עקביות, ורק אז להפעיל את לוח הזמנים האוטומטי.

האם Routines הם Research Preview, או מוכנים לייצור?

Research Preview בשלב הנוכחי. משמעותו: התכונה פעילה ומשתמשים יכולים להשתמש בה, אבל הגרסה יכולה להשתנות בחודשים הבאים וייתכנו באגים שטרם תוקנו. Anthropic מצהירה על התחייבות לתמוך בתכונה גם בגרסה הסופית, אבל אם אתם מפעילים משהו קריטי-לעסק, כדאי לשמור גם גיבוי של Scheduled Tasks מקומיים בינתיים.

דביר נעמן

על הכותב

דביר נעמן – מומחה שיווק דיגיטלי, SEO ואוטומציות

מלווה עסקים בצמיחה דיגיטלית: קידום אורגני, קידום במנועי AI, אימייל מרקטינג, אוטומציות ופיתוח תוכנה. תוצאות מדידות ושקיפות מלאה.