Skip to content

feat: Automated PR review agent#93

Draft
DorianZheng wants to merge 1 commit into
mainfrom
feature/automated-pr-reviewer
Draft

feat: Automated PR review agent#93
DorianZheng wants to merge 1 commit into
mainfrom
feature/automated-pr-reviewer

Conversation

@DorianZheng

Copy link
Copy Markdown
Collaborator

Summary

  • Add a GitHub Actions trigger that labels newly opened or reopened PRs for Dune review.
  • Add a main-process PR reviewer poller that finds labeled PRs, creates assigned Dune work items, records processed PRs, and swaps labels to in-progress.
  • Start the poller after runtime bootstrap when GITHUB_TOKEN is configured.

Validation

  • pnpm exec eslint src/electron/main/pr-reviewer/types.ts src/electron/main/pr-reviewer/poller.ts src/electron/main/pr-reviewer/index.ts
  • pnpm run typecheck currently fails on an existing unrelated test typing issue in src/electron/main/runtime/agent-runtime.test.ts:2664.

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.

1 participant