refactor: drop dead prompt fields consolidate_system/span_eval_user

This commit is contained in:
2026-07-16 04:42:26 -04:00
parent d3639a94b8
commit 1108235818
6 changed files with 2 additions and 13 deletions
-2
View File
@@ -2276,7 +2276,6 @@ class Runner:
evolve_system=_read("evolve_system.md"), evolve_system=_read("evolve_system.md"),
evolve_tool=_read("evolve_tool.md"), evolve_tool=_read("evolve_tool.md"),
evolve_rank=_read("evolve_rank.md"), evolve_rank=_read("evolve_rank.md"),
consolidate_system=_read("consolidate_system.md"),
) )
def _load_diagnose_prompts(self): def _load_diagnose_prompts(self):
@@ -2291,7 +2290,6 @@ class Runner:
defect_vs_lapse=_read("defect_vs_lapse.md"), defect_vs_lapse=_read("defect_vs_lapse.md"),
reasoning_sub=_read("reasoning_sub.md"), reasoning_sub=_read("reasoning_sub.md"),
span_eval_system=_read("span_eval_system.md"), span_eval_system=_read("span_eval_system.md"),
span_eval_user=_read("span_eval_user.md"),
missed_nodes=_read("missed_nodes.md"), missed_nodes=_read("missed_nodes.md"),
skill_adherence=_read("skill_adherence.md"), skill_adherence=_read("skill_adherence.md"),
confirmation_bias=_read("confirmation_bias.md"), confirmation_bias=_read("confirmation_bias.md"),
-1
View File
@@ -371,7 +371,6 @@ def _load_diagnose_prompts() -> Any:
defect_vs_lapse=_read("defect_vs_lapse.md"), defect_vs_lapse=_read("defect_vs_lapse.md"),
reasoning_sub=_read("reasoning_sub.md"), reasoning_sub=_read("reasoning_sub.md"),
span_eval_system=_read("span_eval_system.md"), span_eval_system=_read("span_eval_system.md"),
span_eval_user=_read("span_eval_user.md"),
missed_nodes=_read("missed_nodes.md"), missed_nodes=_read("missed_nodes.md"),
skill_adherence=_read("skill_adherence.md"), skill_adherence=_read("skill_adherence.md"),
confirmation_bias=_read("confirmation_bias.md"), confirmation_bias=_read("confirmation_bias.md"),
-4
View File
@@ -484,7 +484,6 @@ class DiagnosePrompts:
defect_vs_lapse: defect/lapse 病因判别模板。 defect_vs_lapse: defect/lapse 病因判别模板。
reasoning_sub: 推理失败子分类模板。 reasoning_sub: 推理失败子分类模板。
span_eval_system: span 评估系统提示模板。 span_eval_system: span 评估系统提示模板。
span_eval_user: span 评估用户提示模板。
missed_nodes: 遗漏节点检测模板。 missed_nodes: 遗漏节点检测模板。
skill_adherence: 技能遵循判定模板。 skill_adherence: 技能遵循判定模板。
confirmation_bias: 确认偏误检测模板。 confirmation_bias: 确认偏误检测模板。
@@ -494,7 +493,6 @@ class DiagnosePrompts:
defect_vs_lapse: str defect_vs_lapse: str
reasoning_sub: str reasoning_sub: str
span_eval_system: str span_eval_system: str
span_eval_user: str
missed_nodes: str missed_nodes: str
skill_adherence: str skill_adherence: str
confirmation_bias: str confirmation_bias: str
@@ -512,11 +510,9 @@ class EvolvePrompts:
evolve_system: System Prompt 进化提示模板。 evolve_system: System Prompt 进化提示模板。
evolve_tool: Tool Prompt 进化提示模板。 evolve_tool: Tool Prompt 进化提示模板。
evolve_rank: 编辑排序提示模板。 evolve_rank: 编辑排序提示模板。
consolidate_system: appendix 压缩系统提示。
""" """
evolve_skill: str evolve_skill: str
evolve_system: str evolve_system: str
evolve_tool: str evolve_tool: str
evolve_rank: str evolve_rank: str
consolidate_system: str
-1
View File
@@ -750,7 +750,6 @@ class TestRunDiagnosis:
defect_vs_lapse="", defect_vs_lapse="",
reasoning_sub="", reasoning_sub="",
span_eval_system="", span_eval_system="",
span_eval_user="",
missed_nodes="", missed_nodes="",
skill_adherence="", skill_adherence="",
confirmation_bias="", confirmation_bias="",
+2 -4
View File
@@ -344,12 +344,11 @@ def test_quadrant_classification_frozen():
def test_diagnose_prompts_frozen(): def test_diagnose_prompts_frozen():
"""DiagnosePrompts 是 frozen dataclass8 个模板字段。""" """DiagnosePrompts 是 frozen dataclass7 个模板字段。"""
dp = DiagnosePrompts( dp = DiagnosePrompts(
defect_vs_lapse="p1", defect_vs_lapse="p1",
reasoning_sub="p2", reasoning_sub="p2",
span_eval_system="p3", span_eval_system="p3",
span_eval_user="p4",
missed_nodes="p5", missed_nodes="p5",
skill_adherence="p6", skill_adherence="p6",
confirmation_bias="p7", confirmation_bias="p7",
@@ -361,13 +360,12 @@ def test_diagnose_prompts_frozen():
def test_evolve_prompts_frozen(): def test_evolve_prompts_frozen():
"""EvolvePrompts 是 frozen dataclass5 个模板字段。""" """EvolvePrompts 是 frozen dataclass4 个模板字段。"""
ep = EvolvePrompts( ep = EvolvePrompts(
evolve_skill="skill_tmpl", evolve_skill="skill_tmpl",
evolve_system="system_tmpl", evolve_system="system_tmpl",
evolve_tool="tool_tmpl", evolve_tool="tool_tmpl",
evolve_rank="rank_tmpl", evolve_rank="rank_tmpl",
consolidate_system="consolidate_tmpl",
) )
assert ep.evolve_rank == "rank_tmpl" assert ep.evolve_rank == "rank_tmpl"
with pytest.raises(AttributeError): with pytest.raises(AttributeError):
-1
View File
@@ -681,7 +681,6 @@ _PROMPTS = EvolvePrompts(
evolve_system="sys", evolve_system="sys",
evolve_tool="tool", evolve_tool="tool",
evolve_rank="rank", evolve_rank="rank",
consolidate_system="cons",
) )