@@ -63,12 +63,12 @@ def test_society_of_mind_agent():
63
63
assert groupchat .messages [3 ]["name" ] == "sam"
64
64
assert groupchat .messages [3 ]["content" ] == "This is sam speaking. TERMINATE"
65
65
66
- assert len (agent1 .chat_messages [group_chat_manager ]) == 3 # Everything but the termination message
67
- assert len (agent2 .chat_messages [group_chat_manager ]) == 3 # Everything but the termination message
66
+ assert len (agent1 .chat_messages [group_chat_manager ]) == 4 # Everything *including* the termination message
67
+ assert len (agent2 .chat_messages [group_chat_manager ]) == 4 # Everything *including* the termination message
68
68
assert len (agent3 .chat_messages [group_chat_manager ]) == 4 # Everything *including* the termination message
69
69
70
- assert len (group_chat_manager .chat_messages [agent1 ]) == 3 # Everything but the termination message
71
- assert len (group_chat_manager .chat_messages [agent2 ]) == 3 # Everything but the termination message
70
+ assert len (group_chat_manager .chat_messages [agent1 ]) == 4 # Everything *including* the termination message
71
+ assert len (group_chat_manager .chat_messages [agent2 ]) == 4 # Everything *including* the termination message
72
72
assert len (group_chat_manager .chat_messages [agent3 ]) == 4 # Everything *including* the termination message
73
73
74
74
# Let's go again. It should reset the inner monologue, but keep the external monologue
@@ -89,21 +89,21 @@ def test_society_of_mind_agent():
89
89
assert groupchat .messages [3 ]["content" ] == "This is sam speaking. TERMINATE"
90
90
91
91
assert (
92
- len (agent1 .chat_messages [group_chat_manager ]) == 5
93
- ) # Prior external conversation + everything but the termination message
92
+ len (agent1 .chat_messages [group_chat_manager ]) == 6
93
+ ) # Prior external conversation + everything including the termination message
94
94
assert (
95
- len (agent2 .chat_messages [group_chat_manager ]) == 5
96
- ) # Prior external conversation + everything but the termination message
95
+ len (agent2 .chat_messages [group_chat_manager ]) == 6
96
+ ) # Prior external conversation + everything including the termination message
97
97
assert (
98
98
len (agent3 .chat_messages [group_chat_manager ]) == 6
99
99
) # Prior external conversation + everything *including* the termination message
100
100
101
101
assert (
102
- len (group_chat_manager .chat_messages [agent1 ]) == 5
103
- ) # Prior external conversation + everything but the termination message
102
+ len (group_chat_manager .chat_messages [agent1 ]) == 6
103
+ ) # Prior external conversation + everything including the termination message
104
104
assert (
105
- len (group_chat_manager .chat_messages [agent2 ]) == 5
106
- ) # Prior external conversation + everything but the termination message
105
+ len (group_chat_manager .chat_messages [agent2 ]) == 6
106
+ ) # Prior external conversation + everything including the termination message
107
107
assert (
108
108
len (group_chat_manager .chat_messages [agent3 ]) == 6
109
109
) # Prior external conversation + everything *including* the termination message
0 commit comments