Commit History

  1. Merge pull request #25 from AdithaBuwaneka/dev⁠

    Aditha Buwaneka
    Unverified signature
    2959448
  2. feat: update system architecture diagram for clarity and detail in workflow

    cfedde5
  3. Merge pull request #24 from AdithaBuwaneka/dev⁠

    Aditha Buwaneka
    Unverified signature
    18b3e2f
  4. feat: update system architecture diagram to include memory service and detailed workflow

    74a83ce
  5. Merge pull request #23 from AdithaBuwaneka/dev⁠

    Aditha Buwaneka
    Unverified signature
    49a4c7b
  6. feat: update README with new features, setup instructions, and CI/CD links

    8a64dd1
  7. Merge pull request #22 from AdithaBuwaneka/dev⁠

    Aditha Buwaneka
    Unverified signature
    91961b5
  8. feat: add Executor Agent using PandasAI with a custom GeminiLLM for data analysis and chart generation.

    f142c70
  9. Merge pull request #21 from AdithaBuwaneka/dev⁠

    Aditha Buwaneka
    Unverified signature
    519b9e2
  10. feat: Add ChartDisplay component for rendering various chart types (bar, line, pie, scatter, area) using Recharts.

    41b312a
  11. Merge pull request #20 from AdithaBuwaneka/dev⁠

    Aditha Buwaneka
    Unverified signature
    17ac0db
  12. feat: Introduce data query processing and visualization capabilities with new API schemas, agent executor, and frontend chart display.

    b68e600
  13. feat: Implement multi-agent natural language query processing with intelligent pre-analysis and routing.

    c79c825
  14. Merge pull request #19 from AdithaBuwaneka/dev⁠

    Aditha Buwaneka
    Unverified signature
    1de047b
  15. feat: Add ExecutorAgent with a custom GeminiLLM for PandasAI to execute plans, analyze data, and generate charts using Google Gemini API.

    e85288b
  16. Merge pull request #18 from AdithaBuwaneka/dev⁠

    Aditha Buwaneka
    Unverified signature
    d506e03
  17. feat: Implement an agent-based system for intelligent query analysis, planning, and execution using Gemini 2.5.

    f45db9b
  18. Merge pull request #17 from AdithaBuwaneka/dev⁠

    Aditha Buwaneka
    Unverified signature
    a5c0382
  19. feat: introduce `MessageList` component to display chat messages, execution plans, and charts, and add `query_analyzer` agent.

    360f797
  20. Merge pull request #16 from AdithaBuwaneka/dev⁠

    Aditha Buwaneka
    Unverified signature
    40beed9
  21. feat: Implement core agent system with Executor, Planner, and Query Analyzer components.

    17c027a
  22. Merge pull request #15 from AdithaBuwaneka/dev⁠

    Aditha Buwaneka
    Unverified signature
    49da0e5
  23. feat: Implement the ChatInterface component, including dynamic sample prompts and follow-up suggestions based on chat history.

    fcc01c7
  24. feat: Introduce AI-powered chat interface with dynamic suggestions and a multi-agent backend for data query analysis.

    49a79d4
  25. Merge pull request #14 from AdithaBuwaneka/main⁠

    Aditha Buwaneka
    Unverified signature
    41d1a6f

  1. feat: Improve error handling in ExecutorAgent by enhancing prompt clarity and response guidance for insufficient data scenarios

    daffcab
  2. feat: Enhance documentation with MongoDB setup guide, deployment checklist, and improved error handling

    31d01ed
  3. feat: Add metadata section in README for enhanced project information

    e8e5b75
  4. feat: Update title and add app port in README files for consistency

    7dd6424
  5. feat: Update Python version and license information in README files

    e7ce4ae
  6. feat: Organize Quick Links section in README for improved clarity and accessibility

    a490294
  7. feat: Revamp README for enhanced clarity and structure, including updated features and setup instructions

    5a47e7b
  8. feat: Update message styles for improved display consistency and responsiveness

    beefa5b
  9. feat: Update message styles for improved text wrapping and display consistency

    a670484
  10. feat: Improve error handling in fallback logic to skip chart generation on analysis failures

    c910ccb
  11. feat: Respect visualization preferences in fallback chart generation logic

    ea4925d
  12. feat: Enhance visualization decision logic in ExecutorAgent to respect planner directives and user preferences

    defdb26
  13. feat: Enhance Planner Agent to intelligently determine visualization needs based on user intent

    9c611d1
  14. feat: Update MessageBubble and CSS styles for improved text wrapping and display

    829add3
  15. feat: Refactor query classification to rely solely on AI for all message types, removing quick pre-check for greetings and chitchat

    0684ead
  16. feat: Optimize query classification by adding quick pre-check for greetings and chitchat to improve response speed

    d2117f9
  17. feat: Enhance QueryClassifier to identify pure greetings and chitchat without API call; improve MessageList to handle empty lines in filtered content

    9e5772d
  18. feat: Enhance clear chat history functionality to delete uploaded files and update UI state

    ff3efe2
  19. feat: Enhance chart result handling and add descriptive responses for generated charts in ExecutorAgent

    95b4d01
  20. feat: Implement ExecutorAgent for data analysis and chart generation using PandasAI and Google Gemini, and create MessageList component.

    9d8a181
  21. feat: implement a drag-and-drop file upload component for CSV/XLSX files with validation and uploaded file metadata display.

    63a3a5b
  22. feat: add FileUpload component with drag-and-drop for CSV/XLSX, client-side validation, and upload status display.

    24f966a
  23. ci: Add GitHub Actions workflow to deploy backend to HuggingFace Spaces.

    344e834
  24. ci: Add GitHub Actions workflow to deploy the backend to HuggingFace Spaces.

    4c64da3
  25. feat: Implement initial frontend application with chat and file upload capabilities, and add CI/CD workflows for frontend and backend.

    3df30dd