Files

3.2 KiB

작업로그 · 2026-09-17 (목)

시간 내용
09:36 로컬 실행 환경 구성 — Django venv+migrate, npm 설치, OpenCode/uvicorn 기동, health·로그인 확인
09:42 OpenCode 에 OpenRouter 키 넣고 재기동, Django /chat/stream 으로 실제 LLM 답변 SSE 끝까지 확인(token→title→usage→done)
09:47 버튼 hover 시 손가락 커서 안 나오던 거 — Tailwind v4 기본값 탓, globals.css 전역 한 줄로 해결
09:51 페이지 로딩 때 왼쪽 위 '로딩...' 글자 → 화면 정가운데 스피너(CenterSpinner) 로 교체, 로그인 확인 중에도 같은 거 씀
10:11 Ctrl+Shift+9 를 맨 앞 창 통째 캡쳐로 바꿈(DWM 확장 프레임 경계로 좌표), 드래그 캡쳐는 Ctrl+Shift+0 으로 이동
10:16 전역 단축키를 왼손 한손용 Ctrl+Alt+Q/W/A/S 로 교체 — Ctrl+Shift+글자는 Eclipse 가 다 써서 피함
10:23 단축키 modifier 를 Ctrl+Alt → Alt+Shift 로 변경(Q/W/A/S 그대로)
10:41 복사본(code-assistant-v2 멀티모달 추가)의 캡쳐 수정 4개를 repo 로 이식 — 캡쳐 후 창 앞으로(AttachThreadInput), 목적지 새 대화/마지막 대화 분기(Alt+Shift+Z/X 추가), 선택영역 원본 밝기, 드래그 번쩍임(더블버퍼)
10:47 단축키 충돌 실제 확인 — Alt+Shift+A/S/W/Z/X/Q 전부 Eclipse 가 쓰고 있어서 Ctrl+Alt 로 되돌림(Eclipse·ADT·SAP GUI 목록 대조, 비어 있음 확인)
10:52 스니펫 팔레트 검색줄 오른쪽에 '챗' 전환 버튼 추가(Ctrl+Alt+W 와 같은 동작)
10:54 스니펫 검색 단계 창 높이 84→88 — 제목줄+검색줄 실제 높이보다 4px 작아서 오른쪽에 스크롤바 뜨던 것
10:58 고객사 반입용 소스 zip 생성 — git 추적 파일 기준 392개, 1.5MB (node_modules·target·.venv·DB 제외)
11:08 사내 LLM(FabriX) 게이트웨이 apps/gateway 추가 — OpenCode→/api/ito→FabriX 통과 중계(헤더 인증·401 형식 재시도·모델 허용 목록), opencode.json FabriX 템플릿+렌더 스크립트, 테스트 9개
11:15 FabriX 모델 목록에 Gemma4(605) 추가 — 339 GaussO Flash / 581 GaussO Think / 605 Gemma4, .env.example·README 기본값으로
11:18 메일 반입용 zip 따로 생성 — 네이버 차단 확장자 대응: .specify/·개인 메모 제외, eslint/postcss config .js 는 .txt 붙이고 _복원.py 동봉
14:34 고객사 -12 에 CodeAssist 백엔드 올림(wheels·opencode 는 -13 것 재활용). .env 줄 끝 한글 주석이 값으로 읽혀 FabriX 헤더에 실려 httpx 가 죽던 것 — 파서에서 주석 제거, .env.example 주석도 정리
15:13 FabriX 기본 모델을 Gemma4(605) 로 — 이미지(vision) 채팅은 Gemma 만 돼서. 목록 순서도 605 먼저
15:20 고객사용 CodeAssist 설치본 빌드 — API 주소 10.196.81.34:8914 박아서 exe/msi, 메일용은 .txt 붙인 zip
16:19 고객사 FabriX 실측 — 339/581/605 전부 200, 단 토큰은 Bearer 접두 필수(날것은 401). .env.example 기본 TOKEN_PREFIX=bearer 로. .env 값 앞 홑따옴표가 토큰에 섞여 401 나던 것도 잡음
16:24 FabriX 모델 3종 속도 실측(605 33.9s / 339 1.9s / 581 8.0s) → docs/tech/fabrix-model-perf.md