Eternity
4534b65d6a
refactor(workflow): optimize workflow history queries and migrate ORM to SQLAlchemy 2.0
...
- Migrate historical workflow queries from legacy ORM Query API to SQLAlchemy 2.0 select() + execute()
- Limit query fields and use pagination to reduce returned data, improving performance
- Preserve original ordering and filtering logic
2026-03-27 11:56:22 +08:00
Eternity
89d188fbf3
Merge branch 'develop' into feature/multimodel_memory
...
# Conflicts:
# api/app/core/memory/storage_services/extraction_engine/knowledge_extraction/embedding_generation.py
# api/app/repositories/neo4j/add_nodes.py
# api/app/repositories/neo4j/cypher_queries.py
# api/app/repositories/neo4j/graph_saver.py
# api/app/services/memory_agent_service.py
# api/app/services/multimodal_service.py
2026-03-24 14:15:18 +08:00
Ke Sun
37bc4beab4
Merge branch 'release/v0.2.8' into develop
2026-03-23 10:24:17 +08:00
Eternity
31085ed678
fix(workflow): fix memory write behavior in RAG workspace
2026-03-20 21:05:23 +08:00
Timebomb2018
bd1f649bd0
fix(app): The processing features of the application
2026-03-20 15:14:50 +08:00
Eternity
06de54ebfd
fix(workflow): fix streaming output issues caused by unreachable nodes
2026-03-20 14:56:53 +08:00
Eternity
83fcabadae
fix(workflow): fix incorrect file message display in non-streaming calls
2026-03-19 12:04:48 +08:00
Eternity
68f9471caf
feat(workflow): move conversation file content into metadata
2026-03-19 11:03:15 +08:00
Eternity
0ea47ce890
feat(workflow): add configurable workflow feature options
2026-03-18 16:20:18 +08:00
Eternity
3b8a806661
feat(workflow): expose workflow memory enable status in app share config API
2026-03-17 18:01:28 +08:00
Eternity
99e94b3567
feat(workflow,app): add MIME-based file handling and HTTP response files
2026-03-10 18:28:16 +08:00
Eternity
05c9ed1450
fix(workflow): ensure file messages are written to messages in non-stream mode
2026-03-06 17:26:03 +08:00
Eternity
ccc67df8df
feat(workflow): support multimodal context
2026-03-06 15:44:37 +08:00
Eternity
e833db954a
feat(chat): add message_id field to chat API response
2026-03-06 13:37:16 +08:00
Eternity
78ce2a9a8b
feat(workflow): support multimodal input
2026-03-05 14:16:30 +08:00
Eternity
163872be6e
fix(workflow): rename output message field
2026-03-04 12:23:17 +08:00
Eternity
07fea23dd0
feat(app): add API to retrieve app configuration fields
2026-03-03 10:48:22 +08:00
Eternity
5cf2b08777
fix(workflow): handle non-stream output field changes, add file type support to HTTP node, fix iteration node flattening bug
2026-03-02 14:59:12 +08:00
Eternity
9916cf3265
feat(workflow): add Dify workflow import adapter and related APIs
2026-02-28 11:26:52 +08:00
Eternity
44083aec79
feat(workflow): include loop information in loop node outputs
2026-02-24 17:35:20 +08:00
Eternity
03bc8c8280
fix(workflow): properly throw exception when LLM node model ID is not configured
2026-02-09 10:52:43 +08:00
Eternity
c89f55f0bd
fix(workflow): resolve JSON serialization error for workflow input parameters
2026-02-06 21:43:21 +08:00
Eternity
65db056e09
fix(workflow): ensure file type defaults to empty list
2026-02-06 19:06:10 +08:00
Eternity
e253fba2e9
fix(workflow): move file URL retrieval into try block to allow exceptions
2026-02-06 17:18:00 +08:00
Eternity
2f0ce3852e
fix(workflow): fix streaming output parsing errors and improve file-type output handling
2026-02-05 14:30:37 +08:00
Eternity
b3f39eedac
feat(workflow, skill): add multimodal image support to workflows and skill prompt generation
2026-02-05 12:25:53 +08:00
Eternity
bd8a451879
feat(workflow): enforce strong typing for runtime variables
...
- Reduce exposed information in release workflows
2026-02-04 11:17:48 +08:00
Eternity
308e28cecc
refactor(workflow): Remove unnecessary workflow_collectroller layer and simplify non-streaming output
2026-02-03 20:08:56 +08:00
Eternity
8fb9e779a6
feat(workflow): store token usage in message table
2026-01-27 18:52:51 +08:00
乐力齐
7870c6c33f
Fix/interface home ( #182 )
...
* [fix]Fix the interface for statistics of recent activities and applications
* [changes]Modify the code based on the AI review
1.Use the boolean auxiliary methods provided by SQLAlchemy instead of using == True in the is_active filter.
2.The calculation of the "PROJECT_ROOT" has now been hardcoded with five levels of nested os.path.dirname calls.
* [fix]Fix the interface for statistics of recent activities and applications
* [changes]Modify the code based on the AI review
1.Use the boolean auxiliary methods provided by SQLAlchemy instead of using == True in the is_active filter.
2.The calculation of the "PROJECT_ROOT" has now been hardcoded with five levels of nested os.path.dirname calls.
2026-01-23 10:50:24 +08:00
Eternity
0489013ddd
feat(workflow): support token usage metrics and subgraph state output
...
- expose token consumption for workflow runs
- enable loop nodes to output subgraph states
- enhance executor logging
2026-01-19 10:21:56 +08:00
Eternity
034559aac7
fix(workflow): Fix workflow release process and API call issues
2026-01-16 14:15:33 +08:00
Eternity
6010e9e4ff
fix(workflow): Fix missing user ID in trial run sessions
2026-01-15 13:15:53 +08:00
Eternity
a3f053ed02
fix(workflow): Fix missing user ID in trial run sessions
2026-01-15 12:33:49 +08:00
Eternity
567624c323
feat(workflow): add session context memory support to LLM nodes
2026-01-14 16:36:02 +08:00
mengyonghao
7438fedd6b
fix(workflow): fix workflow state not updating correctly after streaming runs
2026-01-14 10:46:33 +08:00
Mark
a940717ed0
[add] publish and share run add workflow type app
2026-01-06 17:11:52 +08:00
Eternity
78207aca34
feat(workflow): add memory read and write node ( #24 )
2026-01-05 15:57:04 +08:00
mengyonghao
bf6ede64bd
feat(workflow): add support for passing workspace ID
2026-01-05 10:51:57 +08:00
mengyonghao
c15a987701
style(service): workflow
2025-12-23 16:54:29 +08:00
Mark
639abae99f
Merge branch 'develop-mark' into develop
...
# Conflicts:
# api/app/core/workflow/executor.py
# api/app/services/workflow_service.py
2025-12-20 17:51:49 +08:00
Mark
fafbe72ce2
[modify] sse format
2025-12-20 17:45:58 +08:00
Mark
6c04c99073
[modify] workflow executor support stream
2025-12-20 13:59:20 +08:00
mengyonghao
406a6d1d90
fix(workflow): fix run_workflow streaming issues
...
Resolve exceptions during run_workflow streaming and define proper status codes for error cases.
2025-12-18 19:48:24 +08:00
Mark
0503b26232
[add] workflow support stream mode
2025-12-18 19:46:36 +08:00
Mark
7bbef35b7d
[ADD] Merge code
2025-12-15 19:53:33 +08:00