Skip to content

PR Summary example agent#266

Open
BrandonwLii wants to merge 89 commits into
mainfrom
main
Open

PR Summary example agent#266
BrandonwLii wants to merge 89 commits into
mainfrom
main

Conversation

@BrandonwLii
Copy link
Copy Markdown

A PR summary agent with GitHub integrations, automatically attaching a summary whenever a PR is opened/reopened.

This PR also contains changes to the RAGTool and rag_helper: All the changes in #260, plus changing the document id to be created from file path/file name instead of file name, which prevents files with the same name in different folders from overriding each other. This occurs often with README.md files.

Credit goes to @BrandonwLii for the RAG agent and GitHub integration, @BrandonwLii and @AbbyParo for the main agent, @efunchy for the git grep subagent, @jackmcau for the summary agent and grep find_full_function feature, and Michael Jonath for mentoring the team.

Video Demo

Eric Funchess and others added 30 commits July 23, 2025 14:41
Rename PR_Summary_Agent.yml to pr-summary-agent.yml

Update pr-summary-agent.yml

Update pr-summary-agent.yml to use mock agent
test

Added mock agent for github integration testing

add pr id to env

Update pr-summary-agent.yml

add github token as env

Update pr-summary-agent.yml

Update pr-summary-agent.yml

Update pr-summary-agent.yml

Update pr-summary-agent.yml

Update pr-summary-agent.yml

Update pr-summary-agent.yml

Update pr-summary-agent.yml

Update pr-summary-agent.yml

Update pr-summary-agent.yml

Update pr-summary-agent.yml

Update pr-summary-agent.yml

Update pr-summary-agent.yml

Update pr-summary-agent.yml

Update pr-summary-agent.yml

Update pr-summary-agent.yml

Update pr-summary-agent.yml

Update pr-summary-agent.yml

Update pr-summary-agent.yml

Update pr-summary-agent.yml

Update pr-summary-agent.yml

Update pr-summary-agent.yml

Update pr-summary-agent.yml

Update pr-summary-agent.yml

Update pr-summary-agent.yml

Update pr-summary-agent.yml

Update pr-summary-agent.yml

Update pr-summary-agent.yml

Update pr-summary-agent.yml

Update pr-summary-agent.yml

test file for git diff

Update pr-summary-agent.yml

action test

fix mock agent

fixes

fixes

fixes

fixes

fixes

fixes

fixes

fixes

	modified:   pr_agent/test_files/mock_pr_agent.py

fixes

fixes

fixes

fixes

test

test

test

fixes

test

test
BrandonwLii and others added 28 commits August 7, 2025 18:20
* integrated git grep to work alongside rag, plus several new RAG functionalities

---------

Co-authored-by: Brandon Li <brandonw.li1207@gmail.com>
* integrated git grep to work alongside rag, plus several new RAG functionalities

* ugh

* ugh

* caching test

* caching test

* caching test

* caching test

* caching test

* caching test

* caching test

* caching test

* caching test

* caching test

* caching test

* final changes before pushing

* Yaml fixes

---------

Co-authored-by: Brandon Li <brandonw.li1207@gmail.com>
* test

* test

* install apscheduler manually

* install apscheduler manually

* fixes to api key retrieval

* removing buggy relevance checker

* fixes to type handling of search results

* fixes to type handling of search results

* fixes to getting context from github action

---------

Co-authored-by: Brandon Li <brandonw.li1207@gmail.com>
@Jesus-Ban Jesus-Ban requested review from Jesus-Ban and removed request for Jesus-Ban August 19, 2025 17:33
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.

4 participants