Skip to content

Commit e04d46d

Browse files
authored
perf(claude): ensure system message removed (#867) (#1255)
1 parent 7341435 commit e04d46d

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

pkg/provider/modelmgr/requesters/anthropicmsgs.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,9 +59,11 @@ async def call(
5959
if m.role == "system":
6060
system_role_message = m
6161

62-
messages.pop(i)
6362
break
6463

64+
if system_role_message:
65+
messages.pop(i)
66+
6567
if isinstance(system_role_message, llm_entities.Message) \
6668
and isinstance(system_role_message.content, str):
6769
args['system'] = system_role_message.content

0 commit comments

Comments
 (0)