Commit Graph
14 Commits
Author SHA1 Message Date
lee-hyeon-cheolandClaude Fable 5.1 55e3163695 docs: 인덱싱 가이드 — FabriX 직결(llm_client 헤더 패치)을 기본으로, -12 게이트웨이는 대안
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-21 15:01:44 +09:00
lee-hyeon-cheolandClaude Fable 5.1 e7158808a1 docs: 인덱싱 가이드 — 고객사 PC 에서 -12 게이트웨이(8914) 경유로, FabriX 직결 패치 예시
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-21 15:00:38 +09:00
lee-hyeon-cheolandClaude Fable 5.1 c31cc50b06 docs: 인덱싱 가이드에 로컬(OpenRouter 직결) 절 추가
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-21 14:59:23 +09:00
lee-hyeon-cheolandClaude Fable 5.1 256c40e038 docs: ABAP_INDEXING 을 고객사 FabriX 로 돌리는 팀원 가이드
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-21 14:58:26 +09:00
lee-hyeon-cheol c0a4a79272 Merge branch 'master' of https://git.sqnotes.com/20260807_OPENCODE_TEMP/CODE_ASSISTANT 2026-09-21 09:05:39 +09:00
leehc991028andClaude Fable 5.1 0bba4a031f docs: Raycast·Tinycast 벤치마크 — CodeAssist 가 건질 기능 5개와 차별점
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-20 15:40:02 +09:00
lee-hyeon-cheolandClaude Fable 5.1 3a602e2890 docs: FabriX 멀티모달 여부·agent-chat API 확인 결과
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-18 13:32:56 +09:00
lee-hyeon-cheolandClaude Fable 5.1 055f0ef473 docs: FabriX 6개 모델 3차 실측 추가
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-18 11:30:47 +09:00
lee-hyeon-cheolandClaude Fable 5.1 7ad48732ae feat(gateway): 이미지 붙은 요청만 vision 모델(Gemma4)로 — 텍스트는 기본 339
Gemma4 가 '안녕' 한 단어에 94s(580 은 188s) 라 텍스트 기본으로는 못 씀.
AAF_FABRIX_VISION_MODEL_ID 가 있으면 messages 에 image_url 파트가 있을 때만 그 모델로 x-llm-model-id 를 바꿈.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-18 10:34:55 +09:00
lee-hyeon-cheolandClaude Fable 5.1 2b8c2d7742 docs: 고객사 첫 배포 기록 — stage-2, 배포 트러블슈팅, FabriX 모델 속도 실측, 오늘 order
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-17 16:34:59 +09:00
lee-hyeon-cheolandClaude Fable 5.1 435952f25c feat(backend): 사내 LLM(FabriX) 게이트웨이 /api/ito + OpenCode FabriX 설정 렌더
- apps/gateway: OpenCode→FabriX 통과 중계. 헤더 3종 인증, x-llm-model-id 로 모델 선택, 401 시 Bearer/날것×클라이언트 헤더 재시도, 모델 허용 목록. ABAP_OPENCODE apps_ito 통째 복사 대신 200줄로
- opencode/opencode.fabrix.json.tmpl + render_opencode.py — .env AAF_* 로 렌더
- .env.example AAF 블록(기본 605 Gemma4, TOKEN_PREFIX=bearer). 파서가 줄 끝 # 주석을 값으로 읽던 것 수정
- tests/test_gateway.py 9개(MockTransport)

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-17 16:34:53 +09:00
leehc991028andClaude Fable 5.1 2869985139 feat(backend): Django + OpenCode 백엔드 추가 — 5_django_backend/
앱이 기대하는 base-backend 계약(envelope·JWT·/chat/stream SSE)을 그대로 구현.
Django 는 로그인·세션 미러(SQLite/PG)·OpenCode 이벤트 번역만 맡고, 답변은 전용
OpenCode 인스턴스(opencode/ workspace, codeassist 에이전트)가 만듦.
- accounts: 이메일 로그인, access 60분 / refresh 14일, entra/config 는 501
- chat: 세션 목록·검색·메시지·취소 + POST /chat/stream 어댑터(part.delta→token,
  idle→usage/done, 클라 끊겨도 턴 감시 태스크가 DB 마무리, 첫 이벤트 60초 타임아웃)
- OpenCode 1.18 멀티 프로젝트라 모든 요청에 ?directory= 부착
- docs-lib 에 OpenCode SDK 1.18.6 타입 원본, pytest 32

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-16 21:28:31 +09:00
leehc991028andClaude Fable 5.1 08fdc1a258 docs: OpenCode+Django 백엔드 전환 분석·결정·stage-1 기록
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-16 21:24:17 +09:00
leehc991028 858ee9e9da Initial Commit 2026-09-16 17:22:14 +09:00