Refactor query planner to use structured outputs via Pydantic + output_config
Replace fragile manual JSON parsing (_parse_planner_queries with bracket-finding and json.loads) with Anthropic's structured output API. The schema guarantees exactly 4 valid SearchQuery objects, eliminating parse failures.
B
bhaktatejas922 committed
46e831ebc7487d77a87e8139f8507bdd2738dad9
Parent: 330c3cc