[PR #789] [MERGED] Add earnings call analyst agent #4827

Closed
opened 2026-05-12 07:46:23 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/Shubhamsaboo/awesome-llm-apps/pull/789
Author: @Shubhamsaboo
Created: 5/8/2026
Status: Merged
Merged: 5/8/2026
Merged by: @Shubhamsaboo

Base: mainHead: earnings-call-analyst-agent


📝 Commits (3)

  • 854f521 Add earnings call analyst agent
  • b463ffc Polish earnings call analyst entry
  • 18454ec Use signal emoji for earnings call analyst

📊 Changes

17 files changed (+3606 additions, -0 deletions)

View changed files

📝 README.md (+2 -0)
advanced_ai_agents/single_agent_apps/earnings_call_analyst_agent/.env.example (+14 -0)
advanced_ai_agents/single_agent_apps/earnings_call_analyst_agent/README.md (+91 -0)
advanced_ai_agents/single_agent_apps/earnings_call_analyst_agent/__init__.py (+1 -0)
advanced_ai_agents/single_agent_apps/earnings_call_analyst_agent/adk_runtime.py (+76 -0)
advanced_ai_agents/single_agent_apps/earnings_call_analyst_agent/agent.py (+390 -0)
advanced_ai_agents/single_agent_apps/earnings_call_analyst_agent/assets/earnings-call-analyst-agent-architecture.png (+0 -0)
advanced_ai_agents/single_agent_apps/earnings_call_analyst_agent/live_demo/app.js (+612 -0)
advanced_ai_agents/single_agent_apps/earnings_call_analyst_agent/live_demo/index.html (+93 -0)
advanced_ai_agents/single_agent_apps/earnings_call_analyst_agent/live_demo/server.py (+205 -0)
advanced_ai_agents/single_agent_apps/earnings_call_analyst_agent/live_demo/styles.css (+1030 -0)
advanced_ai_agents/single_agent_apps/earnings_call_analyst_agent/pyproject.toml (+3 -0)
advanced_ai_agents/single_agent_apps/earnings_call_analyst_agent/requirements.txt (+9 -0)
advanced_ai_agents/single_agent_apps/earnings_call_analyst_agent/research.py (+380 -0)
advanced_ai_agents/single_agent_apps/earnings_call_analyst_agent/schemas.py (+115 -0)
advanced_ai_agents/single_agent_apps/earnings_call_analyst_agent/tests/test_core_contracts.py (+233 -0)
advanced_ai_agents/single_agent_apps/earnings_call_analyst_agent/youtube_ingest.py (+352 -0)

📄 Description

Summary

  • Add the Earnings Call Analyst Agent under advanced_ai_agents/single_agent_apps
  • Add the app to the root README featured table and Advanced AI Agents list
  • Include Vertex AI-first setup docs, ADK-backed analysis/research/transcription paths, tests, and the architecture image
  • Polish the app entry emoji and rely on the root .gitignore for local env/runtime files

Validation

  • PYTHONDONTWRITEBYTECODE=1 .venv/bin/python -m py_compile __init__.py adk_runtime.py agent.py research.py schemas.py youtube_ingest.py live_demo/server.py
  • node --check live_demo/app.js
  • PYTHONDONTWRITEBYTECODE=1 .venv/bin/python -m pytest -p no:cacheprovider
  • curl -s http://127.0.0.1:4188/health

🔄 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/789 **Author:** [@Shubhamsaboo](https://github.com/Shubhamsaboo) **Created:** 5/8/2026 **Status:** ✅ Merged **Merged:** 5/8/2026 **Merged by:** [@Shubhamsaboo](https://github.com/Shubhamsaboo) **Base:** `main` ← **Head:** `earnings-call-analyst-agent` --- ### 📝 Commits (3) - [`854f521`](https://github.com/Shubhamsaboo/awesome-llm-apps/commit/854f521186089273bfda0480a27524396bb0d612) Add earnings call analyst agent - [`b463ffc`](https://github.com/Shubhamsaboo/awesome-llm-apps/commit/b463ffc974e09e0fce1fd39f1b78351a5cae7677) Polish earnings call analyst entry - [`18454ec`](https://github.com/Shubhamsaboo/awesome-llm-apps/commit/18454ecfd628fae20039bd0ba09bc0c4d39fd77e) Use signal emoji for earnings call analyst ### 📊 Changes **17 files changed** (+3606 additions, -0 deletions) <details> <summary>View changed files</summary> 📝 `README.md` (+2 -0) ➕ `advanced_ai_agents/single_agent_apps/earnings_call_analyst_agent/.env.example` (+14 -0) ➕ `advanced_ai_agents/single_agent_apps/earnings_call_analyst_agent/README.md` (+91 -0) ➕ `advanced_ai_agents/single_agent_apps/earnings_call_analyst_agent/__init__.py` (+1 -0) ➕ `advanced_ai_agents/single_agent_apps/earnings_call_analyst_agent/adk_runtime.py` (+76 -0) ➕ `advanced_ai_agents/single_agent_apps/earnings_call_analyst_agent/agent.py` (+390 -0) ➕ `advanced_ai_agents/single_agent_apps/earnings_call_analyst_agent/assets/earnings-call-analyst-agent-architecture.png` (+0 -0) ➕ `advanced_ai_agents/single_agent_apps/earnings_call_analyst_agent/live_demo/app.js` (+612 -0) ➕ `advanced_ai_agents/single_agent_apps/earnings_call_analyst_agent/live_demo/index.html` (+93 -0) ➕ `advanced_ai_agents/single_agent_apps/earnings_call_analyst_agent/live_demo/server.py` (+205 -0) ➕ `advanced_ai_agents/single_agent_apps/earnings_call_analyst_agent/live_demo/styles.css` (+1030 -0) ➕ `advanced_ai_agents/single_agent_apps/earnings_call_analyst_agent/pyproject.toml` (+3 -0) ➕ `advanced_ai_agents/single_agent_apps/earnings_call_analyst_agent/requirements.txt` (+9 -0) ➕ `advanced_ai_agents/single_agent_apps/earnings_call_analyst_agent/research.py` (+380 -0) ➕ `advanced_ai_agents/single_agent_apps/earnings_call_analyst_agent/schemas.py` (+115 -0) ➕ `advanced_ai_agents/single_agent_apps/earnings_call_analyst_agent/tests/test_core_contracts.py` (+233 -0) ➕ `advanced_ai_agents/single_agent_apps/earnings_call_analyst_agent/youtube_ingest.py` (+352 -0) </details> ### 📄 Description ## Summary - Add the Earnings Call Analyst Agent under `advanced_ai_agents/single_agent_apps` - Add the app to the root README featured table and Advanced AI Agents list - Include Vertex AI-first setup docs, ADK-backed analysis/research/transcription paths, tests, and the architecture image - Polish the app entry emoji and rely on the root `.gitignore` for local env/runtime files ## Validation - `PYTHONDONTWRITEBYTECODE=1 .venv/bin/python -m py_compile __init__.py adk_runtime.py agent.py research.py schemas.py youtube_ingest.py live_demo/server.py` - `node --check live_demo/app.js` - `PYTHONDONTWRITEBYTECODE=1 .venv/bin/python -m pytest -p no:cacheprovider` - `curl -s http://127.0.0.1:4188/health` --- <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-05-12 07:46:23 -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#4827