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

22 lines
977 B
Markdown

# 완료 보고: 채팅 이미지 입력
## 계획 대비 결과
- 백엔드의 `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이 준비된 상태로 실제 이미지 답변을 확인해야 함