Skip to content

[Feature] Chat UI for Codebase Q&A #14

@jenilsavani9

Description

@jenilsavani9

Short description of the feature

Build a comprehensive Chat UI for the /chat route, enabling Q&A capabilities against the codebase using real-time context retrieval.

What is the user problem this solves?

Users need an interactive and user-friendly interface to ask questions about the codebase and get instant, context-rich answers. This streamlines developer onboarding and troubleshooting.

Acceptance criteria (what does "done" look like?)

  • /chat page exists with chat container using existing layout patterns
  • Message components (MessageList, MessageBubble, ChatInput) available via shadcn/ui
  • API integration with /api/v1/ask, streaming support
  • Context panel renders ContextItem[] from backend
  • UI components textarea. tsx, scroll-area.tsx, avatar.tsx present in components/ui/

Additional context/screenshots (optional)

Follow patterns in layout.tsx and api-client. ts. Use qa_schemas.py for data models.

Sub-issues

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions