在构建自动化工作流或 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 频道和职业网站聚合职位信息的痛点,支持结构化数据输出,适合用于自动化筛选和智能体辅助决策。