Ano ang ginagawa nito
Bawat isa sa scan_directory, analyze_photos, reanalyze_stale_photos, export_photos at learn_style_from_library ay ipinapadala bilang background job sa remote na koneksyon kapag hindi nila matapos sa sariling budget ng tawag, na nagbabalik ng {"status": "running", "job_id": ...}. Tawagin ito gamit ang job_id na iyon para patuloy na mag-check: naghihintay ito hanggang wait_seconds (hanggang 30 lang) para matapos ang job bago sumagot, kaya sapat na ang maikling loop ng mga tawag para sundan ito hanggang matapos. Kapag tapos na, nagbabalik ito ng eksaktong ibabalik sana ng orihinal na tawag sa tool. Isang matagal na job lang ang tumatakbo sa isang pagkakataon; habang may tumatakbo, sumasagot ang ibang tool ng {"status": "busy", ...} sa halip na normal na resulta. Magagamit din ito ng mga lokal (stdio) na client, pero laging sabay-sabay na natatapos ang mahahaba nilang tool, kaya karaniwang walang ipo-poll.
Mga parameter
| Pangalan | Uri | Kinakailangan |
|---|---|---|
job_id |
str |
kinakailangan |
wait_seconds |
int |
opsyonal |
Paghiling nito
Hindi mo ito tinatawag sa pangalan. Sabihin mo ang gusto mo, at ang agent ang pipili ng tool:
Itutok mo ang imagic sa shoot ko at sabihin kung ano ang nakita mo.
Ang iba pang library na tool
Kung saan ito tumatakbo
Sa makina mo. Ang MCP server ng imagic ay lokal na proseso na sinisimulan ng AI client mo; hindi umaalis sa disk mo ang mga larawan at walang ina-upload. Totoo ito sa bawat tool sa reference, pati sa isang ito.
Para tawagin ito, kailangan mo ng MCP client na nakakonekta sa imagic. Mga tatlong minuto ang setup para sa Claude Code, Cursor, VS Code, Codex, Gemini CLI at sampung iba pa.
Ibigay sa AI mo ang buong pipeline
Ang get_job_status ay isa sa 30 tool sa imagic Max. Kasama ang lahat ng ito sa libreng pagsubok na 500 export.