* feat(jobs): rework next actions
Also attempt to retry when failing at generating parameters
Signed-off-by: mudler <mudler@localai.io>
* feat(retries): add retries for common operations
Signed-off-by: mudler <mudler@localai.io>
---------
Signed-off-by: mudler <mudler@localai.io>
* switch to observer pattern
Signed-off-by: mudler <mudler@localai.io>
* keep conversation history in telegram and slack
* generalize with conversation tracker
---------
Signed-off-by: mudler <mudler@localai.io>