Skip to content

feat: AiRun 진행 상태 SSE 연결 - #295

Merged
hywznn merged 1 commit into
developfrom
feat/ai-run-events
Aug 8, 2026
Merged

feat: AiRun 진행 상태 SSE 연결#295
hywznn merged 1 commit into
developfrom
feat/ai-run-events

Conversation

@hywznn

@hywznn hywznn commented Aug 8, 2026

Copy link
Copy Markdown
Contributor

작업 내용

  • Server #101의 GET /api/v1/ai-runs/{aiRunId}/events를 fetch 기반 SSE로 연결했습니다.
  • Accept: text/event-stream과 Bearer Token, 선택적 Last-Event-ID를 지원합니다.
  • heartbeat, 청크 분할, id/event/data 레코드를 파싱해 QUEUED·RUNNING 진행 상태를 반영합니다.
  • NEEDS_INFO·REVIEW_REQUIRED·완료·실패 이벤트 뒤에는 상세 API를 다시 조회해 질문과 후보 전체를 갱신합니다.
  • SSE 연결 실패·종료·429 등에서는 기존 polling으로 자동 fallback합니다.

의존 브랜치

  • integration/0808-ai-run (AiRun 질문·후보 검토 및 Task 생성 기반)

Server

검증

  • npm run lint
  • npm run build
  • npm test -- --run (76 files, 400 tests)
  • 분할된 SSE 청크·Bearer 헤더·terminal 상세 갱신·polling fallback을 테스트했습니다.

참고

  • 검수 전 병합되지 않도록 Draft로 열었습니다.

@hywznn
hywznn changed the base branch from integration/0808-ai-run to develop August 8, 2026 17:04
@hywznn
hywznn marked this pull request as ready for review August 8, 2026 17:04
@hywznn
hywznn merged commit ce76a72 into develop Aug 8, 2026
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.

1 participant