fix: 写作管线整批接收对话检索结果,不再自己检索
- 相关性过滤新增位置通道:收割器给每条材料标记来源消息位置,课题 请求之后的检索结果整批入池(与语言/词面无关)——线上中文课题 + 英文检索结果被纯词面匹配误杀 31/35 条,报告只带着 4 条残料在写 - 课题切换保护保留:新请求之前的旧课题检索仍按词面强过滤,不凑 门槛、不入报告;对话里找不到课题消息时退化为原词面过滤 - 删除死代码 HarvestPlusSearchMaterialProvider(retrieve=True 的 自检索补充分支,早已被显式忽略):写作管线只负责写文件,检索 全部由对话完成成为结构保证 - 测试:锚点规则(澄清回答不充当新课题)、中文课题+英文资料整批 保留、课题切换旧检索过滤等场景,25 个用例入库(此前该测试文件 一直被 tests/* 忽略规则挡在版本库外)
This commit is contained in:
1 parent
f7e6ed65bd
commit
2ab3ab8444
4 files changed
+757
-73
No files matched your search
@@ -132,6 +132,8 @@ offline-backend-20260512/backend/tests/*
|
||||
!offline-backend-20260512/backend/tests/test_writing_rewrite_prompt.py
|
||||
# LLM call timeout retry classification regression coverage.
|
||||
!offline-backend-20260512/backend/tests/test_llm_error_handling_middleware.py
|
||||
# Writing-mode pipeline conversation-material regressions.
|
||||
!offline-backend-20260512/backend/tests/test_deep_research_report_tool.py
|
||||
deploy
|
||||
.history
|
||||
|
||||
|
||||
Reference in new issue
Block a user