Yansong Zhang
c03b25a940
merge: resolve conflicts with origin/main
...
Conflicts resolved:
- workflow_app_runner.py: adopt main's DifyGraphInitContext pattern
- token_buffer_memory.py: adopt main's match/case, add AppMode.AGENT
- app_dsl_service.py: adopt main's match/case, add AppMode.AGENT
Made-with: Cursor
2026-04-13 12:52:56 +08:00
Yansong Zhang
8f3a3ea03e
feat(api): enable Agent mode in workflow/service APIs and add default config (Phase 7)
...
Ensure new Agent apps (AppMode.AGENT) can access all workflow-related
APIs and Service API chat endpoints:
- Add AppMode.AGENT to 13 workflow controller mode checks
- Add AppMode.AGENT to 4 workflow_run controller mode checks
- Add AppMode.AGENT to workflow_draft_variable controller
- Add AppMode.AGENT to Service API chat, conversation, message endpoints
- Add AgentV2Node.get_default_config() with prompt templates and strategy defaults
- 46 unit tests all passing (8 new Phase 7 tests)
Old agent/agent-chat paths remain completely unchanged.
Made-with: Cursor
2026-04-08 12:41:37 +08:00
0ba66ab155
refactor(api): deduplicate shared controller request schemas into controller_schemas.py ( #34700 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-08 03:10:04 +00:00
tmimmanuel and GitHub
5b9cb55c45
refactor: use EnumText for MessageFeedback and MessageFile columns ( #33738 )
2026-03-20 01:13:26 +09:00
7828508b30
refactor: remove all reqparser ( #29289 )
...
Co-authored-by: Copilot <[email protected] >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Stephen Zhou <[email protected] >
2026-02-01 13:43:14 +09:00
Asuka Minato and GitHub
2cef879209
refactor: more ns.model to BaseModel ( #30445 )
2026-01-04 17:12:28 +08:00
05fe92a541
refactor: port reqparse to BaseModel ( #28993 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-12-08 15:31:19 +09:00
4488c090b2
fluent api ( #27093 )
...
Co-authored-by: Copilot <[email protected] >
2025-10-19 12:54:41 +09:00
fa753239ad
Refactor: use logger = logging.getLogger(__name__) in logging ( #24515 )
...
Co-authored-by: Yongtao Huang <[email protected] >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <[email protected] >
2025-08-26 18:10:31 +08:00
-LAN- and GitHub
b7466f8b65
feat: API docs for service api ( #24425 )
...
Signed-off-by: -LAN- <[email protected] >
2025-08-25 09:26:54 +08:00
18dce66443
try flask_restful -> flask_restx ( #24310 )
...
Signed-off-by: -LAN- <[email protected] >
Co-authored-by: -LAN- <[email protected] >
2025-08-24 13:45:47 +08:00
57e0a12ccd
Refactor: remove redundant full module paths in exception handlers ( #23076 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-07-29 09:40:51 +08:00
c76d763639
add endpoint of get feedbacks ( #18697 )
...
Co-authored-by: lizb <[email protected] >
2025-05-13 10:35:14 +08:00
Bowen Liang and GitHub
8537abfff8
chore: avoid repeated type ignore noqa by adding flask_restful and flask_login in mypy import exclusions ( #19224 )
2025-05-06 11:58:49 +08:00
crazywoola and GitHub
63ba607738
fix: 17712-get-messages-api-encountered-internal-server-error ( #17716 )
2025-04-10 11:09:38 +08:00
11e95d2a61
Fix (api): Fix the processing logic of the retriever_resources field. ( #17304 )
...
Co-authored-by: crazywoola <[email protected] >
Co-authored-by: Copilot <[email protected] >
2025-04-02 12:44:29 +08:00
1fab02c25a
fix:message api doc ( #15568 )
...
Co-authored-by: mars <[email protected] >
2025-03-12 12:38:23 +08:00
Mars and GitHub
126202648f
fix message sort ( #15231 )
2025-03-07 19:36:44 +08:00
Hundredwz and GitHub
284707c3a8
perf(message): optimize message loading and reduce SQL queries ( #13720 )
2025-02-15 12:19:01 +08:00
4e7e172ff3
Chore/format code ( #13691 )
...
Co-authored-by: 刘江波 <[email protected] >
2025-02-14 13:38:17 +08:00
-LAN- and GitHub
4bd8df1fd3
fix: update MessageService.create_feedback to use keyword arguments f… ( #12134 )
...
Signed-off-by: -LAN- <[email protected] >
2024-12-26 23:26:44 +08:00
yihong and GitHub
1d3f218662
fix: like failed close #12057 ( #12058 )
...
Signed-off-by: yihong0618 <[email protected] >
2024-12-25 10:57:52 +08:00
yihong and GitHub
56e15d09a9
feat: mypy for all type check ( #10921 )
2024-12-24 18:38:51 +08:00
6b49889041
fix: messagefeedbackapi support content ( #11716 )
...
Signed-off-by: weiyang <[email protected] >
Co-authored-by: weiyang <[email protected] >
2024-12-22 10:45:55 +08:00
-LAN- and GitHub
06d2520db2
fix(api): replace Raw field with FilesContainedField in MessageListApi inputs ( #10472 )
2024-11-08 19:48:34 +08:00
crazywoola and GitHub
98bf7710e4
fix: fields.Nested(message_file_fields) ( #9632 )
2024-10-22 15:37:53 +08:00
-LAN- and GitHub
e61752bd3a
feat/enhance the multi-modal support ( #8818 )
2024-10-21 10:43:49 +08:00
Hash Brown and GitHub
8c51d06222
feat: regenerate in Chat, agent and Chatflow app ( #7661 )
2024-09-22 03:15:11 +08:00
Bowen Liang and GitHub
a1104ab97e
chore: refurish python code by applying Pylint linter rules ( #8322 )
2024-09-13 22:42:08 +08:00
-LAN- and GitHub
13be84e4d4
chore(api/controllers): Apply Ruff Formatter. ( #7645 )
2024-08-26 15:29:10 +08:00
lichao and GitHub
13d061911b
Error Exception Message Of "Message Not Exists.", Should be "Suggested Questions Is Disabled." ( #7219 )
2024-08-13 15:17:18 +08:00
crazywoola and GitHub
16fec084f5
Fix/4630 bug api suggested ( #4633 )
2024-05-24 11:11:12 +08:00
7753ba2d37
FEAT: NEW WORKFLOW ENGINE ( #3160 )
...
Co-authored-by: Joel <[email protected] >
Co-authored-by: Yeuoly <[email protected] >
Co-authored-by: JzoNg <[email protected] >
Co-authored-by: StyleZhang <[email protected] >
Co-authored-by: jyong <[email protected] >
Co-authored-by: nite-knite <[email protected] >
Co-authored-by: jyong <[email protected] >
2024-04-08 18:51:46 +08:00
takatost and GitHub
0828873b52
fix: missing default user for APP service api ( #2606 )
2024-02-28 16:09:56 +08:00
Bowen Liang and GitHub
063191889d
chore: apply ruff's pyupgrade linter rules to modernize Python code with targeted version ( #2419 )
2024-02-09 15:21:33 +08:00
Bowen Liang and GitHub
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
Yeuoly and GitHub
7cb75cb2e7
feat: add tool labels ( #2178 )
2024-01-24 20:14:45 +08:00
86286e1ac8
Feat/assistant app ( #2086 )
...
Co-authored-by: chenhe <[email protected] >
Co-authored-by: Pascal M <[email protected] >
2024-01-23 19:58:23 +08:00
Bowen Liang and GitHub
cc9e74123c
improve: introduce isort for linting Python imports ( #1983 )
2024-01-12 12:34:01 +08:00
41d0a8b295
feat: [backend] vision support ( #1510 )
...
Co-authored-by: Garfield Dai <[email protected] >
2023-11-13 22:05:46 +08:00
crazywoola and GitHub
a9ee18300e
fix: service suggested api ( #1452 )
2023-11-04 19:59:14 +08:00
298ad6782d
Add Message Suggested Api ( #1326 )
...
Co-authored-by: luowei <glpat-EjySCyNjWiLqAED-YmwM>
2023-10-13 14:07:32 +08:00
642842d61b
Feat:dataset retiever resource ( #1123 )
...
Co-authored-by: jyong <[email protected] >
Co-authored-by: StyleZhang <[email protected] >
2023-09-10 15:17:43 +08:00
John Wang
db896255d6
Initial commit
2023-05-15 08:51:32 +08:00