Files
git-repo/agents
Becky Siegel 277759b9e1 agents: enable generic multi-perspective code review agent
Configure git-repo-code-review-agent with use_default_subagents: true in
agents/agent_configs.txtpb so groupagent-grev-review uses the generic
gerrit_reviewer multi-perspective review framework.

Bug: 555706086
Change-Id: I079681b00e71cb886dc2343692d88b01d58a51ea
Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/641904
Reviewed-by: Brian Gan <brgan@google.com>
Tested-by: Becky Siegel <beckysiegel@google.com>
2026-10-09 13:10:58 -07:00
..

git-repo AI Review Agents (WIP)

Note: This project is a work in progress and is subject to change.

This directory contains configurations and skills for AI review agents that automatically analyze changes in the git-repo codebase.

These agents help maintain code quality, enforce style guidelines, and catch common pitfalls before code is merged.

Directory Structure

  • agent_configs.txtpb: Defines the active AI agents, their configurations, and which skills they are equipped with.
  • skills/: Contains the "skills" (rules, guidelines, and traps) used by the agents.
    • code_review_workflow/: Guidelines for code review processes, commit messages, and testing.
    • core_internals/: Technical guidelines for git-repo core logic (sync, manifest, git integration, etc.).

How It Works

The agents defined in agent_configs.txtpb are configured to run automatically on new changes. They analyze the diffs against the rules defined in their respective skills and provide feedback in the code review interface (e.g., Gerrit).

Contributing

To improve the agent's review quality or add new rules:

  1. Update existing skills: Modify the SKILL.md files under skills/ to add new rules, "What" explanations, "Why" rationales, and "Traps" (Don't/Do code examples).
  2. Add new skills:
    • Create a new directory under skills/.
    • Add a SKILL.md following the established format (see existing skills for reference).
    • Register the new skill in agent_configs.txtpb by adding it to the skills field of an agent configuration.