Skip to content

Auto-detect and respond to PR status changes (changes requested, failed pipeline) #201

@dgershman

Description

@dgershman

Feature Request

Crow should automatically detect PR status changes and take action without user intervention.

Desired Behavior

  • Changes Requested: When a PR receives a "changes requested" review, Crow should automatically read the review comments and begin addressing the feedback.
  • Failed Pipeline: When a CI/CD pipeline fails on a PR, Crow should automatically read the failure logs and attempt to fix the issue.

Use Case

Currently the user has to manually notice these status changes, switch to the relevant session, and instruct Claude to fix the problem. This is tedious when managing multiple PRs across workspaces.

Automating this would make Crow a true "set it and forget it" workflow — open a PR, and Crow handles the feedback loop until it's merged.

Possible Approach

  • Poll or subscribe to PR status via GitHub/GitLab API
  • On status change, activate the relevant session and send appropriate instructions
  • Could leverage existing crow send infrastructure to inject prompts into the session's terminal

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions