fix: clarify logic for skipping initial system messages in conversation
This commit is contained in:
1 parent
844773a735
commit
73fca5d1a2
1 file changed
+2
-2
@@ -417,8 +417,8 @@ class InternalAgentSubStage(Stage):
|
||||
skipped_initial_system = False
|
||||
for message in all_messages:
|
||||
if message.role == "system" and not skipped_initial_system:
|
||||
continue # skip all system messages until the first non-system message
|
||||
skipped_initial_system = True
|
||||
skipped_initial_system = True
|
||||
continue # skip first system message
|
||||
if message.role in ["assistant", "user"] and getattr(
|
||||
message, "_no_save", None
|
||||
):
|
||||
|
||||
Reference in new issue
Block a user