Skip to content

Commit 4998ab5

Browse files
aarongaeAaron Gaetjejackgerrits
authored
Fix issues in python core samples (#549)
* fix issues * remove sender from send_message call * Fix agent type --------- Co-authored-by: Aaron Gaetje <[email protected]> Co-authored-by: Jack Gerrits <[email protected]>
1 parent f3bb058 commit 4998ab5

File tree

2 files changed

+12
-10
lines changed

2 files changed

+12
-10
lines changed

python/packages/autogen-core/samples/core/inner_outer_direct.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ async def on_new_message(self, message: MessageType, ctx: MessageContext) -> Mes
4646
async def main() -> None:
4747
runtime = SingleThreadedAgentRuntime()
4848
await runtime.register("inner", Inner)
49-
await runtime.register("outer", lambda: Outer(AgentId("outer", AgentInstantiationContext.current_agent_id().key)))
49+
await runtime.register("outer", lambda: Outer(AgentId("inner", AgentInstantiationContext.current_agent_id().key)))
5050
outer = AgentId("outer", "default")
5151

5252
runtime.start()

python/packages/autogen-core/samples/core/two_agents_pub_sub.py

+11-9
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
from typing import List
1818

1919
from autogen_core.application import SingleThreadedAgentRuntime
20-
from autogen_core.base import AgentId
20+
from autogen_core.base import AgentId, MessageContext
2121
from autogen_core.components import DefaultSubscription, DefaultTopicId, RoutedAgent, message_handler
2222
from autogen_core.components.models import (
2323
AssistantMessage,
@@ -29,7 +29,6 @@
2929

3030
sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), "..")))
3131

32-
from autogen_core.base import MessageContext
3332
from common.utils import get_chat_completion_client_from_envs
3433

3534

@@ -71,10 +70,9 @@ async def handle_message(self, message: Message, ctx: MessageContext) -> None:
7170
response = await self._model_client.create(self._system_messages + llm_messages)
7271
assert isinstance(response.content, str)
7372

74-
if ctx.topic_id is not None:
75-
await self.publish_message(
76-
Message(content=response.content, source=self.metadata["type"]), topic_id=DefaultTopicId()
77-
)
73+
await self.publish_message(
74+
Message(content=response.content, source=self.metadata["type"]), topic_id=DefaultTopicId()
75+
)
7876

7977

8078
async def main() -> None:
@@ -88,7 +86,9 @@ async def main() -> None:
8886
description="Jack a comedian",
8987
model_client=get_chat_completion_client_from_envs(model="gpt-4o-mini"),
9088
system_messages=[
91-
SystemMessage("You are a comedian likes to make jokes. " "When you are done talking, say 'TERMINATE'.")
89+
SystemMessage(
90+
"You are a comedian that likes to make jokes. " "After multiple turns, respond with 'TERMINATE'"
91+
)
9292
],
9393
termination_word="TERMINATE",
9494
),
@@ -100,7 +100,9 @@ async def main() -> None:
100100
description="Cathy a poet",
101101
model_client=get_chat_completion_client_from_envs(model="gpt-4o-mini"),
102102
system_messages=[
103-
SystemMessage("You are a poet likes to write poems. " "When you are done talking, say 'TERMINATE'.")
103+
SystemMessage(
104+
"You are a poet likes that to write poems. " "After multiple turns, respond with 'TERMINATE'"
105+
)
104106
],
105107
termination_word="TERMINATE",
106108
),
@@ -111,7 +113,7 @@ async def main() -> None:
111113

112114
# Send a message to Jack to start the conversation.
113115
message = Message(content="Can you tell me something fun about SF?", source="User")
114-
await runtime.send_message(message, AgentId("jack", "default"))
116+
await runtime.send_message(message, AgentId("Jack", "default"))
115117

116118
# Process messages.
117119
await runtime.stop_when_idle()

0 commit comments

Comments
 (0)