Skip to content

Latest commit

 

History

172 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛠️ Environment Setup

Step 1: Login to Google Cloud with Adequate Scopes

See FIX_GDRIVE_AUTH.md for justification around scopes.

gcloud auth application-default login --scopes=https://www.googleapis.com/auth/drive.file,https://www.googleapis.com/auth/userinfo.email,https://www.googleapis.com/auth/cloud-platform

Step 2: Deploy Cloud Resources

Deploy Resources via Makefile:

make deploy project=YOUR_PROJECT_ID

Step 3a: Run a Live Demo for a given Phase

To run a specific demo phase, use the make run target with the lab sub-folder sub-folder/phase input.

make run lab=YOUR_LAB_PHASE_FOLDER

For example, for labs/phase1:

make run lab=phase1

Step 3b: Run a Headless Test for a given Phase

To run a headless test for a specific demo phase, use the make test target with the lab sub-folder/phase input.

make test lab=YOUR_LAB_PHASE_FOLDER

For example, for labs/phase1:

make test lab=phase1

Step 3c: Run a Headless Batch Test for all Phases

To run a headless test for all phases, use the make batch-test target with the specific count.

make batch-test count=YOUR_LAB_PHASE_FOLDER

For example, for 10 test runs for each lab:

make batch-test count=10

Step 4: Destroy Cloud Resources

Destroy Resources via Makefile:

make destroy

🛠️ Environment Phase Overview

Common Cloud Infrastructure Resources

Terraform Resources

Phase 1 Prompt and Tools

20251217-phase1.png

Phase 2 Agents and Tools

20251217-phase2.png

Phase 3 Agents and Tools

20251217-phase3.png

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages