用途:通过 ashby-pp-cli 读取指定 Ashby 招聘板上当前公开发布的职位信息,属于无认证、只读的职位发现与检索工具,不覆盖需要写操作的招聘或候选人管理接口。
主要能力:postings list 支持按部门、团队、地点、办公类型、雇佣类型、发布日期、货币与薪酬区间等结构化筛选;postings get 获取单条公开职位;sync 将公开板镜像到本地 SQLite;search 对已同步职位做离线全文检索。命令加 --agent 会展开为 JSON、紧凑、无交互、无色输出,--select 可裁剪字段,--dry-run 可预览请求。which 可把自然语言能力查询解析为对应命令。
使用方式:先安装并验证 CLI。安装命令:npx -y @mvanhorn/printing-press-library install ashby --cli-only;验证:ashby-pp-cli --version。若 npx 失败,可用 Go 1.26.6 及以上版本执行:go install github.com/mvanhorn/printing-press-library/library/job-boards/ashby/cmd/ashby-pp-cli@latest。需确保安装目录在 PATH 中。示例:ashby-pp-cli postings list ashby --remote --department Engineering;ashby-pp-cli sync ashby --include-compensation;ashby-pp-cli search product --board ashby --limit 20。可用 ashby-pp-cli doctor 检查环境。
适用场景:求职者、代理或自动化流程在无需密钥的前提下做公开职位发现、筛选、导出与离线分析。
限制:仅为只读,不用于创建、更新、删除、发布、评论、邀请、下单、发送消息、预约、购买等改变远程状态的操作;需要认证的招聘、候选人与申请管理 API 不在范围内。输出使用来源信封,数据在 .results,来源在 .meta.source,需据此区分实时与本地数据。公开职位列表不会暴露未公开职位。其余未在资料中说明的功能、收费与效果暂未提供。