-
Notifications
You must be signed in to change notification settings - Fork 2k
Feat: Safe OWL Society Termination #450
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?
Conversation
This will be really useful! Thanks |
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.
thanks @a7m-1st ! After we stopped the running seems we can't run another task anymore, could we fix this?
My pleasure @Wendong-Fan. About that one, I was facing the same issue previously too for some reason. I have pointed that out in issue #449 . But I will tend to it too. |
Screen.Recording.2025-05-02.144053.mp4In video can see:
Updates since 81e2574
Limitation:
|
This Stop OWL feature enables users to terminate from long running Multi Turn processes safely. It does it by using present mechanisms to break the for loop. Current limitation is that it breaks the loop after a full turn, thus taking time if CoT in single Agent is involved, drilling Event to ChatbotAgent and society creation is required to achieve almost immediate termination. This PR closes #362 by @didier-durand
Screen.Recording.2025-04-01.025734.mp4
Added:
Changed:
Limitation of Current Approach:
Notes on State Mgmt:
Just a note, I found Gradio Auto refresh was turned off intentionally, I think it was to simplify the code by using Generators instead of managing State but I am interested to know the reason (Not to break anything :D).
Currently all changes are stored to a global STATE then app updates components every second