Skip to content

Commit 508496d

Browse files
committed
format and len>0
1 parent 5dfa51d commit 508496d

File tree

3 files changed

+8
-8
lines changed

3 files changed

+8
-8
lines changed

python/packages/autogen-agentchat/src/autogen_agentchat/agents/_assistant_agent.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -239,9 +239,7 @@ def __init__(
239239
system_message: (
240240
str | None
241241
) = "You are a helpful AI assistant. Solve tasks using your tools. Reply with TERMINATE when the task has been completed.",
242-
developer_message: (
243-
str | None
244-
) = None,
242+
developer_message: (str | None) = None,
245243
reflect_on_tool_use: bool = False,
246244
tool_call_summary_format: str = "{result}",
247245
):
@@ -334,7 +332,7 @@ async def on_messages_stream(
334332
inner_messages: List[AgentEvent | ChatMessage] = []
335333

336334
# Generate an inference result based on the current model context.
337-
if self._developer_messages:
335+
if len(self._developer_messages) > 0:
338336
llm_messages = self._developer_messages + await self._model_context.get_messages()
339337
else:
340338
llm_messages = self._system_messages + await self._model_context.get_messages()
@@ -390,7 +388,7 @@ async def on_messages_stream(
390388

391389
if self._reflect_on_tool_use:
392390
# Generate another inference result based on the tool call and result.
393-
if self._developer_messages:
391+
if len(self._developer_messages) > 0:
394392
llm_messages = self._developer_messages + await self._model_context.get_messages()
395393
else:
396394
llm_messages = self._system_messages + await self._model_context.get_messages()

python/packages/autogen-core/src/autogen_core/models/_types.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,13 @@
1010
class SystemMessage(BaseModel):
1111
content: str
1212
type: Literal["SystemMessage"] = "SystemMessage"
13-
13+
14+
1415
class DeveloperMessage(BaseModel):
1516
content: str
1617
type: Literal["DeveloperMessage"] = "DeveloperMessage"
1718

19+
1820
class UserMessage(BaseModel):
1921
content: Union[str, List[Union[str, Image]]]
2022

python/packages/autogen-ext/src/autogen_ext/models/openai/_openai_client.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -172,8 +172,8 @@ def system_message_to_oai(message: SystemMessage) -> ChatCompletionSystemMessage
172172
content=message.content,
173173
role="system",
174174
)
175-
176-
175+
176+
177177
def developer_message_to_oai(message: DeveloperMessage) -> ChatCompletionDeveloperMessageParam:
178178
return ChatCompletionDeveloperMessageParam(
179179
content=message.content,

0 commit comments

Comments
 (0)