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.
1f73b58
Meet Patelcommited on
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.
2dc3c19
Meet Patelcommited on
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.
0fae407
Meet Patelcommited on
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.
9a6c98c
Meet Patelcommited on
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.
a806ca2
Meet Patelcommited on
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.
1af10cc
Meet Patelcommited on
All the functionality working with mock data
15710ed
Meet Patelcommited on
Core and Advanced Features is working with mock data.
bbd9cd6
Meet Patelcommited on
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.
d4df2a7
Meet Patelcommited on
switch mcp server stdio to sse.
def69a7
Meet Patelcommited on
Removed gamification features and deployment configuration
3d56f3d
Meet Patelcommited on
Added external tool integration,also with test files and documentation
411f252
Meet Patelcommited on
Added proper MCP client, fixed Gradio-MCP integration, and improved architecture
f9f5b1d
Meet Patelcommited on
Step 5: Added Gradio web interface and run script for the TutorX MCP server