Open joelsprunger opened 6 months ago
I suggest generating a github artifact code-review-gpt-details.md
with all the PR comments.
If there are more than 3, the action could generate the artifact, and add a comment:
Please follow these steps to view the artifact:
code-review-gpt-details.md
artifactSounds like a great addition. When I built this I wanted to reduce the cognitive load on a human reviewer hence the whole ranking and limiting to 3 comments. Happy to generate an artifacts file that makes a lot of sense.
Current Behavior:
I added LangSmith tracing to my github action.
In looking over the traces outputs for my large PR, I see 17 comments in 5 or 6 groups. However the Summary chain to generate emojis) only has 3 of these comments as input. These are the ones that go to the PR comments. The other 15 seem to be discarded.
Expected Behavior:
The PR comments should contain ALL the Risk items found in code review. Perhaps the emoji summarizer needs to randomly select the comments to add, or add a finite number of comments prioritized by risk level.
Steps To Reproduce:
Hmm. Tough. Big PR. Check the tracing.
Suggestions on the root cause
I am guessing the root cause is the finite context window for the summary. You can still limit the comments used in the summary, but add ALL comments to the PR.