File tree Expand file tree Collapse file tree 1 file changed +6
-0
lines changed Expand file tree Collapse file tree 1 file changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -310,6 +310,7 @@ def __init__(
310310 model : Optional [Model ] = None ,
311311 name : Optional [str ] = None ,
312312 team_id : Optional [str ] = None ,
313+ role : Optional [str ] = None ,
313314 user_id : Optional [str ] = None ,
314315 session_id : Optional [str ] = None ,
315316 session_name : Optional [str ] = None ,
@@ -390,6 +391,7 @@ def __init__(
390391
391392 self .name = name
392393 self .team_id = team_id
394+ self .role = role
393395
394396 self .user_id = user_id
395397 self .session_id = session_id
@@ -5453,6 +5455,10 @@ def get_system_message(
54535455 if self .description is not None :
54545456 system_message_content += f"<description>\n { self .description } \n </description>\n \n "
54555457
5458+ # 3.3.4 Then add the Team role if provided
5459+ if self .role is not None :
5460+ system_message_content += f"\n <your_role>\n { self .role } \n </your_role>\n \n "
5461+
54565462 # 3.3.5 Then add instructions for the Agent
54575463 if len (instructions ) > 0 :
54585464 system_message_content += "<instructions>"
You can’t perform that action at this time.
0 commit comments