dow-prod-tracker/src
Leivur Djurhuus 92cb9567de feat: Overhaul AI chat with SSE streaming, fuzzy search, and clickable suggestions
- Add SSE streaming to chat API so users see real-time tool call progress
  instead of waiting for the full response
- Enrich system prompt with full data model, pipeline stages, enums, and
  domain knowledge so Claude makes fewer errors
- Implement word-level fuzzy search in search_entities — splits queries into
  individual terms and scores results by match count, so "manx beetroot mauve"
  finds "[BPS] ManxR2 - Beetroot Mauve"
- Add clickable entity suggestion chips when search returns multiple candidates,
  eliminating the need to retype exact names
- Move page context from fake conversation turns into the system prompt param
- Preserve structured content blocks (tool_use/tool_result) in client-side
  message history for proper multi-turn context
- Remove dryRun confirmation pattern — mutations execute directly
- Increase Claude API timeout from 30s to 60s and max tool iterations from 5 to 10
- Show Ollama fallback warning ("Limited mode — no tool access") in UI

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-12 15:21:45 -05:00
..
app feat: Overhaul AI chat with SSE streaming, fuzzy search, and clickable suggestions 2026-03-12 15:21:45 -05:00
components feat: Overhaul AI chat with SSE streaming, fuzzy search, and clickable suggestions 2026-03-12 15:21:45 -05:00
hooks feat: Overhaul AI chat with SSE streaming, fuzzy search, and clickable suggestions 2026-03-12 15:21:45 -05:00
lib feat: Overhaul AI chat with SSE streaming, fuzzy search, and clickable suggestions 2026-03-12 15:21:45 -05:00
stores Add command palette, bulk operations, error boundaries, responsive sidebar 2026-02-28 21:56:15 -06:00
types Add Auth.js v5 with Google + Microsoft Entra ID SSO 2026-02-28 21:07:38 -06:00
middleware.ts Add dev bypass for authentication checks in middleware and session retrieval 2026-02-28 22:23:14 -06:00