-LAN-
b3fdd618a1
refactor(core): simplify role handling and improve usability
...
- Replaced explicit string usage with `CreatedByRole` enum for better maintainability.
- Removed duplicate `CreatedByRole` class definition, improving codebase consistency.
- Increased file number limits from 6 to 10 to allow more file uploads.
- Transitioned `AppMode` to a string enum for consistent type usage.
- Refactored `extract_thread_messages` function argument for flexibility.
- Removed file extension limitation in file service to support custom extensions.
- Improved enum import statements across multiple modules for clarity and consistency.
2024-10-15 11:04:28 +08:00
-LAN-
ea18dd1571
feat(api): Enhance multi modal support.
2024-10-14 16:47:03 +08:00
Jyong
9d221a5e19
external knowledge api ( #8913 )
...
Co-authored-by: Yi <yxiaoisme@gmail.com>
2024-09-30 15:38:43 +08:00
Hash Brown
8c51d06222
feat: regenerate in `Chat`, `agent` and `Chatflow` app ( #7661 )
2024-09-22 03:15:11 +08:00
Bowen Liang
a1104ab97e
chore: refurish python code by applying Pylint linter rules ( #8322 )
2024-09-13 22:42:08 +08:00
Bowen Liang
40fb4d16ef
chore: refurbish Python code by applying refurb linter rules ( #8296 )
2024-09-12 15:50:49 +08:00
Bowen Liang
d109881410
chore(api/models): apply ruff reformatting ( #7600 )
...
Co-authored-by: -LAN- <laipz8200@outlook.com>
2024-09-10 17:08:06 +08:00
kurokobo
80aa7c4019
feat: allow users to use the app icon as the answer icon ( #7888 )
...
Co-authored-by: crazywoola <427733928@qq.com>
2024-09-02 20:00:41 +08:00
kurokobo
bc3a8e0ca2
feat: store created_by and updated_by for apps, modelconfigs, and sites ( #7613 )
2024-08-28 08:47:30 +08:00
kurokobo
d7aa4076c9
feat: display account name on the logs page for the apps ( #7668 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com>
2024-08-27 12:40:44 +08:00
Bowen Liang
bbb6fcc4f0
chore: update ruff from 0.5.x to 0.6.x ( #7384 )
2024-08-19 09:21:11 +08:00
Hash Brown
fbf31b5d52
feat: custom app icon ( #7196 )
...
Co-authored-by: crazywoola <427733928@qq.com>
2024-08-19 09:16:33 +08:00
-LAN-
32dc963556
feat(api/workflow): Add `Conversation.dialogue_count` ( #7275 )
2024-08-15 10:53:05 +08:00
KVOJJJin
935e72d449
Feat: conversation variable & variable assigner node ( #7222 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com>
Co-authored-by: Joel <iamjoel007@gmail.com>
Co-authored-by: -LAN- <laipz8200@outlook.com>
2024-08-13 14:44:10 +08:00
mago960806
a68df696ec
Fix issue with incorrect port number in app_base_url due to NAT networks ( #6653 )
2024-08-12 12:26:12 +08:00
Jyong
e4bb943fe5
Feat/delete single dataset retrival ( #6570 )
2024-07-24 12:50:11 +08:00
Jyong
1e0e573165
update clean embedding cache query logic ( #6483 )
2024-07-20 01:29:25 +08:00
Poorandy
8a80af39c9
refactor(models&tools): switch to dify_config in models and tools. ( #6394 )
...
Co-authored-by: Poorandy <andymonicamua1@gmail.com>
2024-07-17 22:26:18 +08:00
liuzhenghua
9622fbb62f
feat: app rate limit ( #5844 )
...
Co-authored-by: liuzhenghua-jk <liuzhenghua-jk@360shuke.com>
Co-authored-by: takatost <takatost@gmail.com>
2024-07-10 21:31:35 +08:00
takatost
1e045a0187
fix: slow sql of ops tracing ( #5749 )
2024-06-29 20:28:30 +08:00
Joe
e8b8f6c6dd
Feat/fix ops trace ( #5672 )
...
Co-authored-by: takatost <takatost@gmail.com>
2024-06-28 00:24:37 +08:00
Diego Romero-Lovo
4c0a31d38b
FR: #4048 - Add color customization to the chatbot ( #4885 )
...
Co-authored-by: crazywoola <427733928@qq.com>
2024-06-26 17:51:00 +08:00
Joe
4e2de638af
feat: add ops trace ( #5483 )
...
Co-authored-by: takatost <takatost@gmail.com>
2024-06-26 17:33:29 +08:00
takatost
4a031de0d9
feat: make Citations and Attributions display enable default ( #5508 )
...
Co-authored-by: StyleZhang <jasonapring2015@outlook.com>
2024-06-24 13:03:49 +08:00
crazywoola
92ddb410cd
feat: option to hide workflow steps ( #5436 )
2024-06-21 12:51:10 +08:00
Yeuoly
e852a21634
Feat/workflow phase2 ( #4687 )
2024-05-27 22:01:11 +08:00
Bowen Liang
3a51f2a778
fix: workaround db migration error when adding custom_disclaimer column to recommended_apps ( #4518 )
...
Co-authored-by: takatost <takatost@gmail.com>
2024-05-20 12:33:21 +08:00
Matri
a10c2ccd41
fix: files data missed for message ( #4512 )
2024-05-19 22:42:52 +08:00
Patryk Garstecki
aa13d14019
Feat/chat custom disclaimer ( #4306 )
2024-05-18 10:52:48 +08:00
Jyong
3e9dbe3e0a
add pgvecto_rs support and upgrade SQLAlchemy ( #3833 )
2024-04-29 11:58:17 +08:00
Jyong
f257f2c396
Knowledge optimization ( #3755 )
...
Co-authored-by: crazywoola <427733928@qq.com>
Co-authored-by: JzoNg <jzongcode@gmail.com>
2024-04-24 15:02:29 +08:00
takatost
4ad3f2cdc2
fix: image text when retrieve chat histories ( #3220 )
2024-04-09 15:20:45 +08:00
takatost
7753ba2d37
FEAT: NEW WORKFLOW ENGINE ( #3160 )
...
Co-authored-by: Joel <iamjoel007@gmail.com>
Co-authored-by: Yeuoly <admin@srmxy.cn>
Co-authored-by: JzoNg <jzongcode@gmail.com>
Co-authored-by: StyleZhang <jasonapring2015@outlook.com>
Co-authored-by: jyong <jyong@dify.ai>
Co-authored-by: nite-knite <nkCoding@gmail.com>
Co-authored-by: jyong <718720800@qq.com>
2024-04-08 18:51:46 +08:00
Charlie.Wei
fd7aade26b
Fix tts api err ( #2809 )
...
Co-authored-by: luowei <glpat-EjySCyNjWiLqAED-YmwM>
Co-authored-by: crazywoola <427733928@qq.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com>
2024-03-13 15:38:10 +08:00
Bowen Liang
843280f82b
enhancement: introduce Ruff for Python linter for reordering and removing unused imports with automated pre-commit and sytle check ( #2366 )
2024-02-06 13:21:13 +08:00
takatost
9f637ead38
bump version to 0.5.3 ( #2306 )
2024-02-01 18:11:57 +08:00
Yeuoly
7cb75cb2e7
feat: add tool labels ( #2178 )
2024-01-24 20:14:45 +08:00
Charlie.Wei
6355e61eb8
tts models support ( #2033 )
...
Co-authored-by: luowei <glpat-EjySCyNjWiLqAED-YmwM>
Co-authored-by: crazywoola <427733928@qq.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com>
Co-authored-by: Yeuoly <45712896+Yeuoly@users.noreply.github.com>
2024-01-24 01:05:37 +08:00
Yeuoly
86286e1ac8
Feat/assistant app ( #2086 )
...
Co-authored-by: chenhe <guchenhe@gmail.com>
Co-authored-by: Pascal M <11357019+perzeuss@users.noreply.github.com>
2024-01-23 19:58:23 +08:00
crazywoola
e19ad023d2
Fix/2102 long dify app description throws backend exception ( #2112 )
2024-01-21 12:30:16 +08:00
Bowen Liang
cc9e74123c
improve: introduce isort for linting Python imports ( #1983 )
2024-01-12 12:34:01 +08:00
Jyong
185c2f86cd
Compatible with the situation where there is no user information. ( #1792 )
...
Co-authored-by: jyong <jyong@dify.ai>
2023-12-19 17:47:25 +08:00
Jyong
a71f2863ac
Annotation management ( #1767 )
...
Co-authored-by: jyong <jyong@dify.ai>
2023-12-18 13:10:05 +08:00
Jyong
4588831bff
Feat/add retriever rerank ( #1560 )
...
Co-authored-by: jyong <jyong@dify.ai>
2023-11-17 22:13:37 +08:00
takatost
41d0a8b295
feat: [backend] vision support ( #1510 )
...
Co-authored-by: Garfield Dai <dai.hai@foxmail.com>
2023-11-13 22:05:46 +08:00
takatost
2423563d45
fix: external data tool parse error ( #1469 )
2023-11-06 08:40:01 -06:00
takatost
260672986e
fix: universal chat external_data_tools NPE ( #1467 )
2023-11-06 08:08:53 -06:00
Garfield Dai
db43ed6f41
feat: add api-based extension & external data tool & moderation backend ( #1403 )
...
Co-authored-by: takatost <takatost@gmail.com>
2023-11-06 19:36:16 +08:00
Garfield Dai
42a5b3ec17
feat: advanced prompt backend ( #1301 )
...
Co-authored-by: takatost <takatost@gmail.com>
2023-10-12 10:13:10 -05:00
takatost
9cba1c8bf4
fix: retriever_resource missing ( #1317 )
2023-10-11 14:37:11 -05:00