Centralize web fallback and core tool policy

This commit is contained in:
pewdiepie-archdaemon
2026-09-18 05:36:35 +00:00
parent 4deb8ebe5a
commit ac6706aa89
5 changed files with 38 additions and 12 deletions
+1
View File
@@ -196,6 +196,7 @@ def test_product_review_request_routes_to_web_search_without_search_verb() -> No
from src.turn_contract import selected_tools_for_request
assert selected_tools_for_request("What's Dyson pencil vac reviews") == frozenset({"web_search"})
assert selected_tools_for_request("What are current reviews for Dyson pencil vac?") == frozenset({"web_search"})
assert "web" in _classify_agent_request(
[{"role": "user", "content": "What's Dyson pencil vac reviews"}],
"What's Dyson pencil vac reviews",