refactor: suppress noisy third-party logs
Browse filesSet httpx, urllib3, huggingface_hub, gradio to WARNING level.
Reduces log noise from HTTP requests while keeping errors visible.
Co-Authored-By: Claude <noreply@anthropic.com>
- WORKSPACE.md +146 -58
- app.py +6 -0
WORKSPACE.md
CHANGED
|
@@ -1,67 +1,155 @@
|
|
| 1 |
-
2026-01-13
|
| 2 |
-
2026-01-13
|
| 3 |
-
2026-01-13
|
| 4 |
-
2026-01-13
|
| 5 |
-
2026-01-13
|
| 6 |
-
|
| 7 |
-
|
| 8 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 9 |
GAIAAgent processing question (first 50 chars): In the video https://www.youtube.com/watch?v=L1vXC...
|
| 10 |
-
2026-01-13
|
| 11 |
-
2026-01-13
|
| 12 |
-
2026-01-13
|
| 13 |
-
2026-01-13
|
| 14 |
-
2026-01-13
|
| 15 |
-
2026-01-13
|
| 16 |
-
|
| 17 |
-
|
| 18 |
-
|
| 19 |
-
|
| 20 |
-
|
| 21 |
-
|
| 22 |
-
|
| 23 |
-
|
| 24 |
-
2026-01-13
|
| 25 |
-
2026-01-13
|
| 26 |
-
2026-01-13
|
| 27 |
-
2026-01-13
|
| 28 |
-
2026-01-13
|
| 29 |
-
2026-01-13
|
| 30 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 31 |
|
| 32 |
Subtitles are disabled for this video
|
| 33 |
|
| 34 |
If you are sure that the described cause is not responsible for this error and that a transcript should be retrievable, please create an issue at https://github.com/jdepoix/youtube-transcript-api/issues. Please add which version of youtube_transcript_api you are using and provide the information needed to replicate the error. Also make sure that there are no open issues which already describe your problem!
|
| 35 |
-
2026-01-13
|
| 36 |
-
2026-01-13
|
| 37 |
-
|
| 38 |
-
2026-01-13
|
| 39 |
-
2026-01-13
|
| 40 |
-
2026-01-13
|
| 41 |
-
|
| 42 |
-
2026-01-13
|
| 43 |
-
2026-01-13
|
| 44 |
-
2026-01-13
|
| 45 |
-
2026-01-13
|
| 46 |
-
2026-01-13
|
| 47 |
-
2026-01-13
|
| 48 |
-
2026-01-13
|
| 49 |
-
2026-01-13
|
| 50 |
-
2026-01-13
|
| 51 |
-
2026-01-13
|
| 52 |
-
2026-01-13
|
| 53 |
-
2026-01-13
|
| 54 |
-
2026-01-13
|
| 55 |
-
2026-01-13
|
| 56 |
-
2026-01-13
|
| 57 |
-
2026-01-13
|
| 58 |
-
2026-01-13
|
| 59 |
-
2026-01-13
|
| 60 |
-
2026-01-13
|
| 61 |
-
2026-01-13
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 62 |
GAIAAgent returning answer: Unable to answer
|
| 63 |
Agent finished. Submitting 1 answers for user 'mangubee'...
|
| 64 |
Submitting 1 answers to: https://agents-course-unit4-scoring.hf.space/submit
|
| 65 |
-
2026-01-13
|
| 66 |
-
2026-01-13
|
| 67 |
Submission successful.
|
|
|
|
| 1 |
+
2026-01-13 15:47:11,653 - httpx - INFO - HTTP Request: HEAD https://huggingface.co/api/telemetry/https%3A/api.gradio.app/gradio-launched-telemetry "HTTP/1.1 200 OK"
|
| 2 |
+
2026-01-13 15:47:11,875 - httpx - INFO - HTTP Request: GET https://api.gradio.app/pkg-version "HTTP/1.1 200 OK"
|
| 3 |
+
2026-01-13 15:47:29,288 - **main** - INFO - UI Config for Full Evaluation: LLM_PROVIDER=HuggingFace
|
| 4 |
+
2026-01-13 15:47:29,290 - **main** - INFO - Initializing GAIAAgent...
|
| 5 |
+
2026-01-13 15:47:29,317 - **main** - INFO - GAIAAgent initialized successfully
|
| 6 |
+
User logged in: mangubee
|
| 7 |
+
GAIAAgent initializing...
|
| 8 |
+
✓ All API keys present
|
| 9 |
+
[create_gaia_graph] StateGraph compiled successfully
|
| 10 |
+
GAIAAgent initialized successfully
|
| 11 |
+
https://huggingface.co/spaces/mangoobee/Final_Assignment_Template/tree/main
|
| 12 |
+
Fetching questions from: https://agents-course-unit4-scoring.hf.space/questions
|
| 13 |
+
2026-01-13 15:47:29,805 - **main** - WARNING - DEBUG MODE: Targeted 1/20 questions by task_id
|
| 14 |
+
DEBUG MODE: Processing 1 targeted questions (0 IDs not found: set())
|
| 15 |
+
Processing 1 questions.
|
| 16 |
+
2026-01-13 15:47:30,947 - src.utils.ground_truth - INFO - Loading GAIA validation dataset...
|
| 17 |
+
2026-01-13 15:47:31,086 - httpx - INFO - HTTP Request: HEAD https://huggingface.co/datasets/gaia-benchmark/GAIA/resolve/main/README.md "HTTP/1.1 200 OK"
|
| 18 |
+
2026-01-13 15:47:31,279 - httpx - INFO - HTTP Request: HEAD https://huggingface.co/datasets/gaia-benchmark/GAIA/resolve/682dd723ee1e1697e00360edccf2366dc8418dd9/GAIA.py "HTTP/1.1 404 Not Found"
|
| 19 |
+
2026-01-13 15:47:31,650 - httpx - INFO - HTTP Request: HEAD https://s3.amazonaws.com/datasets.huggingface.co/datasets/datasets/gaia-benchmark/GAIA/gaia-benchmark/GAIA.py "HTTP/1.1 404 Not Found"
|
| 20 |
+
2026-01-13 15:47:31,784 - httpx - INFO - HTTP Request: GET https://huggingface.co/api/datasets/gaia-benchmark/GAIA/revision/682dd723ee1e1697e00360edccf2366dc8418dd9 "HTTP/1.1 200 OK"
|
| 21 |
+
2026-01-13 15:47:31,920 - httpx - INFO - HTTP Request: HEAD https://huggingface.co/datasets/gaia-benchmark/GAIA/resolve/682dd723ee1e1697e00360edccf2366dc8418dd9/.huggingface.yaml "HTTP/1.1 404 Not Found"
|
| 22 |
+
2026-01-13 15:47:32,107 - httpx - INFO - HTTP Request: GET https://datasets-server.huggingface.co/info?dataset=gaia-benchmark/GAIA "HTTP/1.1 200 OK"
|
| 23 |
+
2026-01-13 15:47:32,380 - httpx - INFO - HTTP Request: GET https://huggingface.co/api/datasets/gaia-benchmark/GAIA/tree/682dd723ee1e1697e00360edccf2366dc8418dd9/2023%2Ftest?recursive=false&expand=false "HTTP/1.1 200 OK"
|
| 24 |
+
2026-01-13 15:47:32,689 - httpx - INFO - HTTP Request: GET https://huggingface.co/api/datasets/gaia-benchmark/GAIA/tree/682dd723ee1e1697e00360edccf2366dc8418dd9/2023%2Fvalidation?recursive=false&expand=false "HTTP/1.1 200 OK"
|
| 25 |
+
2026-01-13 15:47:32,821 - httpx - INFO - HTTP Request: HEAD https://huggingface.co/datasets/gaia-benchmark/GAIA/resolve/682dd723ee1e1697e00360edccf2366dc8418dd9/dataset_infos.json "HTTP/1.1 404 Not Found"
|
| 26 |
+
2026-01-13 15:47:32,860 - src.utils.ground_truth - INFO - Loaded 165 ground truth answers
|
| 27 |
+
2026-01-13 15:47:32,861 - **main** - INFO - Ground truth loaded - per-question correctness will be available
|
| 28 |
+
2026-01-13 15:47:32,861 - **main** - INFO - Running agent on 1 questions with 5 workers...
|
| 29 |
+
2026-01-13 15:47:32,862 - **main** - INFO - [1/1] Processing a1e91b78...
|
| 30 |
+
2026-01-13 15:47:32,864 - src.agent.graph - INFO - [plan_node] ========== PLAN NODE START ==========
|
| 31 |
+
2026-01-13 15:47:32,865 - src.agent.graph - INFO - [plan_node] Question: In the video https://www.youtube.com/watch?v=L1vXCYZAYYM, what is the highest number of bird species to be on camera simultaneously?
|
| 32 |
+
2026-01-13 15:47:32,865 - src.agent.graph - INFO - [plan_node] File paths: None
|
| 33 |
+
2026-01-13 15:47:32,865 - src.agent.graph - INFO - [plan_node] Available tools: ['web_search', 'parse_file', 'calculator', 'vision', 'youtube_transcript', 'transcribe_audio']
|
| 34 |
+
2026-01-13 15:47:32,865 - src.agent.graph - INFO - [plan_node] Calling plan_question() with LLM...
|
| 35 |
+
2026-01-13 15:47:32,866 - src.agent.llm_client - INFO - [plan_question] Using provider: huggingface
|
| 36 |
+
2026-01-13 15:47:32,866 - src.agent.llm_client - INFO - Initializing HuggingFace Inference client with model: openai/gpt-oss-120b:scaleway
|
| 37 |
+
2026-01-13 15:47:32,866 - src.agent.llm_client - INFO - [plan_question_hf] Calling HuggingFace (openai/gpt-oss-120b:scaleway) for planning
|
| 38 |
GAIAAgent processing question (first 50 chars): In the video https://www.youtube.com/watch?v=L1vXC...
|
| 39 |
+
2026-01-13 15:47:42,465 - httpx - INFO - HTTP Request: POST https://router.huggingface.co/v1/chat/completions "HTTP/1.1 200 OK"
|
| 40 |
+
2026-01-13 15:47:42,476 - src.agent.llm_client - INFO - [plan_question_hf] Generated plan (792 chars)
|
| 41 |
+
2026-01-13 15:47:42,477 - src.agent.graph - INFO - [plan_node] ✓ Plan created successfully (792 chars)
|
| 42 |
+
2026-01-13 15:47:42,478 - src.agent.graph - INFO - [plan_node] ========== PLAN NODE END ==========
|
| 43 |
+
2026-01-13 15:47:42,481 - src.agent.graph - INFO - [execute_node] ========== EXECUTE NODE START ==========
|
| 44 |
+
2026-01-13 15:47:42,481 - src.agent.graph - INFO - [execute_node] Plan: **Execution Plan**
|
| 45 |
+
|
| 46 |
+
1. **Extract the video transcript** – Use the `youtube_transcript` tool with the URL `https://www.youtube.com/watch?v=L1vXCYZAYYM` to obtain the full spoken transcript of the video.
|
| 47 |
+
|
| 48 |
+
2. **Locate the relevant passage** – Scan the returned transcript for any sentences that mention “bird species”, “species on camera”, “simultaneously”, or similar wording. Identify the numeric value(s) that are associated with that statement.
|
| 49 |
+
|
| 50 |
+
3. **Determine the highest number** – If more than one number is mentioned (e.g., “up to 12 species”, “at one point we saw 15 species”), compare them and select the greatest value.
|
| 51 |
+
|
| 52 |
+
4. **Provide the answer** – Report the highest number of bird species that were on camera at the same time, citing the transcript excerpt that contains the figure.
|
| 53 |
+
2026-01-13 15:47:42,482 - src.agent.graph - INFO - [execute_node] Question: In the video https://www.youtube.com/watch?v=L1vXCYZAYYM, what is the highest number of bird species to be on camera simultaneously?
|
| 54 |
+
2026-01-13 15:47:42,483 - src.agent.graph - INFO - [execute_node] Calling select_tools_with_function_calling()...
|
| 55 |
+
2026-01-13 15:47:42,483 - src.agent.llm_client - INFO - [select_tools] Using provider: huggingface
|
| 56 |
+
2026-01-13 15:47:42,483 - src.agent.llm_client - INFO - Initializing HuggingFace Inference client with model: openai/gpt-oss-120b:scaleway
|
| 57 |
+
2026-01-13 15:47:42,484 - src.agent.llm_client - INFO - [select_tools_hf] Calling HuggingFace with function calling for 6 tools, file_paths=None
|
| 58 |
+
2026-01-13 15:47:44,512 - httpx - INFO - HTTP Request: POST https://router.huggingface.co/v1/chat/completions "HTTP/1.1 200 OK"
|
| 59 |
+
2026-01-13 15:47:44,514 - src.agent.llm_client - INFO - [select_tools_hf] HuggingFace selected 1 tool(s)
|
| 60 |
+
2026-01-13 15:47:44,514 - src.agent.graph - INFO - [execute_node] ✓ LLM selected 1 tool(s)
|
| 61 |
+
2026-01-13 15:47:44,515 - src.agent.graph - INFO - [execute_node] --- Tool 1/1: youtube_transcript ---
|
| 62 |
+
2026-01-13 15:47:44,515 - src.agent.graph - INFO - [execute_node] Parameters: {'url': 'https://www.youtube.com/watch?v=L1vXCYZAYYM'}
|
| 63 |
+
2026-01-13 15:47:44,515 - src.agent.graph - INFO - [execute_node] Executing youtube_transcript...
|
| 64 |
+
2026-01-13 15:47:44,517 - src.tools.youtube - INFO - Processing YouTube video: L1vXCYZAYYM
|
| 65 |
+
2026-01-13 15:47:44,529 - src.tools.youtube - INFO - Fetching transcript for video: L1vXCYZAYYM
|
| 66 |
+
2026-01-13 15:47:45,703 - src.tools.youtube - ERROR - YouTube transcript API failed:
|
| 67 |
+
Could not retrieve a transcript for the video https://www.youtube.com/watch?v=L1vXCYZAYYM! This is most likely caused by:
|
| 68 |
|
| 69 |
Subtitles are disabled for this video
|
| 70 |
|
| 71 |
If you are sure that the described cause is not responsible for this error and that a transcript should be retrievable, please create an issue at https://github.com/jdepoix/youtube-transcript-api/issues. Please add which version of youtube_transcript_api you are using and provide the information needed to replicate the error. Also make sure that there are no open issues which already describe your problem!
|
| 72 |
+
2026-01-13 15:47:45,708 - src.tools.youtube - INFO - Transcript API failed, trying audio transcription...
|
| 73 |
+
2026-01-13 15:47:45,780 - src.tools.youtube - INFO - Downloading audio from: https://www.youtube.com/watch?v=L1vXCYZAYYM
|
| 74 |
+
|
| 75 |
+
2026-01-13 15:47:49,192 - src.tools.youtube - INFO - Audio downloaded: /var/folders/05/8vqqybgj751**dmlh3w536dh0000gn/T/youtube_audio_39654.mp3 (1930412 bytes)
|
| 76 |
+
2026-01-13 15:47:49,193 - src.tools.audio - INFO - Transcribing audio: /var/folders/05/8vqqybgj751**dmlh3w536dh0000gn/T/youtube_audio_39654.mp3
|
| 77 |
+
2026-01-13 15:47:49,474 - src.tools.audio - INFO - Loading Whisper model: small
|
| 78 |
+
2026-01-13 15:47:50,776 - src.tools.audio - INFO - Whisper model loaded on cpu
|
| 79 |
+
2026-01-13 15:47:56,765 - src.tools.audio - INFO - Transcription successful: 738 characters
|
| 80 |
+
2026-01-13 15:47:56,766 - src.tools.youtube - INFO - Cleaned up temp file: /var/folders/05/8vqqybgj751\_\_dmlh3w536dh0000gn/T/youtube_audio_39654.mp3
|
| 81 |
+
2026-01-13 15:47:56,768 - src.tools.youtube - INFO - Transcript saved to cache: \_cache/L1vXCYZAYYM_transcript.txt
|
| 82 |
+
2026-01-13 15:47:56,768 - src.tools.youtube - INFO - Transcript retrieved via Whisper: 738 characters
|
| 83 |
+
2026-01-13 15:47:56,768 - src.tools.youtube - INFO - Full transcript: But one challenge stops them in their tracks. A giant petrel. They try to flee, but running isn't an emperor's strong point. A slip is all the petrel needs. The chick is grabbed by his neck feathers. But the down just falls away. They form a defensive circle and prepare to stand their ground. Despite their chick-like appearance, they are close to a metre tall. Quite a size, even for a giant petrel. The chick towers to full height, protecting those behind. His defiance buys time. It's a standoff. Then, as if from nowhere, and a deli, the feistiest penguin in the world. He fearlessly puts himself between the chicks and the petrel. Even petrels don't mess with the delis. Their plucky rescuer accompanies the chicks to the sea. Fair.
|
| 84 |
+
2026-01-13 15:47:56,769 - src.agent.graph - INFO - [execute_node] ✓ youtube_transcript completed successfully
|
| 85 |
+
2026-01-13 15:47:56,769 - src.agent.graph - INFO - [execute_node] Summary: 1 tool(s) executed, 1 evidence items collected
|
| 86 |
+
2026-01-13 15:47:56,769 - src.agent.graph - INFO - [execute_node] ========== EXECUTE NODE END ==========
|
| 87 |
+
2026-01-13 15:47:56,770 - src.agent.graph - INFO - [answer_node] ========== ANSWER NODE START ==========
|
| 88 |
+
2026-01-13 15:47:56,770 - src.agent.graph - INFO - [answer_node] Evidence items collected: 1
|
| 89 |
+
2026-01-13 15:47:56,771 - src.agent.graph - INFO - [answer_node] Errors accumulated: 0
|
| 90 |
+
2026-01-13 15:47:56,771 - src.agent.graph - INFO - ================================================================================
|
| 91 |
+
2026-01-13 15:47:56,771 - src.agent.graph - INFO - [EVIDENCE] Full evidence content being passed to synthesis:
|
| 92 |
+
2026-01-13 15:47:56,771 - src.agent.graph - INFO - ================================================================================
|
| 93 |
+
2026-01-13 15:47:56,771 - src.agent.graph - INFO - [EVIDENCE 1/1]
|
| 94 |
+
2026-01-13 15:47:56,772 - src.agent.graph - INFO - {'text': "But one challenge stops them in their tracks. A giant petrel. They try to flee, but running isn't an emperor's strong point. A slip is all the petrel needs. The chick is grabbed by his neck feathers. But the down just falls away. They form a defensive circle and prepare to stand their ground. Despite their chick-like appearance, they are close to a metre tall. Quite a size, even for a giant petrel. The chick towers to full height, protecting those behind. His defiance buys time. It's a...
|
| 95 |
+
2026-01-13 15:47:56,772 - src.agent.graph - INFO - --------------------------------------------------------------------------------
|
| 96 |
+
2026-01-13 15:47:56,772 - src.agent.graph - INFO - ================================================================================
|
| 97 |
+
2026-01-13 15:47:56,772 - src.agent.graph - INFO - [EVIDENCE] End of evidence content
|
| 98 |
+
2026-01-13 15:47:56,772 - src.agent.graph - INFO - ================================================================================
|
| 99 |
+
2026-01-13 15:47:56,772 - src.agent.graph - INFO - [answer_node] Calling synthesize_answer() with 1 evidence items...
|
| 100 |
+
2026-01-13 15:47:56,773 - src.agent.llm_client - INFO - [synthesize_answer] Using provider: huggingface
|
| 101 |
+
2026-01-13 15:47:56,773 - src.agent.llm_client - INFO - Initializing HuggingFace Inference client with model: openai/gpt-oss-120b:scaleway
|
| 102 |
+
2026-01-13 15:47:56,773 - src.agent.llm_client - INFO - [synthesize_answer_hf] LLM context saved to: \_cache/llm_context_20260113_154756.txt
|
| 103 |
+
2026-01-13 15:47:56,774 - src.agent.llm_client - INFO - [synthesize_answer_hf] Calling HuggingFace for answer synthesis
|
| 104 |
+
2026-01-13 15:47:56,774 - src.agent.llm_client - INFO - ================================================================================
|
| 105 |
+
2026-01-13 15:47:56,774 - src.agent.llm_client - INFO - [LLM CONTEXT] Full synthesis prompt being sent to LLM:
|
| 106 |
+
2026-01-13 15:47:56,774 - src.agent.llm_client - INFO - ================================================================================
|
| 107 |
+
2026-01-13 15:47:56,774 - src.agent.llm_client - INFO - [SYSTEM PROMPT]
|
| 108 |
+
You are an answer synthesis agent for the GAIA benchmark.
|
| 109 |
+
|
| 110 |
+
Your task is to extract a factoid answer from the provided evidence.
|
| 111 |
+
|
| 112 |
+
CRITICAL - Answer format requirements:
|
| 113 |
+
|
| 114 |
+
1. Answers must be factoids: a number, a few words, or a comma-separated list
|
| 115 |
+
2. Be concise - no explanations, just the answer
|
| 116 |
+
3. If evidence conflicts, evaluate source credibility and recency
|
| 117 |
+
4. If evidence is insufficient, state "Unable to answer"
|
| 118 |
+
|
| 119 |
+
Examples of good factoid answers:
|
| 120 |
+
|
| 121 |
+
- "42"
|
| 122 |
+
- "Paris"
|
| 123 |
+
- "Albert Einstein"
|
| 124 |
+
- "red, blue, green"
|
| 125 |
+
- "1969-07-20"
|
| 126 |
+
|
| 127 |
+
Examples of bad answers (too verbose):
|
| 128 |
+
|
| 129 |
+
- "The answer is 42 because..."
|
| 130 |
+
- "Based on the evidence, it appears that..."
|
| 131 |
+
|
| 132 |
+
2026-01-13 15:47:56,774 - src.agent.llm_client - INFO - --------------------------------------------------------------------------------
|
| 133 |
+
2026-01-13 15:47:56,774 - src.agent.llm_client - INFO - [USER PROMPT]
|
| 134 |
+
Question: In the video https://www.youtube.com/watch?v=L1vXCYZAYYM, what is the highest number of bird species to be on camera simultaneously?
|
| 135 |
+
|
| 136 |
+
Evidence 1:
|
| 137 |
+
{'text': "But one challenge stops them in their tracks. A giant petrel. They try to flee, but running isn't an emperor's strong point. A slip is all the petrel needs. The chick is grabbed by his neck feathers. But the down just falls away. They form a defensive circle and prepare to stand their ground. Despite their chick-like appearance, they are close to a metre tall. Quite a size, even for a giant petrel. The chick towers to full height, protecting those behind. His defiance buys time. It's a standoff. Then, as if from nowhere, and a deli, the feistiest penguin in the world. He fearlessly puts himself between the chicks and the petrel. Even petrels don't mess with the delis. Their plucky rescuer accompanies the chicks to the sea. Fair.", 'video_id': 'L1vXCYZAYYM', 'source': 'whisper', 'success': True, 'error': None}
|
| 138 |
+
|
| 139 |
+
Extract the factoid answer from the evidence above. Return only the factoid, nothing else.
|
| 140 |
+
2026-01-13 15:47:56,774 - src.agent.llm_client - INFO - ================================================================================
|
| 141 |
+
2026-01-13 15:47:56,775 - src.agent.llm_client - INFO - [LLM CONTEXT] End of full context
|
| 142 |
+
2026-01-13 15:47:56,775 - src.agent.llm_client - INFO - ================================================================================
|
| 143 |
+
2026-01-13 15:47:59,302 - httpx - INFO - HTTP Request: POST https://router.huggingface.co/v1/chat/completions "HTTP/1.1 200 OK"
|
| 144 |
+
2026-01-13 15:47:59,304 - src.agent.llm_client - INFO - [synthesize_answer_hf] Generated answer: Unable to answer
|
| 145 |
+
2026-01-13 15:47:59,306 - src.agent.llm_client - INFO - [synthesize_answer_hf] Answer appended to context file
|
| 146 |
+
2026-01-13 15:47:59,307 - src.agent.graph - INFO - [answer_node] ✓ Answer generated successfully: Unable to answer
|
| 147 |
+
2026-01-13 15:47:59,307 - src.agent.graph - INFO - [answer_node] ========== ANSWER NODE END ==========
|
| 148 |
+
2026-01-13 15:47:59,309 - **main** - INFO - [1/1] Completed a1e91b78
|
| 149 |
+
2026-01-13 15:47:59,310 - **main** - INFO - Progress: 1/1 questions processed
|
| 150 |
GAIAAgent returning answer: Unable to answer
|
| 151 |
Agent finished. Submitting 1 answers for user 'mangubee'...
|
| 152 |
Submitting 1 answers to: https://agents-course-unit4-scoring.hf.space/submit
|
| 153 |
+
2026-01-13 15:48:00,359 - **main** - INFO - Total execution time: 31.07 seconds (0m 31s)
|
| 154 |
+
2026-01-13 15:48:00,361 - **main** - INFO - Results exported to: /Users/mangubee/Documents/Python/16_HuggingFace/Final_Assignment_Template/\_cache/gaia_results_20260113_154800.json
|
| 155 |
Submission successful.
|
app.py
CHANGED
|
@@ -21,6 +21,12 @@ logging.basicConfig(
|
|
| 21 |
)
|
| 22 |
logger = logging.getLogger(__name__)
|
| 23 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 24 |
# (Keep Constants as is)
|
| 25 |
# --- Constants ---
|
| 26 |
DEFAULT_API_URL = "https://agents-course-unit4-scoring.hf.space"
|
|
|
|
| 21 |
)
|
| 22 |
logger = logging.getLogger(__name__)
|
| 23 |
|
| 24 |
+
# Suppress noisy third-party logs (only show WARNING+)
|
| 25 |
+
logging.getLogger("httpx").setLevel(logging.WARNING)
|
| 26 |
+
logging.getLogger("urllib3").setLevel(logging.WARNING)
|
| 27 |
+
logging.getLogger("huggingface_hub").setLevel(logging.WARNING)
|
| 28 |
+
logging.getLogger("gradio").setLevel(logging.WARNING)
|
| 29 |
+
|
| 30 |
# (Keep Constants as is)
|
| 31 |
# --- Constants ---
|
| 32 |
DEFAULT_API_URL = "https://agents-course-unit4-scoring.hf.space"
|