helion: ignore keyword complexity hints; trigger CrewAI only by explicit detailed/complex flags

This commit is contained in:
Apple
2026-02-18 09:25:52 -08:00
parent 635f2d7e37
commit 760022d7f5

View File

@@ -98,9 +98,7 @@ def should_use_crewai(agent_id, prompt, agent_config, metadata=None, force_crewa
# Helion policy: DeepSeek direct path by default; CrewAI only on-demand.
# This keeps first-touch replies fast and concise.
if agent_id == "helion":
prompt_lower = prompt.lower()
has_complexity = any(kw in prompt_lower for kw in COMPLEXITY_KEYWORDS)
if force_detailed or requires_complex or has_complexity:
if force_detailed or requires_complex:
return True, "helion_complex_or_detailed"
return False, "helion_direct_deepseek_first"