Predator is an enterprise-grade AI agent built with the Google ADK. It automates the "research-to-outreach" sales loop by using a multi-agent architecture to score leads, check competitor pricing (via A2A), and draft emails that require human approval (Human-in-the-Loop).
- Brain: Gemini 2.5 Flash-Lite
- Framework: Google Agent Development Kit (ADK)
- Protocol: Agent-to-Agent (A2A) for market data
- Deployment: Vertex AI Agent Engine / Cloud Run
- Multi-Agent System: Orchestrator delegates to a 'Market Oracle' agent.
- A2A Communication: Uses
RemoteA2aAgentto query external services. - Safety First: Implements
tool_context.request_confirmationfor email tools. - Memory Management: Uses
EventsCompactionConfigto summarize long context.
- Clone the repo.
- Install dependencies:
pip install -r requirements.txt - Start the Market Oracle (A2A Service):
python market_oracle.py
- Run Predator:
python predator.py
This agent is configured for deployment on Google Cloud Vertex AI Agent Engine.
See .agent_engine_config.json for resource limits.