diff --git a/apps/open-swe/src/utils/github/issue-messages.ts b/apps/open-swe/src/utils/github/issue-messages.ts index 3f1f3274..b1560020 100644 --- a/apps/open-swe/src/utils/github/issue-messages.ts +++ b/apps/open-swe/src/utils/github/issue-messages.ts @@ -92,8 +92,18 @@ export async function getMissingMessages( }, }); } - const untrackedCommentMessages = comments?.length - ? getUntrackedComments(input.messages, input.githubIssueId, comments) + + // Filter comments from the open swe bot + const filteredComments = comments?.filter( + (c) => c.user?.login !== "open-swe", + ); + + const untrackedCommentMessages = filteredComments?.length + ? getUntrackedComments( + input.messages, + input.githubIssueId, + filteredComments, + ) : []; return [...(issueMessage ? [issueMessage] : []), ...untrackedCommentMessages];