debug: add logging and explicitly pass search_tool parameter

This commit is contained in:
LearningCircuit
2025-12-03 10:58:57 +01:00
parent 9e31b76d2f
commit 1fe134588d

View File

@@ -185,10 +185,29 @@ Research topics to cover:
settings = create_settings_snapshot(overrides=overrides)
# Debug: Log what we're sending
print(
f"DEBUG: search.tool override = {overrides.get('search.tool')}",
file=sys.stderr,
)
print(
f"DEBUG: search.tool in settings = {settings.get('search.tool')}",
file=sys.stderr,
)
print(
f"DEBUG: serper api_key override = {overrides.get('search.engine.web.serper.api_key', 'NOT SET')}",
file=sys.stderr,
)
print(
f"DEBUG: serper api_key in settings = {settings.get('search.engine.web.serper.api_key', 'NOT SET')}",
file=sys.stderr,
)
# Build kwargs
kwargs = {
"query": query,
"provider": args.provider,
"search_tool": args.search_tool, # Explicitly pass search_tool
"settings_snapshot": settings,
"programmatic_mode": True,
"iterations": args.iterations,