-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
More flexible build process for Athena #325
Conversation
Enea currently updated the env files for the text llm module on the test server so that module might not work with this PR right now because of this |
Can you also resolve the conflicts? |
|
# Conflicts: # module_text_llm/poetry.lock # modules/text/module_text_llm/module_text_llm/helpers/models/replicate.py # modules/text/module_text_llm/pyproject.toml
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Update launch.json
and athena-workspace.code-workspace
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Also works on TS1 except for programming llm, idk what's up with that. |
Motivation and Context
Athena was initially designed as a modular application with a common module (Athena) that is integral to every other module. With multiple students working asynchronously on different modules, stability issues can arise due to database changes, version upgrades, or feature enhancements. This PR leverages Poetry to enable dynamic importing of the common module, Athena, which eliminates the need for a monolithic structure and enhances modularity.
Description
Steps for Testing
Deploy the changes to a test server.
Verify that all modules function correctly and that the integration with the common Athena module is stable.
Resolves
This PR resolves the following issues: #321, #298, #297