Skip to content

BossHunter v2.2.0:投递稳定性、任务续跑与使用流程优化 - #28

Merged
powerycy merged 5 commits into
mainfrom
codex/integrate-pr25-pr27-improvements
Aug 2, 2026
Merged

BossHunter v2.2.0:投递稳定性、任务续跑与使用流程优化#28
powerycy merged 5 commits into
mainfrom
codex/integrate-pr25-pr27-improvements

Conversation

@powerycy

@powerycy powerycy commented Jul 30, 2026

Copy link
Copy Markdown
Owner

版本

BossHunter v2.2.0:吸收 PR #25、PR #27 中经过验证的有效思路,并在保留原有稳定发送路径的基础上完成兼容与修正。

展开查看功能更新

投递与续跑

  • 单个岗位发送失败后单独记录,继续处理其他岗位并进入后续 HR 回复监测。
  • 因每日额度未执行的已确认岗位保留招呼语;下次运行全流程时优先续发,再采集新岗位。
  • 发送前重新读取最新配置,人工确认期间修改的每日额度和发送节奏可立即生效。

首次沟通与浏览器稳定性

  • 兼容平台预设招呼语开启/关闭、首次沟通编辑器和已有历史会话。
  • 增加发送结果验证与一次安全重试,减少“实际成功却显示失败”。
  • 采集、AI 请求、招呼语、发送和监测统一响应停止请求;任务页面完成后及时清理。

AI、简历与工作台

  • 整理多 AI 服务、返回内容识别、Word(.docx)简历与 PDF 回退兼容性。
  • 工作台移除普通用户不需要的“重新评分”入口,主要操作调整为三栏布局。

正确使用顺序

  1. 使用 Google Chrome 开启远程调试(推荐端口 9222)。
  2. 在这个可远程控制的同一 Chrome 窗口中,提前登录要使用的招聘网站并保持窗口打开。
  3. 运行 bosshunter web,在本地配置面板上传简历、设置岗位条件并连接 AI API。
  4. 运行 bosshunter ai-status,确认 AI 服务连接通过。
  5. 运行 bosshunter connect,确认 Chrome 连接通过。
  6. 运行 bosshunter run,在人工确认后执行投递。

bosshunter connect 只检查连接,不会自动启动 Chrome。API Key 只应填写在本地面板,不要提交到 GitHub 或粘贴到聊天中。

贡献者致谢

验证结果

  • 后端:223 项单元测试全部通过。
  • 前端:TypeScript 检查和 Vite 生产构建通过。
  • CI:Python 3.11、3.12 两项 smoke test 通过。
  • 版本:命令行、Python 包、前端界面和文档均为 2.2.0
  • 隐私:未提交本地配置、API Key、简历、数据库、个人文档或本机身份信息。

安全与兼容性

  • 验证码、限流、账号拦截和连续系统错误仍会安全暂停。
  • 所有投递继续要求人工确认。
  • 原有配置、简历、岗位和投递记录不需要迁移。

@powerycy
powerycy force-pushed the codex/integrate-pr25-pr27-improvements branch from f7526fe to 6534fe3 Compare August 2, 2026 13:25
@powerycy powerycy changed the title Integrate selected PR #25 and #27 improvements BossHunter v2.2.0:投递稳定性、任务续跑与使用流程优化 Aug 2, 2026
@powerycy
powerycy marked this pull request as ready for review August 2, 2026 15:34
@powerycy
powerycy merged commit ca38762 into main Aug 2, 2026
2 checks passed
@powerycy
powerycy deleted the codex/integrate-pr25-pr27-improvements branch August 2, 2026 16:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant