Skip to content

Commit 2dec373

Browse files
authored
fix: determining tools for Teams in OS schema (#5305)
1 parent c3ccf4c commit 2dec373

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

libs/agno/agno/os/schema.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -475,10 +475,13 @@ def filter_meaningful_config(d: Dict[str, Any], defaults: Dict[str, Any]) -> Opt
475475
"stream_member_events": False,
476476
}
477477

478+
run_id = str(uuid4())
479+
session_id = str(uuid4())
478480
_tools = team._determine_tools_for_model(
479481
model=team.model, # type: ignore
480-
session=TeamSession(session_id=str(uuid4()), session_data={}),
481-
run_response=TeamRunOutput(run_id=str(uuid4())),
482+
session=TeamSession(session_id=session_id, session_data={}),
483+
run_response=TeamRunOutput(run_id=run_id),
484+
run_context=RunContext(run_id=run_id, session_id=session_id, session_state={}),
482485
async_mode=True,
483486
team_run_context={},
484487
check_mcp_tools=False,

0 commit comments

Comments
 (0)