bitcloud2/Final_Assignment_Template
1
1## [Unreleased]2 3### Added4- Moved agent instantiation into a separate `instantiate_agent` function in `app_dev.py`.5- Extracted question fetching logic into a new `fetch_questions` function in `app_dev.py`.6- Created `my_agent.py` for custom agent implementation.7- Added `GeminiApiModel` for interacting with Google Gemini API.8- Refactored `SmolAgent` in `my_agent.py` to use `GeminiApiModel`.9- Removed standalone `call_gemini_api` function from `my_agent.py`.10 11### Changed12- Simplified error handling in `run_and_submit_all` by removing redundant try-except block around `instantiate_agent` call.13- Updated `run_and_submit_all` to call `fetch_questions` and handle its return values.14- Updated `app_dev.py` to import and use `SmolAgent` from `my_agent.py`.15- Added logic to `GeminiApiModel` to extract text after "FINAL ANSWER: " marker in responses.16 17### Deprecated18 19### Removed20 21### Fixed22 23### Security 24 25## [0.1.0] - 2024-07-2526 27### Added28- Initial project structure based on template.29- Basic Gradio app (`app.py`) for agent evaluation.30- Development version of app (`app_dev.py`) for local testing.31- Placeholder `BasicAgent` in `app_dev.py`.32- `README.md` with project overview and setup instructions.33- `Changelog.md` to track changes.34- `.gitignore` file.35- Placeholder `requirements.txt`. 