Richard Palethorpe
1f8c601795
fix(ui): Format item type label when it contians underscore
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
cafaa0e153
feat(ui): Add dynamic prompt config
2025-04-01 14:36:33 +01:00
Richard Palethorpe
491354280b
feat(ui): Add dynamic prompt config
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
045fb1f8d6
fix(ui): Remove infinite animations due to high CPU usage
2025-04-01 14:36:33 +01:00
Richard Palethorpe
8e703c0ac2
fix(ui): Loading .env
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
Richard Palethorpe
c96c8d8009
fix(ui): Various
2025-04-01 14:36:33 +01:00
Richard Palethorpe
11231f23ea
feat(ui): Button appearance change
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
Richard Palethorpe
7fb99ecf21
chore(ui): Reuse FormFieldDefinition on other parts of AgentForm
2025-03-26 22:56:29 +00:00
Richard Palethorpe
d520d88301
feat(ui): Add required indicator to form field
2025-03-26 22:56:29 +00:00
Richard Palethorpe
4dcc77372d
chore(ui): Refactor action and connector form fields into single component
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
3e36b09376
fix(ui): Format status result as string
2025-03-26 06:34:32 +00:00
Richard Palethorpe
074aefd0df
feat(ui): Add status page to react frontend
2025-03-26 06:34:32 +00:00
Richard Palethorpe
3e1081fc6e
fix(ui): Fix MCP form
2025-03-26 06:34:32 +00:00
Richard Palethorpe
73af9538eb
feat(ui): Add agent avatar placeholders to agent list
2025-03-26 06:34:32 +00:00
Richard Palethorpe
71e66c651c
feat(ui): Add React based UI for the vibes at /app
...
This adds a completely separate frontend based on React because I
found that code gen works better with React once the application gets
bigger. In particular it was getting very hard to move past add
connectors and actions.
The idea is to replace the standard UI with this once it has been
tested. But for now it is available at /app in addition to the
original at /
Signed-off-by: Richard Palethorpe <io@richiejp.com >
2025-03-26 06:34:32 +00:00
Richard Palethorpe
fb41663330
fix(ui): Add connector templates to group-create
2025-03-24 08:54:36 +00: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
3a921f6241
feat(ui): generate avatars ( #80 )
...
* feat(ui): generate avatars
Signed-off-by: mudler <mudler@localai.io >
* Show a placeholder if the image is not ready
Signed-off-by: mudler <mudler@localai.io >
* feat(avatar): generate prompt first
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
---------
Signed-off-by: mudler <mudler@localai.io >
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2025-03-22 20:50:31 +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
33483ab4b9
feat(planning): enable agent planning ( #68 )
...
* feat(planning): Allow the agent to plan subtasks
Signed-off-by: mudler <mudler@localai.io >
* feat(planning): enable planning toggle in the webui
Signed-off-by: mudler <mudler@localai.io >
* feat(planning): take in consideration the overall goal
Signed-off-by: mudler <mudler@localai.io >
* Update core/action/plan.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Signed-off-by: mudler <mudler@localai.io >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-03-21 12:28:11 +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
a83f4512b6
feat: allow to set LocalRAG API URL ad key ( #61 )
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2025-03-19 23:10:14 +01:00
Ettore Di Giacinto
8e694f70ec
Add description field ( #59 )
2025-03-19 22:40:21 +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
mudler
29a8713427
enhance update form
...
Signed-off-by: mudler <mudler@localai.io >
2025-03-17 16:13:03 +01:00
Ettore Di Giacinto
3c3b5a774c
Fix race conditions
2025-03-16 22:59:59 +01:00
Ettore Di Giacinto
35c75b61d8
Refactor views
2025-03-16 22:59:48 +01:00
Ettore Di Giacinto
33b5b8c8f4
feat(agent): add MCP integration ( #50 )
...
* feat(agent): add MCP integration
Signed-off-by: mudler <mudler@localai.io >
* Update core/agent/mcp.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Hook MCP Server configuration to creation and setting mask
* Allow to specify a bearer token
* Small fixups
---------
Signed-off-by: mudler <mudler@localai.io >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-03-15 23:25:03 +01:00
Richard Palethorpe
dc2570c90b
Minor fixes for Docker and Javascript ( #49 )
...
* fix compose dependency
* add volume data to .dockerignore
* remove unused alpine.js import
2025-03-15 19:10:59 +01:00
Ettore Di Giacinto
0ad2de72e0
feat(keys): allow to set api keys to secure the instance ( #39 )
2025-03-11 23:14:05 +01:00
Ettore Di Giacinto
69e043f8e1
Update logo
2025-03-11 22:35:42 +01:00
Ettore Di Giacinto
d451919414
feat(edit): allow to edit agents ( #36 )
2025-03-11 22:32:13 +01:00
mudler
9ff2fde44f
feat: allow to specify models in agent creation mask
...
Signed-off-by: mudler <mudler@localai.io >
2025-03-11 10:20:28 +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
5dd4b9cb65
Improve page style
2025-03-03 23:32:06 +01:00
Ettore Di Giacinto
d714c4f80b
Page restyling
2025-03-03 23:08:58 +01:00
Ettore Di Giacinto
173eda4fb3
Rework UI by returning error/statuses, some refactorings
2025-03-03 22:34:46 +01:00