SuperSeller3000/src
Simon Kuehn cfb5cc4ad0 feat: replace Mistral web_search with Tavily for specs research
- Add WebSearchInterface + TavilyWebSearch (POST /search, max 5 results)
- SpecsResearchAgent now fetches search results first, injects them as
  {{searchResults}} context into the prompt, then calls plain generate()
  — no dependency on model-specific web_search tool support
- Update specs_research prompt template (PHP default + DB migration) to
  use the new {{searchResults}} variable
- Wire TAVILY_API_KEY env var; register TavilyWebSearch in services.yaml

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-18 08:35:52 +00:00
..
Application feat: add manufacturer/model fields to Article and propagate through pipeline 2026-05-18 07:18:24 +00:00
Controller feat: install Symfony 7 skeleton with Doctrine, Messenger, UID, Security 2026-05-14 04:21:34 +00:00
Domain feat: disable Re-run AI when pipeline job is already active 2026-05-18 07:56:00 +00:00
Entity feat: install Symfony 7 skeleton with Doctrine, Messenger, UID, Security 2026-05-14 04:21:34 +00:00
Infrastructure feat: replace Mistral web_search with Tavily for specs research 2026-05-18 08:35:52 +00:00
Repository feat: install Symfony 7 skeleton with Doctrine, Messenger, UID, Security 2026-05-14 04:21:34 +00:00
Kernel.php feat: add console commands, remaining migrations and config wiring 2026-05-17 22:44:11 +00:00