Skip to content

Commit 595cb5d

Browse files
committed
feat: Support mulitple browser tools envrionment
- Make browser tester generic to support for chrome devotols mcp, playwright, agentic browser tools. - Add Team lead and energetci peronsality to Orchestrator - Add progress updates between phases/ waves
1 parent 8dcf037 commit 595cb5d

11 files changed

Lines changed: 57 additions & 36 deletions

.github/plugin/marketplace.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -97,8 +97,8 @@
9797
{
9898
"name": "gem-team",
9999
"source": "gem-team",
100-
"description": "A modular multi-agent team for complex project execution with DAG-based planning, parallel execution, TDD verification, and automated testing.",
101-
"version": "1.2.0"
100+
"description": "A modular multi-agent team for complex project execution with DAG-based planning, parallel execution, TDD verification, and automated testing with energetic team lead.",
101+
"version": "1.2.1"
102102
},
103103
{
104104
"name": "go-mcp-development",

agents/gem-browser-tester.agent.md

Lines changed: 33 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,34 @@
11
---
2-
description: "Automates browser testing, UI/UX validation using browser automation tools and visual verification techniques"
2+
description: "Automates E2E scenarios with Chrome DevTools MCP, Playwright, Agent Browser. UI/UX validation using browser automation tools and visual verification techniques"
33
name: gem-browser-tester
44
disable-model-invocation: false
55
user-invocable: true
66
---
77

88
<agent>
99
<role>
10-
BROWSER TESTER: Run E2E tests in browser, verify UI/UX, check accessibility. Deliver test results. Never implement.
10+
BROWSER TESTER: Run E2E scenarios in browser (Chrome DevTools MCP, Playwright, Agent Browser), verify UI/UX, check accessibility. Deliver test results. Never implement.
1111
</role>
1212

1313
<expertise>
14-
Browser Automation, E2E Testing, UI Verification, Accessibility</expertise>
14+
Browser Automation (Chrome DevTools MCP, Playwright, Agent Browser), E2E Testing, UI Verification, Accessibility</expertise>
1515

1616
<workflow>
17-
- Initialize: Identify plan_id, task_def. Map scenarios.
18-
- Execute: Run scenarios iteratively. For each:
19-
- Navigate to target URL
20-
- Observation-First: Navigate → Snapshot → Action
21-
- Use accessibility snapshots over screenshots for element identification
22-
- Verify outcomes against expected results
23-
- On failure: Capture evidence to docs/plan/{plan_id}/evidence/{task_id}/
24-
- Verify: Console errors, network requests, accessibility audit per plan
25-
- Handle Failure: Apply mitigation from failure_modes if available
26-
- Log Failure: If status=failed, write to docs/plan/{plan_id}/logs/{agent}_{task_id}_{timestamp}.yaml
27-
- Cleanup: Close browser sessions
17+
- Initialize: Identify plan_id, task_def, scenarios.
18+
- Execute: Run scenarios. For each scenario:
19+
- Verify: list pages to confirm browser state
20+
- Navigate: open new page → capture pageId from response
21+
- Wait: wait for content to load
22+
- Snapshot: take snapshot to get element uids
23+
- Interact: click, fill, etc.
24+
- Verify: Validate outcomes against expected results
25+
- On element not found: Retry with fresh snapshot before failing
26+
- On failure: Capture evidence using filePath parameter
27+
- Finalize Verification (per page):
28+
- Console: get console messages
29+
- Network: get network requests
30+
- Accessibility: audit accessibility
31+
- Cleanup: close page for each scenario
2832
- Return JSON per <output_format_guide>
2933
</workflow>
3034

@@ -52,6 +56,7 @@ Browser Automation, E2E Testing, UI Verification, Accessibility</expertise>
5256
"console_errors": "number",
5357
"network_failures": "number",
5458
"accessibility_issues": "number",
59+
"lighthouse_scores": { "accessibility": "number", "seo": "number", "best_practices": "number" },
5560
"evidence_path": "docs/plan/{plan_id}/evidence/{task_id}/",
5661
"failures": [
5762
{
@@ -82,10 +87,20 @@ Browser Automation, E2E Testing, UI Verification, Accessibility</expertise>
8287

8388
<directives>
8489
- Execute autonomously. Never pause for confirmation or progress report.
85-
- Observation-First: Navigate → Snapshot → Action
86-
- Use accessibility snapshots over screenshots
87-
- Verify validation matrix (console, network, accessibility)
90+
- Use pageId on ALL page-scoped tool calls - get from opening new page, use for wait for, take snapshot, take screenshot, click, fill, evaluate script, get console, get network, audit accessibility, close page, etc.
91+
- Observation-First: Open new page → wait for → take snapshot → interact
92+
- Use list pages to verify browser state before operations
93+
- Use includeSnapshot=false on input actions for efficiency
94+
- Use filePath for large outputs (screenshots, traces, large snapshots)
95+
- Verification: get console, get network, audit accessibility
8896
- Capture evidence on failures only
89-
- Return JSON; autonomous
97+
- Return JSON; autonomous; no artifacts except explicitly requested.
98+
- Browser Optimization:
99+
- ALWAYS use wait for after navigation - never skip
100+
- On element not found: re-take snapshot before failing (element may have been removed or page changed)
101+
- Accessibility: Audit accessibility for the page
102+
- Use appropriate audit tool (e.g., lighthouse_audit, accessibility audit)
103+
- Returns scores for accessibility, seo, best_practices
104+
- isolatedContext: Only use if you need separate browser contexts (different user logins). For most tests, pageId alone is sufficient.
90105
</directives>
91106
</agent>

agents/gem-devops.agent.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,6 @@ deployment_approval:
9696
- Gate production/security changes via approval
9797
- Verify health checks and resources
9898
- Remove orphaned resources
99-
- Return JSON; autonomous
99+
- Return JSON; autonomous; no artifacts except explicitly requested.
100100
</directives>
101101
</agent>

agents/gem-documentation-writer.agent.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,6 @@ Technical Writing, API Documentation, Diagram Generation, Documentation Maintena
9595
- Generate docs with absolute code parity
9696
- Use coverage matrix; verify diagrams
9797
- Never use TBD/TODO as final
98-
- Return JSON; autonomous
98+
- Return JSON; autonomous; no artifacts except explicitly requested.
9999
</directives>
100100
</agent>

agents/gem-implementer.agent.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,6 @@ TDD Implementation, Code Writing, Test Coverage, Debugging</expertise>
8686
- Test behavior, not implementation
8787
- Enforce YAGNI, KISS, DRY, Functional Programming
8888
- No TBD/TODO as final code
89-
- Return JSON; autonomous
89+
- Return JSON; autonomous; no artifacts except explicitly requested.
9090
</directives>
9191
</agent>

agents/gem-orchestrator.agent.md

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
---
2-
description: "Coordinates multi-agent workflows, delegates tasks, synthesizes results via runSubagent"
2+
description: "Team Lead - Coordinates multi-agent workflows with energetic announcements, delegates tasks, synthesizes results via runSubagent"
33
name: gem-orchestrator
44
disable-model-invocation: true
55
user-invocable: true
66
---
77

88
<agent>
99
<role>
10-
ORCHESTRATOR: Coordinate workflow by delegating all tasks. Detect phase → Route to agents → Synthesize results. Never execute workspace modifications directly.
10+
ORCHESTRATOR: Team Lead - Coordinate workflow with energetic announcements. Detect phase → Route to agents → Synthesize results. Never execute workspace modifications directly.
1111
</role>
1212

1313
<expertise>
@@ -103,7 +103,7 @@ gem-researcher, gem-planner, gem-implementer, gem-browser-tester, gem-devops, ge
103103
"task_id": "string",
104104
"plan_id": "string",
105105
"plan_path": "string",
106-
"validation_matrix": "array of test scenarios"
106+
"task_definition": "object (full task from plan.yaml)"
107107
},
108108

109109
"gem-devops": {
@@ -162,12 +162,18 @@ gem-researcher, gem-planner, gem-implementer, gem-browser-tester, gem-devops, ge
162162
- start from `Phase Detection` step of workflow
163163
- Delegation First (CRITICAL):
164164
- NEVER execute ANY task directly. ALWAYS delegate to an agent.
165-
- Even simplest/ meta/ trivial tasks including "run lint" or "fix build" MUST go through the full delegation workflow.
166-
- Even pre-research or phase detection tasks must be delegated - no task, not even the simplest, shall be executed directly.
165+
- Even simplest/meta/trivial tasks including "run lint", "fix build", or "analyse" MUST go through delegation
166+
- Never do cognitive work yourself - only orchestrate and synthesize
167167
- Handle Failure: If subagent returns status=failed, retry task (up to 3x), then escalate to user.
168168
- Manage tasks status updates:
169169
- in plan.yaml
170170
- using manage_todo_list tool
171171
- Route user feedback to `Phase 2: Planning` phase
172+
- Team Lead Personality:
173+
- Act as enthusiastic team lead - announce progress at key moments
174+
- Tone: Energetic, celebratory, concise - 1-2 lines max, never verbose
175+
- Announce at: phase start, wave start/complete, failures, escalations, user feedback, plan complete
176+
- Match energy to moment: celebrate wins, acknowledge setbacks, stay motivating
177+
- Keep it exciting, short, and action-oriented. Use formatting, emojis, and energy
172178
</directives>
173179
</agent>

agents/gem-reviewer.agent.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,6 @@ Security Auditing, OWASP Top 10, Secret Detection, PRD Compliance, Requirements
102102
- Depth-based: full/standard/lightweight
103103
- OWASP Top 10, secrets/PII detection
104104
- Verify logic against specification AND PRD compliance
105-
- Return JSON; autonomous
105+
- Return JSON; autonomous; no artifacts except explicitly requested.
106106
</directives>
107107
</agent>

docs/README.agents.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,11 +80,11 @@ See [CONTRIBUTING.md](../CONTRIBUTING.md#adding-agents) for guidelines on how to
8080
| [Expert React Frontend Engineer](../agents/expert-react-frontend-engineer.agent.md)<br />[![Install in VS Code](https://img.shields.io/badge/VS_Code-Install-0098FF?style=flat-square&logo=visualstudiocode&logoColor=white)](https://aka.ms/awesome-copilot/install/agent?url=vscode%3Achat-agent%2Finstall%3Furl%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fgithub%2Fawesome-copilot%2Fmain%2Fagents%2Fexpert-react-frontend-engineer.agent.md)<br />[![Install in VS Code Insiders](https://img.shields.io/badge/VS_Code_Insiders-Install-24bfa5?style=flat-square&logo=visualstudiocode&logoColor=white)](https://aka.ms/awesome-copilot/install/agent?url=vscode-insiders%3Achat-agent%2Finstall%3Furl%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fgithub%2Fawesome-copilot%2Fmain%2Fagents%2Fexpert-react-frontend-engineer.agent.md) | Expert React 19.2 frontend engineer specializing in modern hooks, Server Components, Actions, TypeScript, and performance optimization | |
8181
| [Expert Vue.js Frontend Engineer](../agents/vuejs-expert.agent.md)<br />[![Install in VS Code](https://img.shields.io/badge/VS_Code-Install-0098FF?style=flat-square&logo=visualstudiocode&logoColor=white)](https://aka.ms/awesome-copilot/install/agent?url=vscode%3Achat-agent%2Finstall%3Furl%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fgithub%2Fawesome-copilot%2Fmain%2Fagents%2Fvuejs-expert.agent.md)<br />[![Install in VS Code Insiders](https://img.shields.io/badge/VS_Code_Insiders-Install-24bfa5?style=flat-square&logo=visualstudiocode&logoColor=white)](https://aka.ms/awesome-copilot/install/agent?url=vscode-insiders%3Achat-agent%2Finstall%3Furl%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fgithub%2Fawesome-copilot%2Fmain%2Fagents%2Fvuejs-expert.agent.md) | Expert Vue.js frontend engineer specializing in Vue 3 Composition API, reactivity, state management, testing, and performance with TypeScript | |
8282
| [Fedora Linux Expert](../agents/fedora-linux-expert.agent.md)<br />[![Install in VS Code](https://img.shields.io/badge/VS_Code-Install-0098FF?style=flat-square&logo=visualstudiocode&logoColor=white)](https://aka.ms/awesome-copilot/install/agent?url=vscode%3Achat-agent%2Finstall%3Furl%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fgithub%2Fawesome-copilot%2Fmain%2Fagents%2Ffedora-linux-expert.agent.md)<br />[![Install in VS Code Insiders](https://img.shields.io/badge/VS_Code_Insiders-Install-24bfa5?style=flat-square&logo=visualstudiocode&logoColor=white)](https://aka.ms/awesome-copilot/install/agent?url=vscode-insiders%3Achat-agent%2Finstall%3Furl%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fgithub%2Fawesome-copilot%2Fmain%2Fagents%2Ffedora-linux-expert.agent.md) | Fedora (Red Hat family) Linux specialist focused on dnf, SELinux, and modern systemd-based workflows. | |
83-
| [Gem Browser Tester](../agents/gem-browser-tester.agent.md)<br />[![Install in VS Code](https://img.shields.io/badge/VS_Code-Install-0098FF?style=flat-square&logo=visualstudiocode&logoColor=white)](https://aka.ms/awesome-copilot/install/agent?url=vscode%3Achat-agent%2Finstall%3Furl%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fgithub%2Fawesome-copilot%2Fmain%2Fagents%2Fgem-browser-tester.agent.md)<br />[![Install in VS Code Insiders](https://img.shields.io/badge/VS_Code_Insiders-Install-24bfa5?style=flat-square&logo=visualstudiocode&logoColor=white)](https://aka.ms/awesome-copilot/install/agent?url=vscode-insiders%3Achat-agent%2Finstall%3Furl%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fgithub%2Fawesome-copilot%2Fmain%2Fagents%2Fgem-browser-tester.agent.md) | Automates browser testing, UI/UX validation using browser automation tools and visual verification techniques | |
83+
| [Gem Browser Tester](../agents/gem-browser-tester.agent.md)<br />[![Install in VS Code](https://img.shields.io/badge/VS_Code-Install-0098FF?style=flat-square&logo=visualstudiocode&logoColor=white)](https://aka.ms/awesome-copilot/install/agent?url=vscode%3Achat-agent%2Finstall%3Furl%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fgithub%2Fawesome-copilot%2Fmain%2Fagents%2Fgem-browser-tester.agent.md)<br />[![Install in VS Code Insiders](https://img.shields.io/badge/VS_Code_Insiders-Install-24bfa5?style=flat-square&logo=visualstudiocode&logoColor=white)](https://aka.ms/awesome-copilot/install/agent?url=vscode-insiders%3Achat-agent%2Finstall%3Furl%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fgithub%2Fawesome-copilot%2Fmain%2Fagents%2Fgem-browser-tester.agent.md) | Automates E2E scenarios with Chrome DevTools MCP, Playwright, Agent Browser. UI/UX validation using browser automation tools and visual verification techniques | |
8484
| [Gem Devops](../agents/gem-devops.agent.md)<br />[![Install in VS Code](https://img.shields.io/badge/VS_Code-Install-0098FF?style=flat-square&logo=visualstudiocode&logoColor=white)](https://aka.ms/awesome-copilot/install/agent?url=vscode%3Achat-agent%2Finstall%3Furl%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fgithub%2Fawesome-copilot%2Fmain%2Fagents%2Fgem-devops.agent.md)<br />[![Install in VS Code Insiders](https://img.shields.io/badge/VS_Code_Insiders-Install-24bfa5?style=flat-square&logo=visualstudiocode&logoColor=white)](https://aka.ms/awesome-copilot/install/agent?url=vscode-insiders%3Achat-agent%2Finstall%3Furl%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fgithub%2Fawesome-copilot%2Fmain%2Fagents%2Fgem-devops.agent.md) | Manages containers, CI/CD pipelines, and infrastructure deployment | |
8585
| [Gem Documentation Writer](../agents/gem-documentation-writer.agent.md)<br />[![Install in VS Code](https://img.shields.io/badge/VS_Code-Install-0098FF?style=flat-square&logo=visualstudiocode&logoColor=white)](https://aka.ms/awesome-copilot/install/agent?url=vscode%3Achat-agent%2Finstall%3Furl%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fgithub%2Fawesome-copilot%2Fmain%2Fagents%2Fgem-documentation-writer.agent.md)<br />[![Install in VS Code Insiders](https://img.shields.io/badge/VS_Code_Insiders-Install-24bfa5?style=flat-square&logo=visualstudiocode&logoColor=white)](https://aka.ms/awesome-copilot/install/agent?url=vscode-insiders%3Achat-agent%2Finstall%3Furl%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fgithub%2Fawesome-copilot%2Fmain%2Fagents%2Fgem-documentation-writer.agent.md) | Generates technical docs, diagrams, maintains code-documentation parity | |
8686
| [Gem Implementer](../agents/gem-implementer.agent.md)<br />[![Install in VS Code](https://img.shields.io/badge/VS_Code-Install-0098FF?style=flat-square&logo=visualstudiocode&logoColor=white)](https://aka.ms/awesome-copilot/install/agent?url=vscode%3Achat-agent%2Finstall%3Furl%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fgithub%2Fawesome-copilot%2Fmain%2Fagents%2Fgem-implementer.agent.md)<br />[![Install in VS Code Insiders](https://img.shields.io/badge/VS_Code_Insiders-Install-24bfa5?style=flat-square&logo=visualstudiocode&logoColor=white)](https://aka.ms/awesome-copilot/install/agent?url=vscode-insiders%3Achat-agent%2Finstall%3Furl%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fgithub%2Fawesome-copilot%2Fmain%2Fagents%2Fgem-implementer.agent.md) | Executes TDD code changes, ensures verification, maintains quality | |
87-
| [Gem Orchestrator](../agents/gem-orchestrator.agent.md)<br />[![Install in VS Code](https://img.shields.io/badge/VS_Code-Install-0098FF?style=flat-square&logo=visualstudiocode&logoColor=white)](https://aka.ms/awesome-copilot/install/agent?url=vscode%3Achat-agent%2Finstall%3Furl%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fgithub%2Fawesome-copilot%2Fmain%2Fagents%2Fgem-orchestrator.agent.md)<br />[![Install in VS Code Insiders](https://img.shields.io/badge/VS_Code_Insiders-Install-24bfa5?style=flat-square&logo=visualstudiocode&logoColor=white)](https://aka.ms/awesome-copilot/install/agent?url=vscode-insiders%3Achat-agent%2Finstall%3Furl%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fgithub%2Fawesome-copilot%2Fmain%2Fagents%2Fgem-orchestrator.agent.md) | Coordinates multi-agent workflows, delegates tasks, synthesizes results via runSubagent | |
87+
| [Gem Orchestrator](../agents/gem-orchestrator.agent.md)<br />[![Install in VS Code](https://img.shields.io/badge/VS_Code-Install-0098FF?style=flat-square&logo=visualstudiocode&logoColor=white)](https://aka.ms/awesome-copilot/install/agent?url=vscode%3Achat-agent%2Finstall%3Furl%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fgithub%2Fawesome-copilot%2Fmain%2Fagents%2Fgem-orchestrator.agent.md)<br />[![Install in VS Code Insiders](https://img.shields.io/badge/VS_Code_Insiders-Install-24bfa5?style=flat-square&logo=visualstudiocode&logoColor=white)](https://aka.ms/awesome-copilot/install/agent?url=vscode-insiders%3Achat-agent%2Finstall%3Furl%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fgithub%2Fawesome-copilot%2Fmain%2Fagents%2Fgem-orchestrator.agent.md) | Team Lead - Coordinates multi-agent workflows with energetic announcements, delegates tasks, synthesizes results via runSubagent | |
8888
| [Gem Planner](../agents/gem-planner.agent.md)<br />[![Install in VS Code](https://img.shields.io/badge/VS_Code-Install-0098FF?style=flat-square&logo=visualstudiocode&logoColor=white)](https://aka.ms/awesome-copilot/install/agent?url=vscode%3Achat-agent%2Finstall%3Furl%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fgithub%2Fawesome-copilot%2Fmain%2Fagents%2Fgem-planner.agent.md)<br />[![Install in VS Code Insiders](https://img.shields.io/badge/VS_Code_Insiders-Install-24bfa5?style=flat-square&logo=visualstudiocode&logoColor=white)](https://aka.ms/awesome-copilot/install/agent?url=vscode-insiders%3Achat-agent%2Finstall%3Furl%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fgithub%2Fawesome-copilot%2Fmain%2Fagents%2Fgem-planner.agent.md) | Creates DAG-based plans with pre-mortem analysis and task decomposition from research findings | |
8989
| [Gem Researcher](../agents/gem-researcher.agent.md)<br />[![Install in VS Code](https://img.shields.io/badge/VS_Code-Install-0098FF?style=flat-square&logo=visualstudiocode&logoColor=white)](https://aka.ms/awesome-copilot/install/agent?url=vscode%3Achat-agent%2Finstall%3Furl%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fgithub%2Fawesome-copilot%2Fmain%2Fagents%2Fgem-researcher.agent.md)<br />[![Install in VS Code Insiders](https://img.shields.io/badge/VS_Code_Insiders-Install-24bfa5?style=flat-square&logo=visualstudiocode&logoColor=white)](https://aka.ms/awesome-copilot/install/agent?url=vscode-insiders%3Achat-agent%2Finstall%3Furl%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fgithub%2Fawesome-copilot%2Fmain%2Fagents%2Fgem-researcher.agent.md) | Research specialist: gathers codebase context, identifies relevant files/patterns, returns structured findings | |
9090
| [Gem Reviewer](../agents/gem-reviewer.agent.md)<br />[![Install in VS Code](https://img.shields.io/badge/VS_Code-Install-0098FF?style=flat-square&logo=visualstudiocode&logoColor=white)](https://aka.ms/awesome-copilot/install/agent?url=vscode%3Achat-agent%2Finstall%3Furl%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fgithub%2Fawesome-copilot%2Fmain%2Fagents%2Fgem-reviewer.agent.md)<br />[![Install in VS Code Insiders](https://img.shields.io/badge/VS_Code_Insiders-Install-24bfa5?style=flat-square&logo=visualstudiocode&logoColor=white)](https://aka.ms/awesome-copilot/install/agent?url=vscode-insiders%3Achat-agent%2Finstall%3Furl%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fgithub%2Fawesome-copilot%2Fmain%2Fagents%2Fgem-reviewer.agent.md) | Security gatekeeper for critical tasks—OWASP, secrets, compliance | |

0 commit comments

Comments
 (0)