المكتبة

get_job_status

تحقق من مهمة طويلة بدأتها أداة أخرى على اتصال بعيد.

ما الذي تفعله

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 إلى جلسة التصوير الخاصة بي وأخبرني بما تجده.

بقية أدوات المكتبة

scan_directory get_library_stats list_photos get_photo get_preview_url

أين تعمل

على جهازك. خادم MCP في imagic عملية محلية يشغّلها عميل الذكاء الاصطناعي لديك؛ والصور لا تغادر قرصك ولا يُرفع شيء. وهذا ينطبق على كل أداة في المرجع، بما فيها هذه.

لاستدعائها تحتاج إلى عميل MCP متصل بـ imagic. يستغرق الإعداد نحو ثلاث دقائق لـ Claude Code وCursor وVS Code وCodex وGemini CLI وعشرة آخرين.

امنح ذكاءك الاصطناعي المسار كاملًا

get_job_status إحدى 30 أداة في imagic Max. وتشمل التجربة المجانية بـ 500 عملية تصدير جميعها.