| # Frontend Engineering Agent | |
| configs: { | |
| id: "gerrit-frontend-engineering" | |
| display_name: "Gerrit Frontend Engineering" | |
| description: "Analyzes Polygerrit UI, frontend TypeScript/JavaScript files, and UI elements for architecture and style correctness." | |
| skills: "gerrit_frontend_engineering" | |
| include_filters: { | |
| project: "gerrit" | |
| path_regex: "polygerrit-ui/.*" | |
| } | |
| automatic: true | |
| } | |
| # System Logic Agent | |
| configs: { | |
| id: "gerrit-system-logic" | |
| display_name: "Gerrit System Logic & Correctness" | |
| description: "Analyzes Gerrit backend logic, Java sources, database transactions, and correctness rules." | |
| skills: "gerrit_system_logic" | |
| include_filters: { | |
| project: "gerrit" | |
| path_regex: ".*\\.java" | |
| } | |
| automatic: true | |
| } | |
| # Hygiene & Operations Agent | |
| configs: { | |
| id: "gerrit-hygiene-operations" | |
| display_name: "Gerrit Hygiene & Operations" | |
| description: "Analyzes code hygiene, formatting, release preparation, and downstream dependencies." | |
| skills: "gerrit_hygiene_operations" | |
| include_filters: { | |
| project: "gerrit" | |
| } | |
| automatic: true | |
| } | |
| # Commit Message Reviewer Agent | |
| configs: { | |
| id: "gerrit-commit-message-review" | |
| display_name: "Gerrit Commit Message Reviewer" | |
| description: "Reviews the CL commit message for correctness, grammar, formatting compliance, and clarity." | |
| skills: "gerrit_commit_message_review" | |
| include_filters: { | |
| project: "gerrit" | |
| path_regex: "^/?COMMIT_MSG$" | |
| } | |
| } | |
| # TypeScript Style Review Agent | |
| configs: { | |
| id: "gerrit-typescript-style-review" | |
| display_name: "TypeScript Style Review" | |
| description: "Checks TypeScript files against style guide, focusing on property visibility and bypasses." | |
| skills: "typescript_style_review" | |
| include_filters: { | |
| project: "gerrit" | |
| project: "TestRepo" | |
| path_regex: ".*\\.ts$" | |
| } | |
| automatic: true | |
| } | |
| # Default Multi-Perspective Code Review Agent | |
| configs: { | |
| id: "code-review-agent" | |
| display_name: "Code Review Agent" | |
| description: "Default multi-perspective review agent for gerrit." | |
| include_filters: { | |
| project: "gerrit" | |
| path_regex: ".*" | |
| } | |
| use_default_subagents: true | |
| tags: "code-review-agent" | |
| } |