Spaces:
Runtime error
Runtime error
Commit History
-
fix(agent,web): fix citation routing and sources rendering
sourabh gupta1. graph.py: add 'summarize what we have on X' to Rule 4 rag_search triggers 2. graph.py: remove ambiguous Rule 6 that incorrectly routed summarization to coverage_lookup 3. tools.py: tighten coverage_lookup docstring to exclude substance/summarization queries 4. types.gen.ts: add missing sources field to ChatResponse schema 5. MessageBubble.tsx: add sources field to Message interface + render source citations block 6. ChatPanel.tsx: map res.sources from API response to message object0456e7e
-
feat: update API routers, dashboard, graph panel, and gap table UI
sourabh gupta477675d
-
refactor(web): simplify footer and typing indicator UI
sourabh gupta- Remove "Prepared for Principal Data Scientist Case Study" from footer - Remove "Reasoning in LangGraph..." badge from typing indicator - Arrange typing indicator label and dots on single line349e6d3
-
feat(web): Render agent markdown responses with customized tailwind classes
sourabh gupta1. Install `react-markdown` and `remark-gfm` dependencies in `apps/web` 2. Update `MessageBubble.tsx` to render agent messages as Markdown with custom overrides for headings, lists, strong text, and code blocksd72e9c0 -
feat(agent): implement comprehensive logging and fix recursion loop
sourabh gupta- Create 'vantage_core/log.py' logging utility with timed/timeit helpers. - Instrument adapters, domain layer, agent tools, scripts, and API. - Fix topic-blindness in gap_analysis tool and top_gaps Neo4j query. - Enforce recursion_limit=10 on LangGraph agent invocations. - Add behavioral STOP CONDITION to agent system prompt.1743c95 -
docs(web): Trim welcome message and update illustrative examples
sourabh gupta1. Reduced initial assistant welcome message to a concise one-liner 2. Updated SUGGESTIONS array with new industry-specific research queriescd4d912 -
feat(web): implement live interactive knowledge graph using react-force-graph
sourabh gupta- apps/web/src/features/graph/GraphPanel.tsx: Implements topic selector dropdown, measurements for container resize width, loading spinners, and interactive ForceGraph2D canvas representing Neo4j nodes and connections - apps/web/src/App.tsx: Mounts GraphPanel dynamically under the active graph tab851e4b7 -
feat(web): implement live multi-turn chat assistant with real-time tool badges
sourabh gupta- apps/web/src/features/chat/MessageBubble.tsx: Renders bubbles dynamically with distinct alignment and color schemas. Maps active tools as coral badges - apps/web/src/features/chat/ChatPanel.tsx: Implements message list tracking, input form, optimistic state rendering, auto-scrolling, thread_id preservation, suggestions, and inline loader with animation delay - apps/web/src/App.tsx: Mounts ChatPanel dynamically under the active chat tab4fc0cbc -
feat(web): wire live opportunity score dashboard using recharts and api facade
sourabh gupta- apps/web/src/lib/api.ts: Creates a single fetch facade for all 4 endpoints typed to types.gen.ts - apps/web/src/features/dashboard/GapBars.tsx: Renders horizontal Recharts BarChart representing Opportunity Score Ranking - apps/web/src/features/dashboard/DashboardPanel.tsx: Implements a container that fetches live gaps + signals, handles loading/error states, and coordinates layouts - apps/web/src/App.tsx: Mounts DashboardPanel dynamically under the active dashboard tabe769f38 -
style(web): sanitize codebase comments and labels to use clean and generic terms
sourabh gupta75e25b4 -
feat(web): scaffold Phase 10.0 React client application with Gartner brand design
sourabh gupta- apps/web: Scaffold React/TS/Vite/Tailwind project inside flat layout - tailwind.config.ts: Wires corporate Gartner-inspired palette (navy, azure, teal, coral) - index.html: Adds Google Inter fonts - src/App.tsx: Builds high-fidelity 3-tab layout shell (Chat, Graph, Dashboard) - postcss.config.cjs: Renamed to cjs for ESM compatibility with standard package config - npm run gen: Generates TypeScript schemas from contracts/openapi.yaml - Verified successful production compilation via tsc and vite builda5d0f2e