Activate when user asks:
Read JD text provided by the user.
Call backend API with the exec tool (use curl):
POST /api/jd/analyze
POST http://127.0.0.1:8010/api/jd/analyzeContent-Type: application/json{"jd_text":"<user jd text>"}curl -sS -X POST "http://127.0.0.1:8010/api/jd/analyze" -H "Content-Type: application/json" -d '{"jd_text":"<user jd text>"}'POST /api/boss/scan
POST http://127.0.0.1:8010/api/boss/scanContent-Type: application/json{"keyword":"<search keyword>","max_items":10,"max_pages":2}curl -sS -X POST "http://127.0.0.1:8010/api/boss/scan" -H "Content-Type: application/json" -d '{"keyword":"深圳 AI Agent 实习","max_items":10,"max_pages":2}'Parse JSON from command stdout.
If API call fails or JSON is invalid, tell the user the error and ask for retry or corrected JD text.
Format returned JSON into a concise message:
/api/jd/analyze: parsed title / skill list / match score / gap analysis/api/boss/scan: keyword / total count / pages_scanned / top jobs / optional screenshot path