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
8429877b02
fix: Agent is configured for ReAct inference mode, an error is reported when viewing the agent log ( #12920 )
...
Co-authored-by: crazywoola <427733928@qq.com >
2025-01-22 13:20:32 +08:00
bd2fec4813
fix : #12125 ( #12184 )
2024-12-29 11:52:12 +08:00
56e15d09a9
feat: mypy for all type check ( #10921 )
2024-12-24 18:38:51 +08:00
6c8e208ef3
chore: bump minimum supported Python version to 3.11 ( #10386 )
2024-11-24 13:28:46 +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
25ca0278dd
refactor(core): Remove extra_config from File. ( #10203 )
2024-11-08 18:13:24 +08:00
ddb960ddfb
feat: support Vectorizer can be used in workflow ( #9932 )
2024-10-28 16:52:57 +08:00
e61752bd3a
feat/enhance the multi-modal support ( #8818 )
2024-10-21 10:43:49 +08:00
fb32e5ca9a
fix: In the output, the order of 'ta' is sometimes reversed as 'at'. #8015 ( #8791 )
2024-10-15 16:24:29 +08:00
240b66d737
chore: avoid implicit optional in type annotations of method ( #8727 )
2024-10-09 14:36:43 +08:00
fcfa1252a0
fix bug when adding openai or openai-compatible stt model instance ( #9006 )
2024-10-07 11:06:38 +08:00
8c51d06222
feat: regenerate in Chat, agent and Chatflow app ( #7661 )
2024-09-22 03:15:11 +08:00
a1104ab97e
chore: refurish python code by applying Pylint linter rules ( #8322 )
2024-09-13 22:42:08 +08:00
40fb4d16ef
chore: refurbish Python code by applying refurb linter rules ( #8296 )
2024-09-12 15:50:49 +08:00
c69f5b07ba
chore: apply ruff E501 line-too-long linter rule ( #8275 )
...
Co-authored-by: -LAN- <laipz8200@outlook.com >
2024-09-12 14:00:36 +08:00
2cf1187b32
chore(api/core): apply ruff reformatting ( #7624 )
2024-09-10 17:00:20 +08:00
ed37439ef7
refactor(api/core): Improve type hints and apply ruff formatter in agent runner and model manager. ( #8166 )
2024-09-10 15:00:25 +08:00
bbb6fcc4f0
chore: update ruff from 0.5.x to 0.6.x ( #7384 )
2024-08-19 09:21:11 +08:00
dbc1ae45de
chore: update docstrings ( #7343 )
2024-08-16 14:19:01 +08:00
20d3e1d297
Fix increase_usage of total_price in agent_runner ( #6688 )
2024-08-04 14:42:22 +08:00
dfb6f4fec6
fix: extract tool calls correctly while arguments is empty ( #6503 )
2024-07-22 07:43:18 +08:00
4e2de638af
feat: add ops trace ( #5483 )
...
Co-authored-by: takatost <takatost@gmail.com >
2024-06-26 17:33:29 +08:00
b8926ea267
fix: DuckDuckGo image search tool error ( #5606 )
2024-06-26 13:21:40 +08:00
1e28a8c033
chore: add create_json_message api for tools ( #5440 )
2024-06-24 15:46:16 +08:00
369a395ee9
fix: resolve issue with cot_agent_runner not analyzing user-uploaded images correctly ( #5360 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2024-06-18 18:15:41 +08:00
edffa5666d
fix: got unknown type of prompt message in multi-round ReAct agent chat ( #5245 )
2024-06-17 21:20:17 +08:00
61f4f08744
Add bedrock command r models ( #4521 )
...
Co-authored-by: Justin Wu <justin.wu@ringcentral.com >
Co-authored-by: Chenhe Gu <guchenhe@gmail.com >
2024-06-17 20:37:46 +08:00
4f0488abb5
fix: wrong order of history prompts in ReAct agent mode ( #5236 )
2024-06-15 10:53:30 +08:00
f976740b57
improve: mordernizing validation by migrating pydantic from 1.x to 2.x ( #4592 )
2024-06-14 01:05:37 +08:00
f32b440c4a
chore: fix indention violations by applying E111 to E117 ruff rules ( #4925 )
2024-06-05 14:05:15 +08:00
3542d55e67
improve: generalize tool parameter converter ( #4786 )
2024-06-03 21:26:58 +08:00
afed3610fc
fix organize agent's history messages without recalculating tokens ( #4324 )
...
Co-authored-by: chenyongzhao <chenyz@mama.cn >
2024-05-29 15:25:20 +08:00
e852a21634
Feat/workflow phase2 ( #4687 )
2024-05-27 22:01:11 +08:00
528faceb35
fix: cot agent token usage is empty ( #4474 )
2024-05-17 14:45:20 +08:00
c2a8fa91b1
fix: cot gent duplicate messages ( #4470 )
2024-05-17 13:32:02 +08:00
b1399cd5f9
fix: unable to fetch CoT agent runner log ( #4052 )
2024-05-03 08:54:15 +08:00
3480f1c59e
refactor: tool parameter cache ( #3703 )
2024-04-23 15:22:42 +08:00
c227f3d985
feat: Deprecate datetime.utcnow() in favor of datetime.now(timezone.utc).replace(tzinfo=None) for better timezone handling ( #3408 ) ( #3416 )
2024-04-12 16:22:24 +08:00
cea107b165
Refactor/react agent ( #3355 )
2024-04-11 18:34:17 +08:00
14bb0b02ac
Feat/Agent-Image-Processing ( #3293 )
...
Co-authored-by: Joel <iamjoel007@gmail.com >
2024-04-10 14:48:40 +08:00
a2c068d949
feat: moonshot function call ( #3227 )
2024-04-09 15:30:09 +08:00
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
dd961985f0
refactor: remove unused codes, move core/agent module into dataset retrieval feature ( #2614 )
2024-02-28 23:32:47 +08:00
063191889d
chore: apply ruff's pyupgrade linter rules to modernize Python code with targeted version ( #2419 )
2024-02-09 15:21:33 +08:00
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
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
cc9e74123c
improve: introduce isort for linting Python imports ( #1983 )
2024-01-12 12:34:01 +08:00
d069c668f8
Model Runtime ( #1858 )
...
Co-authored-by: StyleZhang <jasonapring2015@outlook.com >
Co-authored-by: Garfield Dai <dai.hai@foxmail.com >
Co-authored-by: chenhe <guchenhe@gmail.com >
Co-authored-by: jyong <jyong@dify.ai >
Co-authored-by: Joel <iamjoel007@gmail.com >
Co-authored-by: Yeuoly <admin@srmxy.cn >
2024-01-02 23:42:00 +08:00
d3a2c0ed34
fix wrong syntax of type definitions ( #1678 )
2023-12-03 20:59:13 +08:00