Skip to content

Add Gemini coding agent workflow - #9

Merged
bobby404-K merged 1 commit into
mainfrom
setup-gemini-agent
Sep 11, 2026
Merged

bobby404-K merged 1 commit into
mainfrom
setup-gemini-agent

Conversation

@bobby404-K

Copy link
Copy Markdown
Owner

Adds the Gemini Agentic Workflow configuration for automated issue-to-PR development.

Copilot AI lite review requested due to automatic review settings September 11, 2026 14:22
@bobby404-K
bobby404-K merged commit 30ff337 into main Sep 11, 2026
3 checks passed

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

Three moderate issues remain in the workflow definition: missing ai-generated label support, missing Python/PyPI network access, and unrestricted PR file scope.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

Pull request overview

Adds a Gemini Agentic Workflow that turns authorized GitHub issues into tested pull requests.

Changes:

  • Adds Gemini workflow instructions and compiled implementation.
  • Adds safe outputs, threat detection, and pinned dependencies.
  • Adds routing, log-ignore, lock, and generated-file metadata.
File summaries
File Summary Review
.github/workflows/gemini-coding-agent.md Gemini workflow definition Three moderate issues remain involving label availability, Python/PyPI network access, and unrestricted PR file scope.
.github/workflows/gemini-coding-agent.lock.yml Compiled workflow No specific findings reported.
.github/skills/agentic-workflows/SKILL.md Agentic workflow routing skill No specific findings reported.
.github/aw/logs/.gitignore Ignores downloaded logs No specific findings reported.
.github/aw/actions-lock.json Pins the setup action No specific findings reported.
.gitattributes Marks generated workflows No specific findings reported.
Review details

Suppressed comments (2)

.github/workflows/gemini-coding-agent.md:13

  • Because this repository's tests import numpy and soundfile and CI installs them from requirements.txt, the agent needs PyPI access when it follows the instruction to run tests. network: defaults excludes the Python/PyPI ecosystem, so installs from inside the agent sandbox will be blocked and the workflow cannot reliably produce the promised tested PR. Add python to the network allowlist and recompile the lock file.
network: defaults

.github/workflows/gemini-coding-agent.md:18

  • create-pull-request is enabled without an allowed-files restriction. The generated safe-output handler therefore permits patches to any non-protected path, so an issue/prompt injection can make the agent propose unrelated repository changes. gh-aw's safe-output guidance requires explicit path scoping for pull-request/branch mutations; add an allowlist appropriate to this repository before enabling this workflow.
  create-pull-request:
    max: 1
    labels: [ai-generated]
  • Files reviewed: 5/6 changed files
  • Comments generated: 1
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

safe-outputs:
create-pull-request:
max: 1
labels: [ai-generated]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants