Ettore Di Giacinto
9a90153dc6
feat(reminders): add reminder system to perform long-term goals in the background ( #176 )
...
* feat(reminders): add self-ability to set reminders
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
* feat(reminders): surface reminders result to the user as new conversations
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
* Fixups
* Subscribe all connectors to agents new messages
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
* Set reminders in the list
* fix(telegram): do not always auth
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
* Small fixups
* Improve UX
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
---------
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2025-05-24 22:15:33 +02:00
Ettore Di Giacinto
c23e655f44
feat(agent): shared state, allow to track conversations globally ( #148 )
...
* feat(agent): shared state, allow to track conversations globally
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
* Cleanup
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
* track conversations initiated by the bot
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
---------
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2025-05-11 22:23:01 +02:00
Ettore Di Giacinto
864bf8b94c
fix(telegram): split long messages ( #146 )
...
Signed-off-by: mudler <mudler@localai.io >
2025-05-11 19:01:25 +02:00
Ettore Di Giacinto
fb1ab70650
fix(telegram): upload of images ( #143 )
...
* fix(telegram): upload of images
Signed-off-by: mudler <mudler@localai.io >
* Parse markdown
Signed-off-by: mudler <mudler@localai.io >
---------
Signed-off-by: mudler <mudler@localai.io >
2025-05-07 20:10:51 +02:00
Ettore Di Giacinto
94f4d350c9
feat(telegram): handle correctly generated multimedia and links ( #141 )
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2025-05-06 22:38:33 +02:00
Ettore Di Giacinto
cc3fdecfc9
feat(telegram): show thought process ( #140 )
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2025-05-06 22:24:11 +02:00
mudler
59ab91d7df
chore: update telegram
...
Signed-off-by: mudler <mudler@localai.io >
2025-04-16 08:54:17 +02:00
Ettore Di Giacinto
e7111c6554
Rename
2025-04-08 22:18:32 +02:00
Richard Palethorpe
319caf8e91
chore(ui): Move some field definitions server side
2025-03-26 22:56:29 +00:00
mudler
dd6739cbbf
fix: consistently track user message in connector
...
Signed-off-by: mudler <mudler@localai.io >
2025-03-26 17:11:09 +01:00
mudler
8e9b87bcb1
chore(Makefile): build react dist if missing
...
Signed-off-by: mudler <mudler@localai.io >
2025-03-26 16:57:46 +01:00
Ettore Di Giacinto
fa12dba7c2
Better paragraph splitting
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2025-03-25 22:28:08 +01:00
mudler
7bc44167cf
Handle photos results in telegram
...
Signed-off-by: mudler <mudler@localai.io >
2025-03-25 19:47:34 +01:00
mudler
e26b55a6a8
Add tests
2025-03-25 17:58:59 +01:00
Ettore Di Giacinto
d0cfc4c317
feat: track conversations inside connectors ( #92 )
...
* 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 >
2025-03-25 16:31:03 +01:00
mudler
75a8d63e83
Finish moving types
2025-03-23 21:57:09 +01:00
Ettore Di Giacinto
d54abc3ed0
Revert "Generate connector form based on meta-data ( #62 )" ( #65 )
...
This reverts commit d7cfa7f0b2 .
2025-03-20 18:21:19 +01:00
Richard Palethorpe
d7cfa7f0b2
Generate connector form based on meta-data ( #62 )
...
* Ignore volumes and exe
* Export form meta-data
* use dynamic metaform for connectors
* fix populating form
2025-03-20 16:00:37 +01:00
Ettore Di Giacinto
b66e698b5e
Rename package
2025-02-26 22:51:29 +01:00
Ettore Di Giacinto
296734ba3b
reordering
2025-02-25 22:18:08 +01:00