环境
@joohw/boss-cli 0.5.0
- Windows 11 / Node.js (npm 全局安装)
- Boss 直聘网页登录正常
复现
boss list 拉取沟通列表(40 人,正常)
boss chat "张昊光" — 第一次成功打开张昊光会话,返回正确的人才摘要和聊天记录
- 不在浏览器手动操作,直接
boss chat "李江"(或任何其他列表里的姓名)
- CLI 输出
成功进入候选人聊天:李江,但返回的人才摘要 / 完整聊天消息 内容仍然是上一个候选人「张昊光」的数据
```
$ boss chat "李江" --strict
成功进入候选人聊天:李江
简历获取状态: 未获取
人才摘要:
姓名: 张昊光 ← 上一个人的数据
基本信息: 41岁 / 10年以上 / 大专
...
```
预期
`boss chat ` 第二次起也应该真正点击该候选人、切换右侧详情面板,并返回该候选人的数据。
实际
CLI 报告"成功"但页面状态未刷新——返回的人才摘要、聊天消息均是上一个被打开的候选人的数据。
影响
每日招聘 brief 工作流(批量拉简历)完全无法继续,每次只能拉一个候选人。
另一个相关现象
第一次启动时 `boss chat ` 提示 `已尝试点击 XXX(selected=false),但未检测到对应聊天详情面板`,需要用户在浏览器手动点一次任意候选人之后才能让 CLI 工作起来。看起来 CLI 在初始状态下检测 chat detail panel 的逻辑有问题。
可能原因(猜测)
- DOM 选中后 CLI 读到的是缓存数据而不是切换后的实时 DOM
- 或者 CLI 没有真正触发该候选人列表项的 click 事件
期望修复
- `boss chat ` 在第一次和后续调用都能稳定切换详情面板
- 若检测到面板未切换应该报错而不是误报"成功"
环境
@joohw/boss-cli0.5.0复现
boss list拉取沟通列表(40 人,正常)boss chat "张昊光"— 第一次成功打开张昊光会话,返回正确的人才摘要和聊天记录boss chat "李江"(或任何其他列表里的姓名)成功进入候选人聊天:李江,但返回的人才摘要 / 完整聊天消息 内容仍然是上一个候选人「张昊光」的数据```
$ boss chat "李江" --strict
成功进入候选人聊天:李江
简历获取状态: 未获取
人才摘要:
姓名: 张昊光 ← 上一个人的数据
基本信息: 41岁 / 10年以上 / 大专
...
```
预期
`boss chat ` 第二次起也应该真正点击该候选人、切换右侧详情面板,并返回该候选人的数据。
实际
CLI 报告"成功"但页面状态未刷新——返回的人才摘要、聊天消息均是上一个被打开的候选人的数据。
影响
每日招聘 brief 工作流(批量拉简历)完全无法继续,每次只能拉一个候选人。
另一个相关现象
第一次启动时 `boss chat ` 提示 `已尝试点击 XXX(selected=false),但未检测到对应聊天详情面板`,需要用户在浏览器手动点一次任意候选人之后才能让 CLI 工作起来。看起来 CLI 在初始状态下检测 chat detail panel 的逻辑有问题。
可能原因(猜测)
期望修复