Spaces:
Configuration error
Configuration error
Commit History
-
cs3
24ed9c5
-
Merge branch 'main' of https://github.com/heffnt/Smart_Confidant
49391c1 -
Add initial project structure and configuration files
- Created .dockerignore to exclude unnecessary files from Docker builds. - Added .env.example for environment variable configuration. - Updated .gitignore to include .env and virtual environment directories. - Introduced app.py with a detailed description and initial setup for the Smart Confidant chatbot. - Added deploy.sh for automated deployment to a remote server. - Created environment.yml for managing dependencies with micromamba. - Included PROJECT_REPORT.md for documentation of the deployment process and challenges. - Established pyproject.toml for project metadata and dependencies. - Enhanced README.md with setup instructions and features overview. - Removed requirements.txt as dependencies are now managed in pyproject.toml. - Added restart.sh for quick application restarts on the server.a44add2
-
Delete .github/workflows/rebuild.yml
Tom HeffernanUnverified signature0966167 -
Update rebuild.yml
Tom HeffernanUnverified signature56fe140
-
Update rebuild.yml
Tom HeffernanUnverified signature890fb1e -
Create rebuild.yml
Tom HeffernanUnverified signaturea3e00a9
-
Add resource logging functionality in app.py
- Introduced a resource logger that tracks CPU and memory usage. - Configured basic logging setup. - Added a new thread to run the resource logger at specified intervals. - Updated requirements.txt to include psutil for resource monitoring.3453dc9 -
Merge branch 'main' of https://github.com/heffnt/Smart_Confidant
db7c4e4 -
Add a blank line
5767cea -
Add initial project files including Gradio app, Git LFS configuration, and CI workflows
- Created .gitattributes for Git LFS tracking of image and model files. - Added .gitignore to exclude common Python artifacts. - Implemented main Gradio application in app.py for a chatbot interface. - Included README.md with project details and dependencies. - Specified required packages in requirements.txt. - Set up GitHub Actions workflows for Discord notifications, Hugging Face synchronization, and testing. - Added assets for the chatbot interface and icons. - Created a smoke test in tests/test_smoke.py to validate API token usage.1fea2ad -
Refactor ChatInterface in app.py to use an accordion for additional settings, improving organization and readability of input fields.
58d6f74 -
Update Discord notification message format to prepend a dash for improved readability.
b1abe4d -
Update default model selection in app.py to the first option in the Gradio interface.
5c3b4eb -
Update Discord notification workflow to include short commit SHA in message format for push events.
9bfe39c -
Revert to chatInterface
e872704 -
Enhance Discord notification workflow to support additional event types, including workflow completions, and improve message formatting for workflow run events.
a050b4b -
Refactor message handling in app.py by introducing a dedicated function for message submission and reorganizing advanced settings in an accordion layout. Remove unused local model and update default model selection.
7c95717 -
Update app.py to change local model selection and refine default system message formatting. Simplify layout by removing unnecessary row wrappers in Gradio interface and add advanced settings accordion for ChatInterface.
1a4c576 -
Refactor chatbot implementation in app.py to use a custom chatbot with avatar images and add monster_icon.png asset.
0c6cc3d -
Add title to app.py and update header styling in Gradio interface
c0b3a22 -
Update app.py to set default model selection to the third option and enhance Discord notification workflow to handle multiple event types.
fed5a65 -
Enhance error handling in app.py for background image loading and update Discord notification message format.
4b38e3a -
Update app.py to change main container background color from transparent to #2a2a2a.
7d8aa3e -
Add base64 encoding for background image in app.py and update CSS for dynamic background styling.
1dc1bd1 -
Update app.py to add background styling with confidant_pattern.png and change main container background to transparent.
e2600a4 -
Add confidant_pattern.png for Git LFS tracking
4f3a1c2 -
Update .gitignore to remove image file types; add smart_confidant_icon.png for Git LFS tracking.
8db31b3 -
Add .gitattributes for Git LFS tracking of image and model file types
b1ab86f
-
Update .gitignore to include image file types and re-add .env
8ce68cb -
Update test to use selected model for API calls in test_smoke.py
6607bec -
Merge branch 'main' of https://github.com/heffnt/Smart_Confidant
69d825e -
Remove avatar images from app.py; update Discord notification to include commit message in the notification payload.
273d533 -
Update README.md
Tom Heffernan49c390e -
Add avatar images and static paths in app.py; include new image assets for user and assistant avatars in the chatbot interface.
625889a -
Refactor model selection in app.py; replace single model variables with lists for local and API models, and update the model selection mechanism in the chatbot interface.
78f4f84 -
Swap local and API models in app.py; set LOCAL_MODEL to 'jakeboggs/MTG-Llama' and API_MODEL to 'openai/gpt-oss-20b'.
109a454 -
Update API model and system message in app.py; change model to 'jakeboggs/MTG-Llama' and refine system prompt for clarity.
e579805 -
Merge branch 'main' of https://github.com/heffnt/Smart_Confidant
0d4820d -
Refactor CSS styling in app.py for collapsability and add model config
e301d09
-
Update discord-notification.yml
Tom Heffernanbf35647 -
discord test
3bcc3cf -
update system prompt
235f350 -
increment test
7afb672 -
update force push test
3f3cc9a -
Increment force push test in README.md
fe39548 -
Update README.md
Tom Heffernan40e7378 -
Update README.md
Tom Heffernane7bdcad -
Update test.yml hf token
Tom Heffernan290254a -
Update hf-sync.yml for heffnt
Tom Heffernanb32fffa