Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
D
dify
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
ai-tech
dify
Commits
701f116b
Commit
701f116b
authored
Mar 01, 2024
by
takatost
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
lint fix
parent
5c7ea08b
Changes
8
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
21 additions
and
14 deletions
+21
-14
base_agent_runner.py
api/core/agent/base_agent_runner.py
+4
-3
cot_agent_runner.py
api/core/agent/cot_agent_runner.py
+1
-1
app_manager.py
api/core/app/app_manager.py
+4
-4
token_buffer_memory.py
api/core/memory/token_buffer_memory.py
+0
-1
advanced_prompt_transform.py
api/core/prompt/advanced_prompt_transform.py
+1
-1
dataset_retrieval.py
api/core/rag/retrieval/dataset_retrieval.py
+1
-1
dataset_retriever_tool.py
api/core/tools/tool/dataset_retriever_tool.py
+1
-1
workflow_converter.py
api/services/workflow/workflow_converter.py
+9
-2
No files found.
api/core/agent/base_agent_runner.py
View file @
701f116b
...
@@ -9,12 +9,13 @@ from core.agent.entities import AgentEntity, AgentToolEntity
...
@@ -9,12 +9,13 @@ from core.agent.entities import AgentEntity, AgentToolEntity
from
core.app.app_queue_manager
import
AppQueueManager
from
core.app.app_queue_manager
import
AppQueueManager
from
core.app.apps.agent_chat.app_config_manager
import
AgentChatAppConfig
from
core.app.apps.agent_chat.app_config_manager
import
AgentChatAppConfig
from
core.app.apps.base_app_runner
import
AppRunner
from
core.app.apps.base_app_runner
import
AppRunner
from
core.callback_handler.agent_tool_callback_handler
import
DifyAgentCallbackHandler
from
core.callback_handler.index_tool_callback_handler
import
DatasetIndexToolCallbackHandler
from
core.app.entities.app_invoke_entities
import
(
from
core.app.entities.app_invoke_entities
import
(
EasyUIBasedAppGenerateEntity
,
EasyUIBasedAppGenerateEntity
,
InvokeFrom
,
EasyUIBasedModelConfigEntity
,
EasyUIBasedModelConfigEntity
,
InvokeFrom
,
)
)
from
core.callback_handler.agent_tool_callback_handler
import
DifyAgentCallbackHandler
from
core.callback_handler.index_tool_callback_handler
import
DatasetIndexToolCallbackHandler
from
core.file.message_file_parser
import
FileTransferMethod
from
core.file.message_file_parser
import
FileTransferMethod
from
core.memory.token_buffer_memory
import
TokenBufferMemory
from
core.memory.token_buffer_memory
import
TokenBufferMemory
from
core.model_manager
import
ModelInstance
from
core.model_manager
import
ModelInstance
...
...
api/core/agent/cot_agent_runner.py
View file @
701f116b
...
@@ -4,8 +4,8 @@ from collections.abc import Generator
...
@@ -4,8 +4,8 @@ from collections.abc import Generator
from
typing
import
Literal
,
Union
from
typing
import
Literal
,
Union
from
core.agent.base_agent_runner
import
BaseAgentRunner
from
core.agent.base_agent_runner
import
BaseAgentRunner
from
core.app.app_queue_manager
import
PublishFrom
from
core.agent.entities
import
AgentPromptEntity
,
AgentScratchpadUnit
from
core.agent.entities
import
AgentPromptEntity
,
AgentScratchpadUnit
from
core.app.app_queue_manager
import
PublishFrom
from
core.model_runtime.entities.llm_entities
import
LLMResult
,
LLMResultChunk
,
LLMResultChunkDelta
,
LLMUsage
from
core.model_runtime.entities.llm_entities
import
LLMResult
,
LLMResultChunk
,
LLMResultChunkDelta
,
LLMUsage
from
core.model_runtime.entities.message_entities
import
(
from
core.model_runtime.entities.message_entities
import
(
AssistantPromptMessage
,
AssistantPromptMessage
,
...
...
api/core/app/app_manager.py
View file @
701f116b
...
@@ -9,26 +9,26 @@ from flask import Flask, current_app
...
@@ -9,26 +9,26 @@ from flask import Flask, current_app
from
pydantic
import
ValidationError
from
pydantic
import
ValidationError
from
core.app.app_config.easy_ui_based_app.model_config.converter
import
EasyUIBasedModelConfigEntityConverter
from
core.app.app_config.easy_ui_based_app.model_config.converter
import
EasyUIBasedModelConfigEntityConverter
from
core.app.app_config.entities
import
EasyUIBasedAppModelConfigFrom
,
EasyUIBasedAppConfig
,
VariableEntity
from
core.app.app_config.entities
import
EasyUIBasedAppConfig
,
EasyUIBasedAppModelConfigFrom
,
VariableEntity
from
core.app.app_queue_manager
import
AppQueueManager
,
ConversationTaskStoppedException
,
PublishFrom
from
core.app.apps.agent_chat.app_config_manager
import
AgentChatAppConfigManager
from
core.app.apps.agent_chat.app_config_manager
import
AgentChatAppConfigManager
from
core.app.apps.agent_chat.app_runner
import
AgentChatAppRunner
from
core.app.apps.agent_chat.app_runner
import
AgentChatAppRunner
from
core.app.app_queue_manager
import
AppQueueManager
,
ConversationTaskStoppedException
,
PublishFrom
from
core.app.apps.chat.app_config_manager
import
ChatAppConfigManager
from
core.app.apps.chat.app_config_manager
import
ChatAppConfigManager
from
core.app.apps.chat.app_runner
import
ChatAppRunner
from
core.app.apps.chat.app_runner
import
ChatAppRunner
from
core.app.apps.completion.app_config_manager
import
CompletionAppConfigManager
from
core.app.apps.completion.app_config_manager
import
CompletionAppConfigManager
from
core.app.apps.completion.app_runner
import
CompletionAppRunner
from
core.app.apps.completion.app_runner
import
CompletionAppRunner
from
core.app.generate_task_pipeline
import
GenerateTaskPipeline
from
core.app.entities.app_invoke_entities
import
(
from
core.app.entities.app_invoke_entities
import
(
EasyUIBasedAppGenerateEntity
,
EasyUIBasedAppGenerateEntity
,
InvokeFrom
,
InvokeFrom
,
)
)
from
core.app.generate_task_pipeline
import
GenerateTaskPipeline
from
core.file.file_obj
import
FileObj
from
core.file.file_obj
import
FileObj
from
core.model_runtime.errors.invoke
import
InvokeAuthorizationError
,
InvokeError
from
core.model_runtime.errors.invoke
import
InvokeAuthorizationError
,
InvokeError
from
core.model_runtime.model_providers.__base.large_language_model
import
LargeLanguageModel
from
core.model_runtime.model_providers.__base.large_language_model
import
LargeLanguageModel
from
core.prompt.utils.prompt_template_parser
import
PromptTemplateParser
from
core.prompt.utils.prompt_template_parser
import
PromptTemplateParser
from
extensions.ext_database
import
db
from
extensions.ext_database
import
db
from
models.account
import
Account
from
models.account
import
Account
from
models.model
import
App
,
Conversation
,
EndUser
,
Message
,
MessageFile
,
AppMode
,
AppModelConfig
from
models.model
import
App
,
AppMode
,
AppModelConfig
,
Conversation
,
EndUser
,
Message
,
MessageFile
logger
=
logging
.
getLogger
(
__name__
)
logger
=
logging
.
getLogger
(
__name__
)
...
...
api/core/memory/token_buffer_memory.py
View file @
701f116b
from
core.app.app_config.entities
import
FileUploadEntity
from
core.app.app_config.features.file_upload.manager
import
FileUploadConfigManager
from
core.app.app_config.features.file_upload.manager
import
FileUploadConfigManager
from
core.file.message_file_parser
import
MessageFileParser
from
core.file.message_file_parser
import
MessageFileParser
from
core.model_manager
import
ModelInstance
from
core.model_manager
import
ModelInstance
...
...
api/core/prompt/advanced_prompt_transform.py
View file @
701f116b
from
typing
import
Optional
from
typing
import
Optional
from
core.app.app_config.entities
import
PromptTemplateEntity
,
AdvancedCompletion
PromptTemplateEntity
from
core.app.app_config.entities
import
AdvancedCompletionPromptTemplateEntity
,
PromptTemplateEntity
from
core.app.entities.app_invoke_entities
import
EasyUIBasedModelConfigEntity
from
core.app.entities.app_invoke_entities
import
EasyUIBasedModelConfigEntity
from
core.file.file_obj
import
FileObj
from
core.file.file_obj
import
FileObj
from
core.memory.token_buffer_memory
import
TokenBufferMemory
from
core.memory.token_buffer_memory
import
TokenBufferMemory
...
...
api/core/rag/retrieval/dataset_retrieval.py
View file @
701f116b
...
@@ -3,9 +3,9 @@ from typing import Optional, cast
...
@@ -3,9 +3,9 @@ from typing import Optional, cast
from
langchain.tools
import
BaseTool
from
langchain.tools
import
BaseTool
from
core.app.app_config.entities
import
DatasetEntity
,
DatasetRetrieveConfigEntity
from
core.app.app_config.entities
import
DatasetEntity
,
DatasetRetrieveConfigEntity
from
core.app.entities.app_invoke_entities
import
EasyUIBasedModelConfigEntity
,
InvokeFrom
from
core.callback_handler.index_tool_callback_handler
import
DatasetIndexToolCallbackHandler
from
core.callback_handler.index_tool_callback_handler
import
DatasetIndexToolCallbackHandler
from
core.entities.agent_entities
import
PlanningStrategy
from
core.entities.agent_entities
import
PlanningStrategy
from
core.app.entities.app_invoke_entities
import
InvokeFrom
,
EasyUIBasedModelConfigEntity
from
core.memory.token_buffer_memory
import
TokenBufferMemory
from
core.memory.token_buffer_memory
import
TokenBufferMemory
from
core.model_runtime.entities.model_entities
import
ModelFeature
from
core.model_runtime.entities.model_entities
import
ModelFeature
from
core.model_runtime.model_providers.__base.large_language_model
import
LargeLanguageModel
from
core.model_runtime.model_providers.__base.large_language_model
import
LargeLanguageModel
...
...
api/core/tools/tool/dataset_retriever_tool.py
View file @
701f116b
...
@@ -3,8 +3,8 @@ from typing import Any
...
@@ -3,8 +3,8 @@ from typing import Any
from
langchain.tools
import
BaseTool
from
langchain.tools
import
BaseTool
from
core.app.app_config.entities
import
DatasetRetrieveConfigEntity
from
core.app.app_config.entities
import
DatasetRetrieveConfigEntity
from
core.callback_handler.index_tool_callback_handler
import
DatasetIndexToolCallbackHandler
from
core.app.entities.app_invoke_entities
import
InvokeFrom
from
core.app.entities.app_invoke_entities
import
InvokeFrom
from
core.callback_handler.index_tool_callback_handler
import
DatasetIndexToolCallbackHandler
from
core.rag.retrieval.dataset_retrieval
import
DatasetRetrieval
from
core.rag.retrieval.dataset_retrieval
import
DatasetRetrieval
from
core.tools.entities.common_entities
import
I18nObject
from
core.tools.entities.common_entities
import
I18nObject
from
core.tools.entities.tool_entities
import
ToolDescription
,
ToolIdentity
,
ToolInvokeMessage
,
ToolParameter
from
core.tools.entities.tool_entities
import
ToolDescription
,
ToolIdentity
,
ToolInvokeMessage
,
ToolParameter
...
...
api/services/workflow/workflow_converter.py
View file @
701f116b
import
json
import
json
from
typing
import
Optional
from
typing
import
Optional
from
core.app.app_config.entities
import
VariableEntity
,
ExternalDataVariableEntity
,
DatasetEntity
,
\
from
core.app.app_config.entities
import
(
DatasetRetrieveConfigEntity
,
ModelConfigEntity
,
PromptTemplateEntity
,
FileUploadEntity
DatasetEntity
,
DatasetRetrieveConfigEntity
,
ExternalDataVariableEntity
,
FileUploadEntity
,
ModelConfigEntity
,
PromptTemplateEntity
,
VariableEntity
,
)
from
core.app.app_manager
import
EasyUIBasedAppManager
from
core.app.app_manager
import
EasyUIBasedAppManager
from
core.helper
import
encrypter
from
core.helper
import
encrypter
from
core.model_runtime.entities.llm_entities
import
LLMMode
from
core.model_runtime.entities.llm_entities
import
LLMMode
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment