Skip to content

Commit 8e30df6

Browse files
committed
feat: add Google OAuth adapter and route for GCP integration
1 parent 74f71a4 commit 8e30df6

File tree

10 files changed

+3250
-22
lines changed

10 files changed

+3250
-22
lines changed

package-lock.json

Lines changed: 2487 additions & 20 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,18 @@
2121
},
2222
"homepage": "https://github.com/oslabs-beta/AutoDeploy#readme",
2323
"dependencies": {
24+
"@aws-sdk/client-iam": "^3.921.0",
25+
"@aws-sdk/client-s3": "^3.921.0",
26+
"@aws-sdk/client-sso-oidc": "^3.921.0",
27+
"@aws-sdk/client-sts": "^3.921.0",
28+
"@aws-sdk/credential-provider-sso": "^3.921.0",
2429
"axios": "^1.12.2",
2530
"chalk": "^5.6.2",
2631
"cookie-parser": "^1.4.7",
2732
"cors": "^2.8.5",
2833
"dotenv": "^17.2.3",
2934
"express": "^5.1.0",
35+
"googleapis": "^164.1.0",
3036
"helmet": "^8.1.0",
3137
"jsonwebtoken": "^9.0.2",
3238
"morgan": "^1.10.1",

server/agent/mcp_update_20251020_231837.md

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,15 @@ The system is now pulling **live repositories** from GitHub using valid OAuth to
2828

2929
---
3030

31-
**Commit message:**
32-
`feat: enable live GitHub repo fetch via MCP repo_reader and GitHub adapter integration`
31+
## 🔧 Update — 2025-10-25
32+
33+
1. Implemented **priority-based tool selection** in `wizardAgent.js` to ensure the most contextually relevant MCP tool is triggered.
34+
2. Enhanced **regex parsing logic** to properly extract labeled fields like `repo`, `template`, and `provider`, avoiding false positives (e.g., "CI/CD" no longer misread as a repo).
35+
3. Verified **pipeline generation flow** end-to-end with GitHub repo info fetched and injected dynamically.
36+
4. Successfully generated a working **AWS Node.js CI/CD pipeline** for `PVeazie951/soloProject`.
37+
5. Prepared commit message and documentation for integration tracking.
3338

39+
---
40+
41+
**Commit message:**
42+
`fix(agent): improved tool routing and parsing for accurate pipeline generation and GitHub integration`

0 commit comments

Comments
 (0)