Files
CODE_ASSISTANT/specs/005-chat-image-input/report.md
T
2026-09-16 17:22:14 +09:00

977 B

완료 보고: 채팅 이미지 입력

계획 대비 결과

  • 백엔드의 sessionId/content/images/forcedSkill/explain 계약에 맞춰 Snap 요청 타입을 확장함
  • 화면 캡쳐 이미지는 새 대화 생성 뒤에도 유실되지 않고 첫 stream 요청으로 전달됨
  • 클립보드 이미지는 새 대화와 기존 대화 Composer에서 질문 첨부로 들어감
  • 텍스트 없이 이미지만 전송할 수 있음
  • 최대 4장, 장당 5 MiB, 전체 15 MiB, PNG/JPEG/WebP 제한을 적용함
  • 백엔드가 원본을 저장하지 않는 계약대로 과거 메시지 DTO와 화면은 바꾸지 않음

검증

  • npm run format 통과
  • npm run lint 오류 0개, 기존 경고 9개
  • npm run test 50개 파일, 278개 테스트 통과
  • npm run build 통과

남은 확인

  • 배포된 backend에서 OPENROUTER_API_KEY, vision 모델, DB migration이 준비된 상태로 실제 이미지 답변을 확인해야 함