- Upgraded `actions/checkout` from v4 to v6 across multiple workflows for improved performance and features.
- Updated `astral-sh/setup-uv` to pin the exact release at v8.2.0 due to changes in major tag publishing.
- Changed `actions/setup-python` from v5 to v6 to leverage the latest enhancements.
- Renamed the example environment file to reflect the FastAPI backend usage.
- Removed the Gradio UI and associated files, consolidating the project to a single Next.js frontend served by FastAPI.
- Added a pre-commit configuration for local linting and formatting.
- Updated AGENTS.md and README.md to clarify the architecture and deployment process, emphasizing the new structure and removing references to the Gradio UI.
- Introduced CI workflows for automated linting, testing, and deployment to Hugging Face Spaces.
Add Dockerfile for Gradio deployment and update GitHub Actions workflow for Hugging Face Spaces. Enhance gradio_presenter.py to improve tool result summarization and modify main.py to include web search and URL read options in the chat interface.
Omar Solano
51ad365
Add Docker support with .dockerignore and Dockerfile updates. Integrate Next.js frontend build process, including package.json and related configurations. Enhance API to serve static frontend files and update README for project clarity. Add course and document metadata structures for improved content management.