Add daily feedback loop - #9
Closed
Jwaminju wants to merge 4 commits into
Closed
Conversation
Jwaminju
force-pushed
the
codex/daily-feedback-loop
branch
from
June 15, 2026 08:40
c9d77e0 to
983038e
Compare
Jwaminju
force-pushed
the
codex/daily-feedback-loop
branch
from
June 15, 2026 11:18
5397550 to
7ba9f4f
Compare
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.
요약
reports/pr-*/skill-report.mdMarkdown artifact로 정리했습니다.hf.agent.skill_run.v1JSON block이 같이 들어갑니다.post_comment를 켜거나 daily loop에서--publish-skill-comment를 줄 때만 Markdown report를 comment로 projection합니다.pass이면HF Agent Merge Readycomment만 upsert합니다.동작 흐름
new또는editedfeedback만 pending으로 분류합니다.--apply가 없으면pending-feedback.json만 생성하고 종료합니다.--apply가 있으면 pending feedback을 번역 파일에 반영하고 state comment를 갱신합니다.run_skill_review.py --stage all을 재실행하고reports/pr-*/skill-report.md를 생성합니다.pass이면HF Agent Merge Readycomment를 upsert합니다.Skill report 계약
reports/pr-<number>/skill-report.mdhf.agent.skill_run.v1JSON blockpending-feedback.json,skill-report.mdTDD / 테스트
uv run --with pytest pytest tests/test_hf_agent_workflow.py tests/test_daily_feedback_loop.py tests/test_feedback_apply.py tests/test_feedback_state.py-> 21 passedpython3 -m py_compile scripts/hf_agent/run_skill_review.py scripts/hf_agent/publish_pr_comment.py scripts/hf_agent/daily_feedback_loop.py scripts/hf_agent/feedback_apply.py scripts/hf_agent/feedback_state.py scripts/run_local_review.pyruby -e 'require "yaml"; ARGV.each { |path| YAML.load_file(path); puts "#{path}: ok" }' .github/workflows/daily-feedback-loop.yml .github/workflows/translation-pr-run.yml .github/workflows/daily-translation.ymlE2E 검증: PR #143
publish_pr_comment.py로 실제 PR #143에 agent report comment 생성 성공pending_count: 1로 잡힘Stacked PR
codex/hf-agent-pr-runner후속 과제
hf-agent:needs-human라벨 자동 부여