559ab46ee1
fix: Removes redundant token calculations and updates dependencies
...
Eliminates unnecessary pre-calculation of token limits and recalculation of max tokens
across multiple app runners, simplifying the logic for prompt handling.
Updates tiktoken library from version 0.8.0 to 0.9.0 for improved tokenization performance.
Increases default token limit in TokenBufferMemory to accommodate larger prompt messages.
These changes streamline the token management process and leverage the latest
improvements in the tiktoken library.
Fixes potential token overflow issues and prepares the system for handling larger
inputs more efficiently.
Relates to internal optimization tasks.
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-04-28 15:39:12 +08:00
edc29780ed
fix: "Model schema not found" error only in agents ( #12655 ) ( #12760 )
2025-01-27 11:33:13 +08:00
9aaee8ee47
fix: Issues related to the deletion of conversation_id ( #12488 ) ( #12665 )
2025-01-21 10:25:35 +08:00
166221d784
chore(lint): fix quotes for f-string formatting by bumping ruff to 0.9.x ( #12702 )
2025-01-21 10:12:29 +08:00
7ed6485f86
refactor: streamline initialization of application_generate_entity and task_state in task pipeline classes ( #12326 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-01-03 18:41:44 +08:00
c135967e59
refactor: simplify some exception catch code ( #12246 )
2025-01-02 14:25:12 +08:00
62f792ea14
fix: ensure workflow_run_id is always set and improve handling in Wor… ( #12264 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2024-12-31 17:02:44 +08:00
d4b848272e
fix: apply gevent threading patch early and ensure unique workflow node execution IDs ( #12196 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2024-12-31 11:42:51 +08:00
822af70dce
fix(workflow_service): assign UUID to workflow_node_execution id and update optional fields in WorkflowRun and WorkflowNodeExecution models ( #12096 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2024-12-25 21:34:53 +08:00
39ace9bdee
fix(app_generator): improve error handling for closed file I/O operat… ( #12073 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2024-12-25 16:34:38 +08:00
83ea931e3c
refactor: optimize database usage ( #12071 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2024-12-25 16:24:52 +08:00
56e15d09a9
feat: mypy for all type check ( #10921 )
2024-12-24 18:38:51 +08:00
82134a1d50
fix: Replace generic exceptions with specific error classes in task p… ( #12036 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2024-12-24 15:24:19 +08:00
453f324f54
fix: retry node in iteration logs wrong ( #11995 )
...
Co-authored-by: Novice Lee <novicelee@NoviPro.local >
2024-12-23 15:06:01 +08:00
c1aa55f3ea
fix: remove the unused retry index field ( #11903 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: Novice Lee <novicelee@NoviPro.local >
Co-authored-by: -LAN- <laipz8200@outlook.com >
2024-12-23 14:32:11 +08:00
dd0e81d094
fix: enhance type hints and improve audio message handling in TTS pub… ( #11947 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2024-12-22 10:41:06 +08:00
786cb6859b
fix: ensure WorkflowRun attributes are refreshed in WorkflowCycleMana… ( #11913 )
2024-12-21 15:05:04 +08:00
7abc7fa573
Feat: Retry on node execution errors ( #11871 )
...
Co-authored-by: Novice Lee <novicelee@NoviPro.local >
2024-12-20 14:14:06 +08:00
92a840f1b2
feat(tool_node): Suppress exceptions thrown by the Tool ( #11724 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2024-12-17 12:11:50 +08:00
e0b67536e0
fix: remove the unused QueueWorkflowPartialSuccessEvent handle in workflow ( #11669 )
...
Co-authored-by: Novice Lee <novicelee@NoviPro.local >
2024-12-15 21:18:14 +08:00
efd5575683
fix: _handle_workflow_run_partial_success args is wrong ( #11562 )
...
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
2024-12-15 17:22:13 +08:00
d05f189049
Fix: RateLimit requests were not released when a streaming generation exception occurred ( #11540 )
2024-12-11 19:16:35 +08:00
79a710ce98
Feat: continue on error ( #11458 )
...
Co-authored-by: Novice Lee <novicelee@NovicedeMacBook-Pro.local >
Co-authored-by: Novice Lee <novicelee@NoviPro.local >
2024-12-11 14:22:42 +08:00
225fcd5e41
Revert "fix: total tokens is wrong which is zero in inter way, close … ( #11536 )
2024-12-11 09:54:46 +08:00
fd354d999d
fix(app_generator_service): overload type hints ( #11507 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2024-12-10 09:06:34 +08:00
d9d5d35a77
fix: issue #10596 by making the iteration node outputs right ( #11394 )
...
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
Signed-off-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: -LAN- <laipz8200@outlook.com >
2024-12-07 16:28:15 +08:00
a8d32f9964
fix external retrieval without segment id ( #11423 )
2024-12-06 14:45:15 +08:00
5669cac16d
fix: some typos using typos ( #11374 )
...
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
2024-12-05 13:24:06 +08:00
e135ffc2c1
Feat: upgrade variable assigner ( #11285 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: -LAN- <laipz8200@outlook.com >
2024-12-03 13:56:40 +08:00
c4fad66f2a
fix: dialogue_count incorrect in chatflow when there's... ( #11175 )
2024-12-02 16:09:26 +08:00
3c8efe7c0a
fix(workflow_cycle_manage): Handle special values in the process_data. ( #11253 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2024-12-02 13:53:43 +08:00
c34bdb74e6
Fix/type-error ( #11240 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2024-12-02 10:24:21 +08:00
fd4be36991
fix: total tokens is wrong which is zero in inter way, close #11221 ( #11224 )
...
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
2024-11-30 23:18:24 +08:00
8d5a1be227
fix: Cannot use files in the user inputs. ( #11112 )
2024-11-26 13:43:38 +08:00
98d85e6b74
fix: WorkflowNodeExecution.created_at may be earlier than WorkflowRun.created_at ( #11070 )
2024-11-25 18:16:55 +08:00
3eb51d85da
fix(workflow_entry): Support receive File and FileList in single step run. ( #10947 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: JzoNg <jzongcode@gmail.com >
2024-11-25 12:46:50 +08:00
6c8e208ef3
chore: bump minimum supported Python version to 3.11 ( #10386 )
2024-11-24 13:28:46 +08:00
0181f1c08c
fix: wrong convert in PromptTemplateConfigManager ( #11016 )
...
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
2024-11-24 12:18:19 +08:00
7f00c5a02e
fix: uuid not import bug ( #11014 )
...
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
2024-11-24 11:17:55 +08:00
c5f7d650b5
feat: Allow using file variables directly in the LLM node and support more file types. ( #10679 )
...
Co-authored-by: Joel <iamjoel007@gmail.com >
2024-11-22 16:30:22 +08:00
0067b16d1e
fix: refactor all 'or []' and 'or {}' logic to make code more clear ( #10883 )
...
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
2024-11-21 10:34:43 +08:00
328965ed7c
Fix: crash of workflow file upload ( #10831 )
...
Co-authored-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: StyleZhang <jasonapring2015@outlook.com >
2024-11-19 14:15:18 +08:00
2fed55ae6b
Fix: number maybe empty string ( #10743 )
2024-11-15 16:31:10 +08:00
51db59622c
chore(lint): cleanup repeated cause exception in logging.exception replaced by helpful message ( #10425 )
2024-11-15 15:41:40 +08:00
f414d241c1
Feat/iteration single run time ( #10512 )
2024-11-11 14:47:52 +08:00
172c7eb270
fix(file_upload): correct validation method and add unit tests ( #10477 )
2024-11-08 21:55:01 +08:00
25ca0278dd
refactor(core): Remove extra_config from File. ( #10203 )
2024-11-08 18:13:24 +08:00
0ebe198ff1
chore: use DEBUG in dify_config instead of parsing raw system environment variable in place ( #10437 )
2024-11-08 09:34:11 +08:00
574c4a264f
chore(lint): Use logging.exception instead of logging.error ( #10415 )
2024-11-07 21:13:02 +08:00
d1505b15c4
feat: Iteration node support parallel mode ( #9493 )
2024-11-05 10:32:49 +08:00