Commit History

  1. Relocate documentation files to docs/ directory and update README⁠

    Meet Patel
    ecc3905

  1. fix: Update SERVER_URL to point to the production SSE endpoint

    Meet Patel
    22f81ff
  2. feat: Implement comprehensive UI/UX enhancements across TutorX platform⁠

    Meet Patel
    2902ce4
  3. Implement AI tutoring and content generation tools for TutorX⁠

    Meet Patel
    bc987d8
  4. Implement storage layer and adaptive learning tools for TutorX-MCP⁠

    Meet Patel
    250bf8c

  1. Refactor: Update Gradio interface tabs and links for consistency and clarity

    Meet Patel
    b0f8bb1
  2. Refactor: Update Gradio app initialization to use create_gradio_interface function

    Meet Patel
    efc786d
  3. Refactor: Update Gradio app initialization to use create_gradio_interface function

    Meet Patel
    ff522ab
  4. Update run.py⁠

    Meetpatel006
    Unverified signature
    795f7b7
  5. Update app.py⁠

    Meetpatel006
    Unverified signature
    8327f03
  6. Fix: Start ping task when Gradio app loads to avoid event loop issues

    Meet Patel
    66fc7d8
  7. Add periodic ping functionality to MCP server

    Meet Patel
    35bb43f
  8. Merge branch 'main' of https://github.com/Meetpatel006/TutorX

    Meet Patel
    0d547dd
  9. Addind the live link for MCP SSE server.

    Meet Patel
    d6a63a3
  10. Update vercel.json⁠

    Meetpatel006
    Unverified signature
    050e905
  11. Refactor requirements and update Vercel configuration for deployment

    Meet Patel
    3579b60
  12. Adding deployment files

    Meet Patel
    05e9d9c
  13. Update main.yml⁠

    Meetpatel006
    Unverified signature
    42bdc55
  14. Update README.md⁠

    Meetpatel006
    Unverified signature
    fb7d04b
  15. Update main.yml⁠

    Meetpatel006
    Unverified signature
    81fabd7
  16. Create main.yml⁠

    Meetpatel006
    Unverified signature
    c678b90
  17. Remove ARCHITECTURE.md from version control and update .gitignore to exclude it

    Meet Patel
    52bbf83
  18. Update MCP server port to 8000 in run.py and README.md; add .vscode/ to .gitignore

    Meet Patel
    bd84a4f
  19. Add project analysis document, version history, and enhance README⁠

    Meet Patel
    12c95f8
  20. Refactor JSON response handling in interaction_tools.py by replacing direct JSON loading with a utility function for extracting JSON from text. This change enhances error management and maintains consistency in data handling across the application.

    Meet Patel
    445cb35
  21. Refactor response handling in app.py to standardize JSON output formatting. Update error management to return pretty-printed JSON for both successful and failed responses across various interaction tools, enhancing readability and consistency in data handling.

    Meet Patel
    1f73b58
  22. Refactor response handling in app.py and various tool modules to improve JSON parsing and error management. Introduce utility functions for cleaning and extracting JSON from text, ensuring consistent data handling across quiz, lesson, learning path, and interaction tools. Enhance robustness by accommodating multiple response formats, including strings and dictionaries, to streamline educational interactions.

    Meet Patel
    2dc3c19
  23. Enhance quiz generation functionality by improving JSON response parsing in app.py and quiz_tools.py. Implement robust error handling for various response formats, including string and dictionary types. Introduce utility functions to clean and extract JSON from text, ensuring cleaner data handling and improved reliability in quiz data retrieval.

    Meet Patel
    0fae407
  24. Refactor app.py to enhance concept graph visualization with improved error handling and response parsing. Integrate synchronous wrapper for async loading of concept graphs, update Gradio interface for better user experience, and streamline concept details display. Update concept graph tools to support LLM-driven generation with fallback mechanisms for concept retrieval.

    Meet Patel
    9a6c98c
  25. Refactor TutorX MCP server to integrate Mistral OCR for document processing, update concept graph tools for LLM-driven responses, and enhance learning path generation with Gemini. Transitioned various tools to utilize LLM for improved educational interactions and streamlined API responses.

    Meet Patel
    a806ca2

  1. Refactor TutorX MCP server to remove legacy client and utility modules, update app.py for SSE integration, and enhance .gitignore to exclude .cursor directory. Clean up main.py for improved server configuration and streamline run script for better usability.

    Meet Patel
    1af10cc

  1. All the functionality working with mock data

    Meet Patel
    15710ed
  2. Core and Advanced Features is working with mock data.

    Meet Patel
    bbd9cd6
  3. Enhance TutorX MCP server with SSE support, update default port to 8001, and implement asynchronous API requests in Gradio interface. Added error handling for API interactions and improved server configuration.

    Meet Patel
    d4df2a7
  4. switch mcp server stdio to sse.

    Meet Patel
    def69a7
  5. Fix some major issue with api and integrations

    Meet Patel
    71c0fd0
  6. Removed gamification features and deployment configuration

    Meet Patel
    3d56f3d
  7. Added external tool integration,also with test files and documentation

    Meet Patel
    411f252
  8. Added proper MCP client, fixed Gradio-MCP integration, and improved architecture

    Meet Patel
    f9f5b1d
  9. Step 6: Enhanced documentation with detailed README, CODE_OF_CONDUCT, CONTRIBUTING guide, and LICENSE

    Meet Patel
    7867e85
  10. Step 5: Added Gradio web interface and run script for the TutorX MCP server

    Meet Patel
    8372659
  11. Step 4: Added assessment and analytics features with question generation and performance tracking

    Meet Patel
    0228818
  12. Step 3: Added multi-modal interaction capabilities with text, voice, and handwriting processing

    Meet Patel
    14940e1
  13. Step 2: Added advanced features and user experience features to TutorX MCP server

    Meet Patel
    5e80e3b
  14. Step 1: Initial TutorX MCP server setup with basic core features

    Meet Patel
    c466cf2