A collection of reference agents demonstrating how to build, test, and deploy AI agents using the Veris simulation platform — or run them standalone.
Each example is a complete, working agent with its own README, test suite, and Veris simulation scenarios. Use them as starting points for your own agents or as references for integrating with Veris.
| Agent | Description | Framework | Integrations |
|---|---|---|---|
| Banker Connections Agent | Resolves customer record update errors for retail bankers in real time | Google ADK | Vertex AI, Hogan API |
| Card Replacement Agent | Handles card freeze, replacement, delivery tracking, and activation workflows | OpenAI Agents SDK | PostgreSQL |
| HolmesGPT Agent | Investigates a PagerDuty incident — pivoting into Datadog logs/metrics — and writes the root-cause analysis back as a note | HolmesGPT (CNCF) | PagerDuty, Datadog |
| PM Analyst | Converts meeting transcripts into structured Epics, Features, and User Stories | Google ADK | Azure DevOps, Microsoft Teams |
| Procurement Agent | Autonomous IT procurement sourcing, negotiation, and PO finalization | OpenAI Agents SDK | Oracle Fusion Cloud ERP, AgentMail |
Each agent can run independently — just follow the README in its directory. You'll typically need:
- Clone the repo and
cdinto the agent directory - Install dependencies (
uv syncorpip install) - Set environment variables (API keys, etc.)
- Start the server (
uvicornordocker compose up)
Veris provides sandboxed environments with simulated users and services so you can test your agent end-to-end before deploying to production.
1. Install the Veris CLI
uv tool install veris-cli
veris login2. Create an environment
cd <agent-directory>
veris env create3. Configure and push
Update .veris/veris.yaml with your environment variables, then:
veris env push4. Run simulations
Generate test scenarios and run them:
veris scenarios create --num 25
veris runEach agent includes pre-built scenarios in its scenarios/ directory that you can also run directly.
For the full walkthrough, see the Veris documentation.
cookbook/
bca-agent/ Banker Connections Agent (Google ADK)
card-replacement-agent/ Card Replacement Agent (OpenAI Agents SDK)
pm-analyst/ PM Analyst (Google ADK)
procurement-agent/ Procurement Agent (OpenAI Agents SDK)
Each agent follows a consistent layout:
<agent>/
app/ Application code and agent logic
tests/ Unit and integration tests
scenarios/ Veris simulation scenarios
.veris/ Veris sandbox configuration
README.md Setup and usage instructions
To add a new cookbook example:
- Create a new directory at the repo root
- Include a
README.mdwith setup instructions, architecture overview, and Veris deployment steps - Add a
.veris/directory with sandbox configuration - Include at least one scenario in
scenarios/ - Open a pull request
- Veris Documentation — Full platform docs, quickstart, and API reference
- Veris CLI — CLI installation and commands
- OpenAI Agents SDK — Agent framework used by card-replacement and procurement agents
- Google ADK — Agent framework used by BCA and PM Analyst