מה הוא עושה
scan_directory, analyze_photos, reanalyze_stale_photos, export_photos ו-learn_style_from_library נשלחים כל אחד כמשימת רקע בחיבור מרוחק כשאינם יכולים להסתיים בתוך התקציב של הקריאה עצמה, ומחזירים {"status": "running", "job_id": ...}. קוראים לזה עם ה-job_id הזה כדי להמשיך לבדוק: הוא ממתין עד wait_seconds (מוגבל ל-30) לסיום המשימה לפני שהוא עונה, ולכן לולאה קצרה של קריאות מספיקה כדי ללוות אותה עד הסוף. אחרי שהסתיימה הוא מחזיר בדיוק את מה שקריאת הכלי המקורית הייתה מחזירה. רק משימה ארוכה אחת רצה בכל פעם. בזמן שאחת רצה, כלים אחרים עונים {"status": "busy", ...} במקום התוצאה הרגילה. גם לקוחות מקומיים (stdio) יכולים להשתמש בזה, אבל הכלים הארוכים שלהם תמיד מסתיימים באופן סינכרוני, ולכן בדרך כלל אין מה לבדוק.
פרמטרים
| שם | סוג | חובה |
|---|---|---|
job_id |
str |
חובה |
wait_seconds |
int |
לא חובה |
איך מבקשים אותו
לא קוראים לזה בשם. אומרים מה רוצים, והסוכן בוחר את הכלי:
להפנות את imagic אל הצילום שלי ולספר לי מה נמצא.
שאר כלי ספרייה
איפה הוא רץ
על המחשב שלכם. שרת ה-MCP של imagic הוא תהליך מקומי שלקוח ה-AI מפעיל; התמונות לעולם לא עוזבות את הדיסק ושום דבר לא מועלה. זה נכון לכל כלי במדריך, כולל זה.
כדי לקרוא לו צריך לקוח MCP שמחובר ל-imagic. ההגדרה לוקחת בערך שלוש דקות עבור Claude Code, Cursor, VS Code, Codex, Gemini CLI ועוד עשרה.
נותנים ל-AI את כל התהליך
get_job_status הוא אחד מ-30 כלים ב-imagic Max. ניסיון 500 הייצואים החינמי כולל את כולם.