[PR #581] [CLOSED] perf(advanced_ai_agents): set a timeout on competitor agent team HTTP calls #12371

Closed
opened 2026-06-20 03:03:33 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/Shubhamsaboo/awesome-llm-apps/pull/581
Author: @tejasae-afk
Created: 3/13/2026
Status: Closed

Base: mainHead: fix/set-a-timeout-on-competitor-agent-team-http-call


📝 Commits (1)

  • 8121100 perf(advanced_ai_agents): set a timeout on competitor agent team HTTP calls

📊 Changes

13 files changed (+29 additions, -18 deletions)

View changed files

📝 advanced_ai_agents/multi_agent_apps/agent_teams/ai_competitor_intelligence_agent_team/competitor_agent_team.py (+1 -1)
📝 advanced_ai_agents/multi_agent_apps/agent_teams/ai_recruitment_agent_team/ai_recruitment_agent_team.py (+1 -1)
📝 advanced_ai_agents/multi_agent_apps/ai_news_and_podcast_agents/beifong/bootstrap_demo.py (+1 -1)
📝 advanced_ai_agents/multi_agent_apps/ai_news_and_podcast_agents/beifong/tools/jikan_search.py (+6 -6)
📝 advanced_ai_agents/multi_agent_apps/ai_news_and_podcast_agents/beifong/tools/wikipedia_search.py (+1 -1)
📝 advanced_ai_agents/multi_agent_apps/ai_news_and_podcast_agents/beifong/utils/text_to_audio_elevenslab.py (+6 -2)
📝 advanced_ai_agents/multi_agent_apps/ai_speech_trainer_agent/frontend/Home.py (+1 -1)
📝 advanced_ai_agents/single_agent_apps/windows_use_autonomous_agent/windows_use/agent/prompt/service.py (+3 -1)
📝 advanced_ai_agents/single_agent_apps/windows_use_autonomous_agent/windows_use/agent/service.py (+5 -1)
📝 advanced_llm_apps/resume_job_matcher/app.py (+1 -0)
📝 rag_tutorials/agentic_rag_math_agent/rag/query_router.py (+1 -1)
📝 rag_tutorials/vision_rag/vision_rag.py (+1 -1)
📝 starter_ai_agents/ai_music_generator_agent/music_generator_agent.py (+1 -1)

📄 Description

During an automated code review of advanced_ai_agents/multi_agent_apps/agent_teams/ai_competitor_intelligence_agent_team/competitor_agent_team.py, the following issue was identified. Set a timeout on competitor agent team HTTP calls. Network calls without a timeout can hang a worker indefinitely. I kept the patch small and re-ran syntax checks after applying it.

Backward-compat note: This changes a public function signature by replacing mutable defaults with None guards. Call sites stay source-compatible, but callers introspecting defaults will see None now.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/Shubhamsaboo/awesome-llm-apps/pull/581 **Author:** [@tejasae-afk](https://github.com/tejasae-afk) **Created:** 3/13/2026 **Status:** ❌ Closed **Base:** `main` ← **Head:** `fix/set-a-timeout-on-competitor-agent-team-http-call` --- ### 📝 Commits (1) - [`8121100`](https://github.com/Shubhamsaboo/awesome-llm-apps/commit/81211002231c16d943a169d410552e773a57d856) perf(advanced_ai_agents): set a timeout on competitor agent team HTTP calls ### 📊 Changes **13 files changed** (+29 additions, -18 deletions) <details> <summary>View changed files</summary> 📝 `advanced_ai_agents/multi_agent_apps/agent_teams/ai_competitor_intelligence_agent_team/competitor_agent_team.py` (+1 -1) 📝 `advanced_ai_agents/multi_agent_apps/agent_teams/ai_recruitment_agent_team/ai_recruitment_agent_team.py` (+1 -1) 📝 `advanced_ai_agents/multi_agent_apps/ai_news_and_podcast_agents/beifong/bootstrap_demo.py` (+1 -1) 📝 `advanced_ai_agents/multi_agent_apps/ai_news_and_podcast_agents/beifong/tools/jikan_search.py` (+6 -6) 📝 `advanced_ai_agents/multi_agent_apps/ai_news_and_podcast_agents/beifong/tools/wikipedia_search.py` (+1 -1) 📝 `advanced_ai_agents/multi_agent_apps/ai_news_and_podcast_agents/beifong/utils/text_to_audio_elevenslab.py` (+6 -2) 📝 `advanced_ai_agents/multi_agent_apps/ai_speech_trainer_agent/frontend/Home.py` (+1 -1) 📝 `advanced_ai_agents/single_agent_apps/windows_use_autonomous_agent/windows_use/agent/prompt/service.py` (+3 -1) 📝 `advanced_ai_agents/single_agent_apps/windows_use_autonomous_agent/windows_use/agent/service.py` (+5 -1) 📝 `advanced_llm_apps/resume_job_matcher/app.py` (+1 -0) 📝 `rag_tutorials/agentic_rag_math_agent/rag/query_router.py` (+1 -1) 📝 `rag_tutorials/vision_rag/vision_rag.py` (+1 -1) 📝 `starter_ai_agents/ai_music_generator_agent/music_generator_agent.py` (+1 -1) </details> ### 📄 Description During an automated code review of advanced_ai_agents/multi_agent_apps/agent_teams/ai_competitor_intelligence_agent_team/competitor_agent_team.py, the following issue was identified. Set a timeout on competitor agent team HTTP calls. Network calls without a timeout can hang a worker indefinitely. I kept the patch small and re-ran syntax checks after applying it. Backward-compat note: This changes a public function signature by replacing mutable defaults with None guards. Call sites stay source-compatible, but callers introspecting defaults will see None now. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-06-20 03:03:33 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/awesome-llm-apps#12371