MCPcopy Index your code
hub / github.com/google/adk-python / run_prompt

Function run_prompt

contributing/samples/patterns/fields_planner/main.py:45–56  ·  view source on GitHub ↗
(session: Session, new_message: str)

Source from the content-addressed store, hash-verified

43 session_11 = await session_service.create_session(app_name, user_id_1)
44
45 async def run_prompt(session: Session, new_message: str):
46 content = types.Content(
47 role='user', parts=[types.Part.from_text(text=new_message)]
48 )
49 print('** User says:', content.model_dump(exclude_none=True))
50 async for event in runner.run_async(
51 user_id=user_id_1,
52 session_id=session.id,
53 new_message=content,
54 ):
55 if event.content.parts and event.content.parts[0].text:
56 print(f'** {event.author}: {event.content.parts[0].text}')
57
58 start_time = time.time()
59 print('Start time:', start_time)

Callers 1

mainFunction · 0.70

Calls 2

model_dumpMethod · 0.45
run_asyncMethod · 0.45

Tested by

no test coverage detected