Full run details post retrieiving are: Run(id='run_Dyxd1ij6560LpoaT4K6TTELT', assistant_id='asst_6kPuzMvoP178778sQ0R81Ms3', cancelled_at=None, completed_at=1733778113, created_at=1733778110, expires_at=None, failed_at=None, incomplete_details=None, instructions="\n - Greet users and answer questions conversationally.\n - Help users with tasks like updating timesheets, submitting them, or checking statuses.\n - Use tools to fetch weather data and submit timesheets as required.\n - Maintain conversation context to resume tasks like timesheets from where the user left off.\n - For questions outside the assistant's direct knowledge or capabilities, use the Google search tool to retrieve answers from the internet.\n ", last_error=None, max_completion_tokens=None, max_prompt_tokens=None, metadata={}, model='GPT4', object='thread.run', parallel_tool_calls=True, required_action=None, response_format='auto', started_at=1733778110, status='completed', thread_id='thread_WJbFyqYG8787HzA9mJTMM', tool_choice='auto', tools=[FunctionTool(function=FunctionDefinition(name='get_weather', description='Determine weather in a location', parameters={'type': 'object', 'properties': {'location': {'type': 'string', 'description': 'City and state e.g., Seattle, WA'}, 'unit': {'type': 'string', 'enum': ['c', 'f']}}, 'required': ['location']}, strict=False), type='function'), FunctionTool(function=FunctionDefinition(name='submit_timesheet', description='Submit timesheet details', parameters={'type': 'object', 'properties': {'dates': {'type': 'string', 'description': "Dates worked, e.g., '2024-12-01 to 2024-12-02'"}, 'hours': {'type': 'string', 'description': "Hours worked, e.g., '8, 8'"}, 'task_description': {'type': 'string', 'description': 'Summary of tasks completed'}, 'approver_email': {'type': 'string', 'description': "Approver's email address"}}, 'required': ['dates', 'hours', 'task_description', 'approver_email']}, strict=False), type='function'), FunctionTool(function=FunctionDefinition(name='search_google', description='Perform a Google search for information', parameters={'type': 'object', 'properties': {'query': {'type': 'string', 'description': 'The search query string'}, 'num_results': {'type': 'integer', 'description': 'Number of results to retrieve', 'default': 3}}, 'required': ['query']}, strict=False), type='function')], truncation_strategy=TruncationStrategy(type='auto', last_messages=None), usage=Usage(completion_tokens=107, prompt_tokens=294, total_tokens=401), temperature=0.7, top_p=0.9, file_ids=[])