mirror of
https://github.com/microsoft/autogen.git
synced 2026-04-20 03:02:16 -04:00
Agent factory can be async (#247)
This commit is contained in:
@@ -18,16 +18,16 @@ async def main() -> None:
|
||||
client = create_completion_client_from_env()
|
||||
|
||||
# Register agents.
|
||||
file_surfer = runtime.register_and_get_proxy(
|
||||
file_surfer = await runtime.register_and_get_proxy(
|
||||
"file_surfer",
|
||||
lambda: FileSurfer(model_client=client),
|
||||
)
|
||||
user_proxy = runtime.register_and_get_proxy(
|
||||
user_proxy = await runtime.register_and_get_proxy(
|
||||
"UserProxy",
|
||||
lambda: UserProxy(),
|
||||
)
|
||||
|
||||
runtime.register("orchestrator", lambda: RoundRobinOrchestrator([file_surfer, user_proxy]))
|
||||
await runtime.register("orchestrator", lambda: RoundRobinOrchestrator([file_surfer, user_proxy]))
|
||||
|
||||
run_context = runtime.start()
|
||||
await runtime.send_message(RequestReplyMessage(), user_proxy.id)
|
||||
|
||||
Reference in New Issue
Block a user