Minimal MVP for a recruiting agent using Google ADK + Gmail API + Telegram.
email-agent: fetches Gmail messages from the last hour, extracts the body, and screens resumes.notify-agent: sends a summary to a Telegram group.- Orchestrated by
SequentialAgentin Google ADK.
- Create and activate a virtualenv with uv, then install:
uv venv
source .venv/bin/activate
uv pip install -e .- Copy
.env.exampleand fill values:
cp .env.example .envThe app loads .env automatically via python-dotenv.
- Run with ADK (dev UI or CLI):
adk run recruit_agentOr run the one-shot CLI:
recruit-agent- Gmail token is stored locally at
GMAIL_TOKEN_PATHafter first OAuth. - For internal use, keep OAuth in test mode and add your account as a tester.