We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 582381a commit a554614Copy full SHA for a554614
python/dify_plugin/entities/model/message.py
@@ -14,6 +14,7 @@ class PromptMessageRole(Enum):
14
USER = "user"
15
ASSISTANT = "assistant"
16
TOOL = "tool"
17
+ DEVELOPER = "developer"
18
19
@classmethod
20
def value_of(cls, value: str) -> "PromptMessageRole":
@@ -242,6 +243,14 @@ class SystemPromptMessage(PromptMessage):
242
243
role: PromptMessageRole = PromptMessageRole.SYSTEM
244
245
246
+class DeveloperPromptMessage(PromptMessage):
247
+ """
248
+ Model class for developer prompt message.
249
250
+
251
+ role: PromptMessageRole = PromptMessageRole.DEVELOPER
252
253
254
class ToolPromptMessage(PromptMessage):
255
"""
256
Model class for tool prompt message.
0 commit comments