-
Notifications
You must be signed in to change notification settings - Fork 152
FEAT: SAM Bot #6145
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
base: main
Are you sure you want to change the base?
FEAT: SAM Bot #6145
Conversation
Thanks for opening a Pull Request. If you want to perform a review write a comment saying: @ansys-reviewer-bot review |
@SMoraisAnsys This is using subprocess and bandit is complaining, please let me know what you think :) |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #6145 +/- ##
=======================================
Coverage 85.24% 85.24%
=======================================
Files 170 170
Lines 64119 64119
=======================================
Hits 54656 54656
Misses 9463 9463 🚀 New features to boost your workflow:
|
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.
I'll add request changes to ensure that we are aligned on that PR. There is a need for some discussion before merging it or not (independently from the code changes).
Great feature though :)
# Conflicts: # .github/workflows/ci_cd.yml
Hi @SMoraisAnsys and @maxcapodi78 , please could you take a look to this PR? |
Description
Add SAM Bot (Smart AEDT Manager) for managing and launching AEDT extensions.
This commit introduces a lightweight, floating GUI tool called
SAM Bot
, designed to provide a graphical interface for launching PyAEDT extension scripts. The bot displays a draggable icon (loaded from assets) and uses a context menu (configured via a TOML file) to launch categorized scripts using a specified or default Python interpreter.Key features:
This utility enhances usability for non-CLI users and facilitates quick access to automation tools in the Ansys Electronics Desktop ecosystem. 🤖
Checklist