Skip to content

Commit a554614

Browse files
authored
feat: add developer message (#192)
1 parent 582381a commit a554614

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

python/dify_plugin/entities/model/message.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ class PromptMessageRole(Enum):
1414
USER = "user"
1515
ASSISTANT = "assistant"
1616
TOOL = "tool"
17+
DEVELOPER = "developer"
1718

1819
@classmethod
1920
def value_of(cls, value: str) -> "PromptMessageRole":
@@ -242,6 +243,14 @@ class SystemPromptMessage(PromptMessage):
242243
role: PromptMessageRole = PromptMessageRole.SYSTEM
243244

244245

246+
class DeveloperPromptMessage(PromptMessage):
247+
"""
248+
Model class for developer prompt message.
249+
"""
250+
251+
role: PromptMessageRole = PromptMessageRole.DEVELOPER
252+
253+
245254
class ToolPromptMessage(PromptMessage):
246255
"""
247256
Model class for tool prompt message.

0 commit comments

Comments
 (0)