HireSeeker CLI:从终端与 AI 代理搜索职位

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

更多详情可参考 插件目录 或 GitHub 仓库。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye