Repository navigation
Releases: 849879772/recruitops-agent
Release list
RecruitOps v0.1.7 · Windows 便携版
RecruitOps v0.1.7(Windows 便携版)
发布日期:2026-10-07。本版基于 v0.1.6,重点完善官网投递复核、邮件确认与重试、定时任务启动和结果汇报,并优化登录状态保留、启动备份及岗位与投递看板。完整解压后运行 RecruitOps-Desktop-Preview.exe。
下载与校验
- 压缩包:
RecruitOps-v0.1.7.zip - SHA-256 校验文件:
RecruitOps-v0.1.7.zip.sha256.txt - GitHub 发布页
- Gitee 更新说明
- 123 云盘(永久分享,安装包与校验文件)
- ZIP 大小:738,771,245 字节(约 704.5 MiB)。
- ZIP SHA-256:
6045928839A2D31B56F8AD1B32868B14C675321A0935937F374522350EFEE030。
主要更新
- 官网投递复核更完整。 结合页面文字、岗位卡片和必要的截图模型识别,校验证据是否属于当前岗位;不把其他岗位状态或流程中的未来步骤作为当前进展。新增“查看复核明细”和“查看待核对”,可查看保留原阶段的原因、人工确认本地投递与官网岗位的对应关系。需要登录时可打开官网,登录后只重新复核该公司本次列出的岗位。
- 招聘邮件同步、识别与人工确认更清楚。 手动同步读取邮箱最新内容,并分别报告新增、已有和同步失败。临时模型错误采用有限重试;失败邮件可明确选择后重新识别。对于未指定岗位的同公司测评或笔试邮件,可由用户确认关联多个投递,并共享一项日程;有明确岗位的邮件仍按该岗位证据处理。确认后沿原任务继续,保留已提交结果,避免重复创建日程。
- 定时任务启动与追问更可靠。 全量抓取和健康检查先保存本地任务会话并启动流程,不再把模型工具握手作为启动前提;评分仍需要模型可用。需要模型的任务仅对临时启动错误做有限重试,持续失败会保留可查看的原因。任务报告在重启后仍可打开,追问使用原任务上下文。
- 部分完成按真实成果汇报。 全量流程结束时,区分完成、部分完成和失败,保留新增岗位、已有岗位刷新及评分完成/未完成统计。不会把
partial一概写成失败,也不会把保留原阶段或需要人工核对的投递冒称为官网已确认无变化。 - 登录状态与诊断保留更有边界。 内置招聘浏览器定期保存 Cookie,正常退出时再次保存;会话 Cookie 在当前 Windows 用户与浏览器目录下加密恢复,最长 7 天,仍受官网退出登录和失效规则影响。软件运行且没有业务任务执行时,会分批清理或压缩超过 12 小时的复核页面、截图相关诊断及工具追踪,保留业务阶段历史、最新复核摘要和仍需恢复的任务证据。
- 启动和看板更轻。 启动先检查数据库迁移;结构已是最新时不再每次生成完整备份。已有数据库需要结构迁移时,先备份并检查归档,再迁移,自动迁移备份保留最近 3 份。已入库岗位不会因当前简历关键词变化而在浏览时被重新隐藏;投递看板自动读取后续分页、准确区分总数与已加载数量,并减少刷新时重复构建卡片。
升级已有数据
先等待任务结束,从软件和系统托盘正常退出旧版,完整备份原 .data。新版完整解压后,在首次启动前复制整个旧 .data,不能只复制数据库;最终程序应回到旧版的相同绝对路径,并使用原 Windows 用户启动。具体步骤见已有数据升级说明。
一次只使用一个版本。不要只替换 EXE、混用新旧 resources,或在运行时复制数据库。启动时的迁移备份不能代替升级前的完整 .data 备份;确认岗位、投递、邮件、日程、配置与登录状态后,再处理旧程序和备份。
使用与验证边界
本版已通过隔离的原生运行时与打包 EXE 首次启动、重启、匿名配置与记录保留、数据库备份恢复验收;ZIP CRC、文件集合与内部完整性清单逐项验证通过。公开测试初次完整运行 4705 项通过、5 项跳过、3 项旧调用次数断言失败;最小修正断言后,相关两文件的 58 项测试复测全部通过。未重复运行整个公开测试集,未把这些离线测试当作真实官网或模型的全兼容保证。
真实招聘网站、网络、登录验证和模型输出仍可能造成局部失败,不能保证所有网站兼容或 AI 始终识别正确。证据不足时保留已确认阶段并报告原因;人工确认岗位对应关系也不等于确认进度。复核截图会遮挡输入框和可识别的联系信息,再用于模型分析,请按自己的隐私需求使用相关功能。
软件和电脑需要保持运行,关闭后不会继续抓取或执行定时任务。已有登录状态也不能绕过官网的验证码、注销或账号限制。发布核验应使用离线页面、合成数据和隔离实例;发布包校验和以本页与随包校验文件为准。
RecruitOps v0.1.6
RecruitOps v0.1.6(Windows 便携版)
基于 v0.1.5,重点改进来源刷新容错、长任务成果保存、抓取效率和任务结束汇报。完整解压后运行 RecruitOps-Desktop-Preview.exe;本版仍是便携版,不是安装器。
下载与校验
- 安装包:
RecruitOps-v0.1.6.zip - SHA-256 校验文件:
RecruitOps-v0.1.6.zip.sha256.txt - 123 云盘:压缩包和校验文件,永久有效,无提取码。
- GitHub 发布页
- Gitee 更新说明
- ZIP SHA-256:
6518E892E0C6D3E8847A34A773EB8262BCE39A0009F58DFE5F6AFE4C16BBCCF2
主要更新
- OfferBiu 已选择的 2027 届秋招范围作为本轮来源依据。单条来源缺字段、元数据不一致或临时网络错误不再直接否决整批;可用来源继续处理,异常和不完整状态单独记录。不完整来源范围不会触发旧岗位下架,也不会偷偷回退旧公司清单。
- 公司列表、岗位详情和评分分批提交;先保存业务结果,再推进恢复检查点。失败、空详情或无效评分不会覆盖已有有效成果。六小时仍是单段预算,满足断点与进展条件时沿原范围自动接续;暂停、取消和不可恢复错误会停止。
- 公司列表、详情、评分默认上限分别为 10、10、6;浏览器会话默认上限为 6。同站点请求仍受限流与冷却约束。未尝试公司优先,短暂错误有限即时重试,慢超时和限流延后补跑。此为调度上限,不保证真实网站线性提速或全部岗位抓取成功。
- 部分静态招聘入口优先用短时 HTTP 预检,Hotjob 等页面减少重复浏览器启动;动态页、登录和验证仍按浏览器及人工边界处理。进度以唯一已处理公司计数,重试不会重复加数。
- 模型连接只保留 DeepSeek 官方服务。简历、评分和邮件的结构化输出使用官方 JSON Schema 约束并在本地严格校验;缺失评分维度不会默认写成 0 分。旧第三方兼容连接会停用,需要重新配置官方密钥;不会自动迁移或上传旧密钥。本版没有新增 PDF 图片 OCR 功能。
- 邮件处理和官网投递复核仍由助理在当前对话回合等待并汇报。全量爬取继续后台运行,但完成、部分完成或失败后,软件运行且模型可用时会在原会话自动只读核查最终状态并给出结果摘要;不会因此启动新抓取或修改业务数据。
升级已有数据
已有岗位、投递记录或邮件的用户,先等待任务结束并正常退出旧版,完整备份原 .data。将新包完整解压到可写的短路径,不要只替换 EXE 或混用新旧 resources。按已有数据升级说明迁移并核对后再使用;不要删除旧实例或原始备份。
验证边界
发布前使用合成数据与隔离实例验证源码、资源清单、数据库启动与重启、ZIP 完整性及校验和。真实网站响应、限流、用户网络、模型额度与输出仍可能导致局部失败;失败时保留已提交结果并如实报告,不能承诺永不失败或固定提速倍率。关闭软件或电脑后,后台任务和自动汇报都不会继续运行。
RecruitOps v0.1.5 — 稳定性修复与任务续跑
RecruitOps v0.1.5(Windows 便携版)
本版基于 v0.1.4,集中修复启动、简历解析、评分和长任务恢复问题,并改进投递记录、邮件处理与桌面填表体验。完整解压后运行 RecruitOps-Desktop-Preview.exe,无需单独安装 Python、Node.js、PostgreSQL 或浏览器插件。
下载
文件:RecruitOps-v0.1.5.zip,738529313 字节(约 704 MB)。SHA-256 校验文件为 RecruitOps-v0.1.5.zip.sha256.txt。
D9030D35B30F67497EBB6AB9115AA7A587BB2DA52CA2E50A1D233424F7D8C47E
主要更新
1. 启动与安装包完整性
- 修复管理员启动场景下 PostgreSQL 子进程权限处理:使用受限令牌,实例访问权限对应实际 Windows 用户,兼容旧实例权限修复。
- 保留已有异常退出恢复和首次空库初始化失败重试机制;不自动删除已有业务数据库来“修复”启动。
- 继承 v0.1.4 的爬虫子进程入口补全与强制打包校验,避免遗漏
scripts.run_agent_crawler等入口。发布包不包含用户.data。
2. 简历解析与岗位评分
- OpenAI-compatible 结构化请求提供完整字段约定;可识别的 DeepSeek 请求明确发送关闭思考参数,避免开关在请求转换时丢失。第三方网关仍需支持相应参数。
- 简历解析保留结构校验和有限纠错重试,失败不覆盖已有有效档案。
- 评分严格校验四个维度:核心方向 30 分、必备技能 30 分、项目证据 25 分、工程能力 15 分。缺少维度不再默认补 0 后当成有效低分入库。
- 无效评分会进入失败/待重试处理,保留已有有效评分;真实不匹配仍可能得 0 分。旧版已经产生的异常评分不会因升级自动重算,需要另行执行评分重算。
3. 全量任务、断点与进度
- 全量任务到达每段 6 小时预算后,安全保存并验证断点,以同一任务编号继续剩余工作;评分阶段只处理仍待评分的岗位,不将接续变成新一轮全量扫描。
- 暂停、取消优先;冻结范围或断点无效、业务失败、连续接续没有进展时停止。用户指定的批量范围不会被自动扩大。
- 助理可以查询中断任务、暂停、取消和续跑,不再要求用户复制内部运行编号;旧版无控制回执的中断记录也可取消。取消保留已经入库的结果。
- 任务进度卡覆盖抓取、投递复核和邮件处理,默认只显示当前活跃任务。公司抓取按“已处理 / 总数”展示,处理过不等于全部抓取成功。
- 全量爬取采用后台运行;投递复核与邮件处理在当前助理回合等待并返回结果,不要求用户再问一次才获取结果。
4. 投递记录与官网复核
- 修复自动选取全部未挂记录时,0 条或超过 50 条记录导致复核任务启动失败的问题;真实业务数量不再误用任务步骤上限。
- 分批连续复核并保留检查点,正常批次间隙不再误报暂停;明确区分已处理、待重试和无法确认,不把旧结果当成本轮结果。
- 投递记录支持按公司或岗位名称搜索,并支持修改公司名称、岗位名称。
- 移除重复的阶段下拉筛选,各阶段看板独立加载与“加载更多”,避免全局前 50 条属于同一阶段时,其他阶段错误显示为空。
5. 招聘邮件、配置与桌面体验
- 邮件无法可靠关联投递时,可提出候选并请求用户确认;用户明确批准后才绑定、更正或解除关联。允许无需具体岗位的通知保留为未关联记录。
- 不再将历史默认 0 值显示为有意义的置信度百分比;邮件处理与投递阶段变更仍需满足证据和权限规则。
- 优化岗位数据分页与重复读取,保留搜索状态和加载失败时的现有记录;不承诺所有机器和查询均无延迟。
- 配置提示更加就近,保存后的受支持配置直接应用;邮箱未配置不阻断岗位抓取、评分与其他非邮箱功能。
- 包含内置招聘浏览器的表单扫描、填写/撤销、投递保存与上下文适配优化;不代表与原 Edge 插件或所有招聘网站完全等效。
旧版本已经爬取到数据,如何升级?
已有数据用户请以本节和完整升级步骤为准;不要将整个 .data 直接搬到不同绝对路径后启动。 随包 README 中“先解压到新目录”只是准备步骤,最终仍需恢复为旧程序的原安装路径。
- 等任务结束,从软件和系统托盘正常退出;不要强制结束数据库进程。
- 完整备份旧程序旁的
.data,保留旧程序与升级前独立备份。 - 把新 ZIP 解压到同盘临时目录,先不要启动。
- 将旧程序目录改名保留,再把新程序目录改为旧版原来的相同绝对路径。
- 把旧版完整
.data放回该路径,使用同一台电脑、同一 Windows 用户正常启动。 - 核对岗位、评分、投递记录、已同步邮件、配置与日程。失败时保留日志和原始数据,不要删除数据库重建。
不要只复制 pgdata、单独修改 instance.json,也不要将旧 resources 混入新版资源。换电脑、换账户、换路径不能直接按此方法迁移。.data 含个人资料和凭据,不能上传到公共网盘或仓库。
验证范围与仍需注意的限制
- 已完成结构化请求、评分校验、任务接续/取消、投递与邮件批处理、分页、前端和打包等离线回归,以及真实打包 EXE 的隔离数据库启动、配置保存、匿名填表、合成投递写入与重启持久化验证。
- ZIP CRC 与 6305 个文件的逐项哈希校验通过,已核对爬虫入口和最新修复源码。
- 6 小时边界使用短预算模拟测试,不等同于所有用户环境的真实连续六小时联网验收。软件或电脑关闭后不会继续工作。
- 网络、来源站点不可用、登录/验证码、模型或代理服务不兼容、Windows 安全策略等仍可能造成失败。本版不保证所有机器不再出现
initdb_failed,也不保证模型永远不缺字段。 - 本包为未进行代码签名的 Windows 便携版,不是安装器;请完整解压到短且可写的路径,例如
D:\RecruitOps。
RecruitOps v0.1.4 (Windows portable hotfix)
修复 v0.1.3 安装包缺少 scripts.run_agent_crawler,导致公司入口校验失败的问题。旧版显示的 raw_job_count=0 不是官网零岗位的证据,请升级后重试。
已有岗位、投递或邮件数据的用户,请按升级步骤保留原绝对路径和整个 .data: https://github.com/849879772/recruitops-agent/blob/main/docs/UPGRADE_EXISTING_DATA.md
SHA-256: F05D9DB4BBF6C49F7C309FBE5245C49178F4CB8C53250F16F6F4D6EB5D9EDA41
Gitee 发布页:https://gitee.com/zs-k/recruitops-agent/releases/tag/v0.1.4
123 云盘(永久有效、无提取码):https://1835739780.share.123pan.cn/123pan/QbN4Td-UX5nd
RecruitOps v0.1.3
RecruitOps v0.1.3(Windows 便携版)
本版在 v0.1.2 基础上合入:后台任务退出保护、助理任务状态的用户化展示、配置完成后的安全自动应用、简历闪填识别与嵌入表单授权、投递记录批量保存及官网状态核实。当前发布包为 Windows 10/11 64 位便携版,完整解压后运行 RecruitOps-Desktop-Preview.exe;不要只复制 EXE。
下载文件:RecruitOps-v0.1.3.zip(约 704 MB)
123 云盘备用下载(永久有效、无提取码):https://1835739780.share.123pan.cn/123pan/QbN4Td-1nW2d
SHA-256:ADBC8CE8154488BEFA0E73FFB114488F6C0D32C1D59DDFB4E9A1E329046CD721
旧版已有岗位数据的用户
如果 v0.1.1 或 v0.1.2 已经成功爬取岗位,或者已有投递记录、已同步邮件,不要直接在新目录启动空白实例,也不要只搬 pgdata。先正常结束后台任务并退出旧版,完整备份原目录的 .data,把新版解压到临时目录,然后让新版程序回到旧版的相同绝对路径,将整个 .data 原样放回。必须使用原 Windows 账户启动。详细的备份、移动、验证及回退条件见 已有数据的桌面版升级步骤。
.data 含数据库、配置、凭据与私人记录,发布包不含任何用户 .data;不要把自己的 .data 上传到公开仓库或分享链接。
验证范围
此包通过隔离环境下的内置 PostgreSQL 初始化、数据库迁移、重启保留记录、逻辑备份恢复,以及打包桌面程序的匿名投递记录和闪填流程测试。不同真实招聘网站、实际模型和邮箱账户仍取决于网站结构、网络和用户配置;本次没有宣称覆盖所有现场环境。
RecruitOps v0.1.2
修复 Windows 首次启动与数据库恢复问题:
- 实例 ACL 显式绑定当前用户 SID 与 SYSTEM,避免 Owner 变成 Administrators 后 initdb_failed。
- 提升权限环境下使用同用户受限令牌启动 PostgreSQL,避免 database_exited。
- 桌面拥有的有效 PG16 实例可自动恢复 failed/crashed 状态。
- initdb 与 PostgreSQL 输出保存到实例 logs 目录。
- 已验证 PostgreSQL 16.15、pgvector 0.8.1、24 个迁移、备份恢复和干净重启。
- 最终 Electron EXE 已完成首次启动、只读重启、写入切换、合成数据持久化与再次重启验收。
- 真实 failed 实例升级后自动恢复为 stopped,未重新执行 initdb。
SHA-256:5B3BC2FC33CED011111FFDCF66DF20956D2286A0228F3F7D70DB3552B892199D
RecruitOps Desktop v0.1.1
Windows 桌面版更新:正常业务模式下不再显示橙色状态横幅;只读、资源异常和页面错误提示仍会正常显示。
下载 RecruitOps-v0.1.1.zip,完整解压到短且可写的目录,然后运行 RecruitOps-Desktop-Preview.exe。无需 Docker、Python、Node.js 或 PostgreSQL。
RecruitOps Desktop v0.1.0
RecruitOps Windows 桌面版首个公开测试包。
使用方法:下载 RecruitOps.zip,完整解压到较短且可写的目录,然后只运行 RecruitOps-Desktop-Preview.exe。无需另行安装 Docker、Python、Node.js 或 PostgreSQL。
首次启动后请在工作台中配置模型连接、简历和招聘邮箱。