यह क्या करता है
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 को मेरी शूट पर चलाइए और बताइए कि आपको क्या मिला।
लाइब्रेरी के बाक़ी टूल
यह कहाँ चलता है
आपकी मशीन पर। imagic का MCP सर्वर एक लोकल प्रोसेस है जिसे आपका AI क्लाइंट शुरू करता है; फ़ोटो कभी आपकी डिस्क से बाहर नहीं जातीं और कुछ अपलोड नहीं होता। यह रेफ़रेंस के हर टूल पर लागू है, इस पर भी।
इसे चलाने के लिए आपको imagic से जुड़ा एक MCP क्लाइंट चाहिए। Claude Code, Cursor, VS Code, Codex, Gemini CLI और दस अन्य के लिए सेटअप में लगभग तीन मिनट लगते हैं।
अपने AI को पूरी पाइपलाइन दें
get_job_status imagic Max के 30 टूल में से एक है। 500 एक्सपोर्ट के मुफ़्त ट्रायल में वे सभी शामिल हैं।