Enhance UI and functionality of prompt suggestions and chat interface. Update styles for quick prompts and category-based prompts to align with Perplexity-style design. Improve JavaScript handling for prompt chip interactions and visibility management. Refactor geometry query detection in MeeTARA agent to support radius and diameter extraction, enhancing calculator capabilities for geometry-related queries. Adjust logging for better debugging and user experience.
Add prompt suggestions feature with Perplexity-style UI. Introduce loading mechanism for prompt suggestions from a JSON config file, including categories and quick prompts. Enhance HTML generation for displaying suggestions based on chat state. Update styles for prompt chips and implement JavaScript for interaction and visibility management. Create a new JSON configuration file for prompt suggestions.
Add detailed analysis of MeeTARA Core and Agent scripts, highlighting their roles, responsibilities, and interactions. Introduce a new Word Problem Handling Strategy document outlining the approach for different types of word problems. Update README to include model configuration details, emphasizing customizable system prompts and generation settings. Enhance agent configuration to support geometry keywords and word problem strategies for improved query handling.
Enhance README with detailed Google Custom Search API cost information and automatic fallback to DuckDuckGo. Introduce a new TEST_QUESTIONS.md file with comprehensive sample queries for various functionalities, including math, web search, and algorithms. Update agent configuration to improve news query handling and enhance calculator capabilities with natural language processing for percentages, divisions, and geometry queries. Improve logging for better debugging and user experience.
Implement environment variable loading for local development and enhance README with search provider setup details. Remove smolagents dependency, transitioning to a direct agent approach with improved web search functionality using Google Custom Search API and DuckDuckGo. Update agent configuration to support multiple search providers and enhance logging for better debugging.
Enhance query extraction logic in MeeTARAAgent for improved search accuracy. Implement smart cleaning techniques for various query formats, validate extracted search queries, and ensure robust handling of edge cases. Update logging to provide better insights into query processing and web search results.
Refactor agent mode handling and enhance calculator/web search tools. Agent mode is now always enabled by default, removing the checkbox UI. The calculator and web search functions have been updated to operate independently of smolagents, with improved error handling and logging for better debugging.
Update README with agent flow diagram and configuration details. Add config-based agent system with agent_config.json for tool detection keywords and patterns.