google-labs-jules[bot]
1345b55fe1
feat: Implement Agent Creation with Generalized Model Support
...
This commit introduces the initial Agent Creation Playground feature and ensures it supports all model types available in Open WebUI, not just Ollama models.
Key changes include:
Frontend:
- Created a new Agent Creation form at `/agents/create`.
- Added a link to the playground in the sidebar (admin only).
- The form now fetches and displays all available models from the `/api/models` endpoint.
- Updated UI to correctly handle generalized model IDs.
Backend:
- Modified the `Agent` model to store a generic `model_id` (foreign key to the `models` table) instead of a specific `llm_model`.
- Updated API endpoints and Pydantic schemas accordingly.
- Created database migrations to reflect schema changes.
- Verified that the existing `/api/models` endpoint can be used to list all models for the creation form.
Testing:
- Added Cypress E2E tests for the agent creation form.
- Tests verify that different model types can be selected and that the correct `model_id` and other agent details are submitted to the backend.
This provides a foundation for you to define agents using any model integrated with your Open WebUI instance.
2025-05-28 11:03:52 +00:00
Timothy Jaeryang Baek
75208935d7
refac: user chat list modal
2025-05-25 01:44:53 +04:00
Timothy Jaeryang Baek
6e8ca96799
enh: archived chats modal
2025-05-25 01:23:12 +04:00
Timothy Jaeryang Baek
7e6f1f8848
enh: archived chats modal
2025-05-25 00:48:30 +04:00
Timothy Jaeryang Baek
31e2686ae6
feat: /sync functions endpoint
2025-05-24 23:39:19 +04:00
Timothy Jaeryang Baek
cce5f024bd
feat: WEBUI_AUTH_TRUSTED_GROUPS_HEADER
2025-05-24 23:17:12 +04:00
U8F69
dd6124a84f
fix(auth): fix invalid password use in auth
2025-05-22 11:03:43 +08:00
Timothy Jaeryang Baek
db0a0b395f
fix: oauth
2025-05-05 19:38:36 +04:00
omahs
37e0313c83
Merge branch 'dev' into main
2025-05-05 14:26:40 +02:00
omahs
863f227be9
fix: typos
2025-05-05 14:14:59 +02:00
Timothy Jaeryang Baek
7fee84c06e
feat: notes
2025-05-03 18:16:32 +04:00
Timothy Jaeryang Baek
f9d238e850
refac: user list sub-standard code
2025-04-30 16:49:41 +04:00
KaeOhhhh
2112067054
Support pagination in /admin/users API
...
Update Users.svelte
Update index.ts
Update users.py
Update users.py
Update UserList.svelte
2025-04-28 11:29:42 +07:00
Timothy Jaeryang Baek
bdef1001ac
refac
2025-04-12 15:10:43 -07:00
Timothy Jaeryang Baek
e4cc9f2b4f
refac: folders
2025-03-30 23:36:15 -07:00
Timothy Jaeryang Baek
ddb30589e3
chore: format
...
HIDE MODELS
2025-02-26 22:18:18 -08:00
Yifang Deng
0e5d5ecb81
refactor: replace print statements with logging for better error tracking
2025-02-25 15:53:55 +01:00
Timothy Jaeryang Baek
cd2f4142d5
fix: user settings save issue
2025-02-11 23:42:31 -08:00
zoupingshi
d39a274ef8
chore: fix some typos
...
Signed-off-by: zoupingshi <hangfachang@outlook.com >
2025-02-08 12:14:01 +08:00
Timothy Jaeryang Baek
45f4bc18f8
refac: access controls
2025-01-20 23:20:47 -08:00
Timothy Jaeryang Baek
aa442f694b
enh: validate user id before saving group
2025-01-20 23:09:55 -08:00
Timothy Jaeryang Baek
217e3a13c8
feat: Add ability to change permissions on group creation API
2025-01-17 12:03:24 -08:00
mykola
b1568878e7
Fixed: updated get_chat_list_by_user_id method to return all user chats (including those moved to the folders)
2025-01-14 23:15:56 +00:00
Timothy Jaeryang Baek
3886c82ed0
Merge pull request #8286 from srajangarg/sg
...
feat: functionality to clone shared chats
2025-01-05 00:45:55 -08:00
Srajan Garg
2444327a47
add functionality to clone shared chats
2025-01-03 00:08:49 -05:00
Timothy Jaeryang Baek
b2b56d14cb
fix: channel thread
2025-01-02 20:48:50 -08:00
Timothy Jaeryang Baek
a5627d4226
refac
2024-12-31 13:09:17 -08:00
Timothy Jaeryang Baek
d905202afb
refac
2024-12-31 13:04:27 -08:00
Timothy Jaeryang Baek
9c337552e6
enh: reply count
2024-12-31 02:05:11 -08:00
Timothy Jaeryang Baek
584e9e6da5
refac: threads
2024-12-31 00:51:43 -08:00
Timothy Jaeryang Baek
f93c2e4a8d
feat: reactions
2024-12-30 23:06:34 -08:00
Timothy Jaeryang Baek
36d927e1ba
refac
2024-12-28 19:31:03 -08:00
Timothy Jaeryang Baek
d701b69e05
enh: channel notification
2024-12-25 00:53:25 -07:00
Timothy Jaeryang Baek
55da6224b8
enh: save status from the backend
2024-12-24 18:03:14 -07:00
Timothy Jaeryang Baek
ecd3b4ebd4
enh: channel file upload
2024-12-23 14:43:58 -07:00
Timothy Jaeryang Baek
ed44b21a78
enh: edited indicator
2024-12-23 01:19:30 -07:00
Timothy Jaeryang Baek
74cacf8bf5
enh: channel navbar
2024-12-22 22:33:13 -07:00
Timothy Jaeryang Baek
a4333295ce
refac
2024-12-22 22:20:24 -07:00
Timothy Jaeryang Baek
5748f6ef77
refac
2024-12-22 22:08:27 -07:00
Timothy Jaeryang Baek
f4e5e5171f
feat: channels backend
2024-12-22 21:50:14 -07:00
Timothy Jaeryang Baek
0d29f31846
refacx
2024-12-22 20:28:15 -07:00
Timothy Jaeryang Baek
f1d21fc59a
feat: channel socket integration
2024-12-22 19:40:01 -07:00
Timothy Jaeryang Baek
2e85c8e24d
refac
2024-12-22 04:10:10 -07:00
Timothy Jaeryang Baek
7c8de9e221
feat: channels backend
2024-12-22 03:42:19 -07:00
Timothy Jaeryang Baek
4820ecc371
enh: webhook notification
2024-12-20 22:54:43 -08:00
Timothy Jaeryang Baek
d9573befff
feat: chat completion notification
2024-12-19 15:14:09 -08:00
Timothy Jaeryang Baek
2be9e55545
refac: chat requests
2024-12-19 01:00:32 -08:00
Timothy Jaeryang Baek
d3d161f723
wip
2024-12-10 00:54:13 -08:00