mirror of
https://github.com/langgenius/dify.git
synced 2026-11-12 06:11:12 +08:00
feat: KnowledgeFS and New Knowledge (#44165)
Co-authored-by: Jyong <76649700+JohnJyong@users.noreply.github.com> Co-authored-by: hjlarry <hjlarry@163.com> Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> Co-authored-by: zhaohao1004 <zhaohao1004@gmail.com> Co-authored-by: yyh <yuanyouhuilyz@gmail.com> Co-authored-by: FFXN <lizy@dify.ai>
This commit is contained in:
1480 files changed
+312818
-3239
No files matched your search
@@ -71,6 +71,13 @@ class OpenApiErrorCode(StrEnum):
|
||||
MEMBER_LICENSE_EXCEEDED = "member_license_exceeded"
|
||||
HUMAN_INPUT_FORM_NOT_FOUND = "form_not_found"
|
||||
RECIPIENT_SURFACE_MISMATCH = "recipient_surface_mismatch"
|
||||
KNOWLEDGE_FS_ACCESS_DENIED = "knowledge_fs_access_denied"
|
||||
KNOWLEDGE_FS_CONFLICT = "knowledge_fs_conflict"
|
||||
KNOWLEDGE_FS_INVALID_REQUEST = "knowledge_fs_invalid_request"
|
||||
KNOWLEDGE_FS_REQUEST_REJECTED = "knowledge_fs_request_rejected"
|
||||
KNOWLEDGE_FS_REQUEST_TOO_LARGE = "knowledge_fs_request_too_large"
|
||||
KNOWLEDGE_FS_RESOURCE_NOT_FOUND = "knowledge_fs_resource_not_found"
|
||||
KNOWLEDGE_FS_UNAVAILABLE = "knowledge_fs_unavailable"
|
||||
CATALOG_STALE = "catalog_stale"
|
||||
TRIGGER_WORKFLOW_SERVICE_MODE_UNAVAILABLE = "trigger_workflow_service_mode_unavailable"
|
||||
RUN_NOT_FOUND = "run_not_found"
|
||||
@@ -299,6 +306,48 @@ class RecipientSurfaceMismatch(OpenApiError): # noqa: N818
|
||||
hint = "Action it through its channel (web app or console)."
|
||||
|
||||
|
||||
class KnowledgeFsInvalidRequestError(OpenApiError):
|
||||
code = 400
|
||||
error_code = OpenApiErrorCode.KNOWLEDGE_FS_INVALID_REQUEST
|
||||
description = "The Agent Knowledge Base request is invalid."
|
||||
|
||||
|
||||
class KnowledgeFsAccessDeniedError(OpenApiError):
|
||||
code = 403
|
||||
error_code = OpenApiErrorCode.KNOWLEDGE_FS_ACCESS_DENIED
|
||||
description = "Access to this Agent Knowledge Base is denied."
|
||||
|
||||
|
||||
class KnowledgeFsResourceNotFoundError(OpenApiError):
|
||||
code = 404
|
||||
error_code = OpenApiErrorCode.KNOWLEDGE_FS_RESOURCE_NOT_FOUND
|
||||
description = "The Agent Knowledge Base or entry was not found."
|
||||
|
||||
|
||||
class KnowledgeFsConflictError(OpenApiError):
|
||||
code = 409
|
||||
error_code = OpenApiErrorCode.KNOWLEDGE_FS_CONFLICT
|
||||
description = "The Agent Knowledge Base request conflicts with the current state."
|
||||
|
||||
|
||||
class KnowledgeFsRequestTooLargeError(OpenApiError):
|
||||
code = 413
|
||||
error_code = OpenApiErrorCode.KNOWLEDGE_FS_REQUEST_TOO_LARGE
|
||||
description = "The Agent Knowledge Base request exceeds the allowed size."
|
||||
|
||||
|
||||
class KnowledgeFsRequestRejectedError(OpenApiError):
|
||||
code = 422
|
||||
error_code = OpenApiErrorCode.KNOWLEDGE_FS_REQUEST_REJECTED
|
||||
description = "The Agent Knowledge Base request could not be processed."
|
||||
|
||||
|
||||
class KnowledgeFsUnavailableError(OpenApiError):
|
||||
code = 503
|
||||
error_code = OpenApiErrorCode.KNOWLEDGE_FS_UNAVAILABLE
|
||||
description = "Agent Knowledge Base is temporarily unavailable."
|
||||
|
||||
|
||||
class CatalogStale(OpenApiError): # noqa: N818
|
||||
code = 412
|
||||
error_code = OpenApiErrorCode.CATALOG_STALE
|
||||
|
||||
Reference in new issue
Block a user