Richard Palethorpe
f6b6d5246c
feat(ui): Action playground config and parameter forms
...
Signed-off-by: Richard Palethorpe <io@richiejp.com >
2025-04-25 16:36:19 +01:00
Richard Palethorpe
ce997d2425
fix: Handle state on agent restart and update observables ( #75 )
...
Keep some agent start across restarts, such as the SSE manager and
observer. This allows restarts to be shown on the state page and also
allows avatars to be kept when reconfiguring the agent.
Also observable updates can happen out of order because SSE manager has
multiple workers. For now handle this in the client.
Finally fix an issue with the IRC client to make it disconnect and
handle being assigned a different nickname by the server.
Signed-off-by: Richard Palethorpe <io@richiejp.com >
2025-04-23 15:29:06 +02:00
Ettore Di Giacinto
50e56fe22f
feat(browseragent): add browser agent runner action ( #55 )
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2025-04-18 22:42:17 +02:00
Richard Palethorpe
b5a12a1da6
feat(ui): Structured observability/status view ( #40 )
...
* refactor(ui): Make message status SSE name more specific
Signed-off-by: Richard Palethorpe <io@richiejp.com >
* feat(ui): Add structured observability events
Signed-off-by: Richard Palethorpe <io@richiejp.com >
---------
Signed-off-by: Richard Palethorpe <io@richiejp.com >
2025-04-18 17:32:43 +02:00
Richard Palethorpe
70282535d4
fix(app): Use Correct log format
2025-04-09 13:30:56 +01:00
Ettore Di Giacinto
e7111c6554
Rename
2025-04-08 22:18:32 +02:00
Richard Palethorpe
53d135bec9
chore(ui): Move zombie UI to old
2025-04-01 17:25:04 +01:00
Richard Palethorpe
99e0011920
Revert "chore(ui): Nuke original web UI, in favor of React"
...
This reverts commit 86cb9f1282 .
2025-04-01 17:25:04 +01:00
Ettore Di Giacinto
f3c06b1bfb
feat(api): implement stateful responses api ( #122 )
...
* feat(api): implement stateful responses api
Signed-off-by: mudler <mudler@localai.io >
* fix(tests): align client to API changes
Signed-off-by: mudler <mudler@localai.io >
---------
Signed-off-by: mudler <mudler@localai.io >
2025-04-01 18:00:37 +02:00
Richard Palethorpe
86cb9f1282
chore(ui): Nuke original web UI, in favor of React
2025-04-01 14:36:33 +01:00
Richard Palethorpe
ab3e6ae3c8
fix(ui): Fix SSE in chat
2025-04-01 14:36:33 +01:00
Richard Palethorpe
f70985362d
chore(ui): Remove original UI/API routes
2025-04-01 14:36:33 +01:00
Richard Palethorpe
4c40e47e8d
chore(prompts): Rename Prompt blocks to Dynamic prompts
2025-04-01 14:36:33 +01:00
Richard Palethorpe
29beee6057
fix(ui): SSE in React chat
2025-04-01 14:36:33 +01:00
Richard Palethorpe
45078e1fa7
fix(ui): Re-add Chat
2025-04-01 14:36:33 +01:00
mudler
383fc1d0f4
fix(multi-agent): small fixes
...
Signed-off-by: mudler <mudler@localai.io >
2025-03-28 16:55:08 +01:00
Richard Palethorpe
319caf8e91
chore(ui): Move some field definitions server side
2025-03-26 22:56:29 +00:00
Ettore Di Giacinto
0f2731f9e8
fix(actions): respect running context
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2025-03-26 22:58:52 +01:00
Ettore Di Giacinto
5cd0eaae3f
fix: mixed fixups and enhancements ( #107 )
...
* chore(Makefile): build react dist if missing
Signed-off-by: mudler <mudler@localai.io >
* fix(planning): don't loose results
Signed-off-by: mudler <mudler@localai.io >
* fix(slack): track user messages when writing on channel
Signed-off-by: mudler <mudler@localai.io >
---------
Signed-off-by: mudler <mudler@localai.io >
2025-03-26 17:05:59 +01:00
Richard Palethorpe
84836b8345
feat(ui): Add individual forms for each connector
2025-03-24 08:54:36 +00:00
mudler
75a8d63e83
Finish moving types
2025-03-23 21:57:09 +01:00
Ettore Di Giacinto
3a9169bdbe
feat(agents): Create group of agents ( #82 )
...
* feat(ui): add section to create agents in group
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
* Enhance UX and do not display first form section
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
* fixups
* Small fixups on avatar creation
---------
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2025-03-22 21:41:51 +01:00
Ettore Di Giacinto
c1ac7b675a
feat(api): add endpoint to create group of dedicated agents ( #79 )
...
Signed-off-by: mudler <mudler@localai.io >
2025-03-22 18:44:22 +01:00
Ettore Di Giacinto
d689bb4331
feat(actions): add playground to test actions ( #74 )
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2025-03-21 23:51:55 +01:00
Ettore Di Giacinto
86d3596f41
Add more logging
2025-03-20 22:35:55 +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
31b5849d02
feat(api): add support to responses api ( #52 )
...
Signed-off-by: mudler <mudler@localai.io >
2025-03-17 18:42:33 +01:00
Ettore Di Giacinto
d451919414
feat(edit): allow to edit agents ( #36 )
2025-03-11 22:32:13 +01:00
Ettore Di Giacinto
758a73e8ab
Minor UX Tweaks
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2025-03-04 22:01:00 +01:00
Ettore Di Giacinto
173eda4fb3
Rework UI by returning error/statuses, some refactorings
2025-03-03 22:34:46 +01:00
Ettore Di Giacinto
371ea63f5a
Integrate with LocalRAG, drop RAG functionalities
2025-02-27 23:51:02 +01:00
Ettore Di Giacinto
b66e698b5e
Rename package
2025-02-26 22:51:29 +01:00
Ettore Di Giacinto
0a18d8409e
refactoring
2025-02-26 22:37:48 +01:00