[codex] 이슈 코멘트 자기 깨움 루프 차단#4186
Closed
seunghwanly wants to merge 2 commits intopaperclipai:masterfrom
Closed
Conversation
Co-authored-by: OpenAI Codex <codex@openai.com>
Co-authored-by: OpenAI Codex <codex@openai.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Thinking Path
What Changed
server/src/routes/issues.ts에 추가했습니다.PATCH /api/issues/:id경로에서 status 변경으로 execution lock이 비워져도 이전executionRunId까지 확인하도록 처리했습니다.POST /api/issues/:id/comments경로에도 같은 self-comment suppression 규칙을 맞췄습니다.server/src/__tests__/issue-update-comment-wakeup-routes.test.ts에 local implicit run이 자기 이슈에 코멘트할 때 self-wake가 발생하지 않는 회귀 테스트 2개를 추가했습니다.Verification
pnpm exec vitest run server/src/__tests__/issue-update-comment-wakeup-routes.test.tsRisks
runId와 현재/이전executionRunId가 일치하는 경우로만 제한했습니다.Model Used
gpt-5.4), tool-enabled coding session with shell execution and targeted test runs.Checklist