dify/api/tests/unit_tests/core
QuantumGhost c439e82038
refactor(api): Decouple `ParameterExtractorNode` from `LLMNode` (#20843)
- Extract methods used by `ParameterExtractorNode` from `LLMNode` into a separate file.
- Convert `ParameterExtractorNode` into a subclass of `BaseNode`.
- Refactor code referencing the extracted methods to ensure functionality and clarity.
- Fixes the issue that `ParameterExtractorNode` returns error when executed.
- Fix relevant test cases.

Closes #20840.
2025-06-10 11:47:50 +08:00
..
agent/output_parser fix: code block syntax cannot be displayed correctly in react mode (#16904) 2025-03-31 16:27:29 +08:00
app fix: streamline file upload configuration handling in manager.py (#15714) 2025-03-13 16:32:49 +08:00
helper chore: replace pseudo-random generators with secrets module (#20616) 2025-06-06 10:48:28 +08:00
model_runtime fix: invalid new tool call creation logic during response handling in OAI-Compat model (#17781) 2025-04-17 16:52:49 +08:00
prompt Refactor/remove db from cycle manager (#20455) 2025-05-30 04:34:13 +08:00
rag Refactor/remove db from cycle manager (#20455) 2025-05-30 04:34:13 +08:00
tools refactor: Use typed SQLAlchemy base model and fix type errors (#19980) 2025-05-21 15:38:03 +08:00
workflow refactor(api): Decouple `ParameterExtractorNode` from `LLMNode` (#20843) 2025-06-10 11:47:50 +08:00
__init__.py FEAT: NEW WORKFLOW ENGINE (#3160) 2024-04-08 18:51:46 +08:00
test_file.py feat(llm_node): support order in text and files (#11837) 2024-12-20 14:12:50 +08:00
test_model_manager.py ext_redis.py support redis clusters --- Fixes #9538 (#9789) 2024-11-20 13:44:35 +08:00
test_provider_manager.py Introduce Plugins (#13836) 2025-02-17 17:05:13 +08:00