Skip to content

优化自动回复策略与未读会话处理 - #18

Merged
NingNing0111 merged 3 commits into
OpenFuckJob:masterfrom
patrickleehua:agent/greeting-send-sequence
Aug 17, 2026
Merged

优化自动回复策略与未读会话处理#18
NingNing0111 merged 3 commits into
OpenFuckJob:masterfrom
patrickleehua:agent/greeting-send-sequence

Conversation

@patrickleehua

Copy link
Copy Markdown
Contributor

变更内容

  • 修复仅启用 LLM 回复时未读会话被整条跳过的问题
  • 合并自动回复开关,改为回复策略单选配置
  • 更新本地忽略规则

验证

  • 已完成 git diff --check

enable_auto_replay 字面像总开关,实际只管正则模板那条路径,代码里却拿它当
自动回复的总闸门,于是只开 LLM 回复的求职方案在读完会话后被直接跳过,日志
还写着未启用自动回复——指的是用户没开的那个开关。

- 字段更名为 enable_template_reply,保留 serde alias 读旧配置
- 新增 auto_reply_enabled():两条路径任一开启就要处理会话
- 分流逻辑收拢到平台无关的 choose_route,BOSS 与猎聘共用同一份 ReplyRoute
- 运行前检查跟着修正:只开 LLM 的方案此前被判成未启用,模型服务没配也放行;
  开了 LLM 却没写提示词也改为开跑前拦下
LLM 回复和正则模板是两个平级 Switch 时,用户看不出它们的关系:以为必须开模板
才算启用自动回复,也不知道两个都开会发生什么。改为一次四选一,两个 bool 的
组合在界面上收敛掉:

- 规则优先 AI 兜底(推荐)/ 仅 AI 回复 / 仅规则回复 / 关闭自动回复
- 选项区块跟着策略走,没配模型服务时两个 AI 档置灰
- 规则卡片的说明随策略变化,说清未命中的消息是交给 AI 还是留给人工
@NingNing0111
NingNing0111 merged commit d91276b into OpenFuckJob:master Aug 17, 2026
1 check passed
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.

2 participants