在構建自動化工作流或 AI 智能體時,需要從外部數據源獲取職位信息。HireSeeker 彙總了來自 Telegram 頻道和職業網站的數據,該插件將其封裝爲 DSH 插件,使這些數據可供終端命令、IDE 和 AI 代理直接使用。
簡介¶
hireseeker-cli 是 HireSeeker 的命令行客戶端。它允許用戶從終端、IDE 和 AI 代理中搜索職位。它支持按職業、地區、工作格式進行搜索,並支持薪資、遠程工作、語言等過濾條件。
核心功能¶
該插件提供以下核心能力:
- 搜索職位:按職業、國家、城市和格式(如全職、兼職)搜索。
- 過濾篩選:支持按薪資範圍、遠程工作選項、語言進行過濾。
- 讀取詳情:獲取職位卡片的詳細信息,包括職責、要求和條件。
- 獲取鏈接:提供職位卡片的直接鏈接。
- JSON 輸出:以 JSON 格式返回數據,便於腳本處理和 AI 代理解析。
- 數據源:連接到 Telegram 頻道和職業網站。
安裝與啓用¶
在 DeepSeek Harness 中啓用該插件需要執行以下命令:
npx --yes @deepseek-ai/dsh@0.2.0-rc.2 plugin --profile web add hireseeker-cli@0.1.2
安裝完成後,插件即可在 Harness 環境中生效。
典型用法¶
啓用插件後,可以通過以下命令進行操作:
# 列出所有職業類別
hireseeker professions list
# 搜索特定位置(例如莫斯科,國家爲俄羅斯)
hireseeker locations search "Москва" --country RU
# 搜索職位(例如 Python 後端,遠程工作,限制 5 條結果)
hireseeker vacancy search --category python_backend --schedule remote --limit 5
# 讀取特定 ID 的職位詳情
hireseeker vacancy read 10056013
# 查看支持的過濾條件指南
hireseeker filters guide
注意事項¶
- 環境要求:運行 CLI 需要 Node.js 版本 ≥ 22.12。
- 跨平臺:CLI 支持 Linux、macOS 和 Windows。
- 訪問權限:搜索無需登錄或 API 密鑰,但聯繫信息以訪客權限返回。
- 數據時效性:光標(cursor)有效期僅 10 分鐘,過期後需重新發起搜索。
總結¶
HireSeeker CLI 通過 DSH 插件形式,將職位搜索能力標準化地交付給終端和 AI 代理。它解決了從分散的 Telegram 頻道和職業網站聚合職位信息的痛點,支持結構化數據輸出,適合用於自動化篩選和智能體輔助決策。