This website requires JavaScript.
823292cbb6
docs: Windows msi 빌드 팀원 가이드 — 준비물·서버 주소·빌드·설치·핫키·막힐 때
master
leehc991028 and Claude Fable 5.1
2026-09-22 20:39:43 +09:00
acb6cefbcc
fix(tauri): 맥 번들에 http 허용(ATS) — 서버가 http 라 앱이 요청을 못 보내던 것
leehc991028 and Claude Fable 5.1
2026-09-22 20:36:19 +09:00
5cb7d74efa
chore(tauri): 0.1.4 — 우리 서버(20.200.170.37:8080)용 빌드
leehc991028 and Claude Fable 5.1
2026-09-22 20:33:35 +09:00
996f1c853e
docs(orders): 2026-09-22 정리 — 한 것·다음 할 일·접속 메모
lee-hyeon-cheol and Claude Fable 5.1
2026-09-22 18:34:04 +09:00
526f4e4545
chore: 작업로그·문서 갱신 (9/22 Phoenix·배포 스크립트·우리 서버)
lee-hyeon-cheol and Claude Fable 5.1
2026-09-22 18:33:04 +09:00
8a7df11d9c
docs: 우리 서버 배포 경로·Phoenix 주소·NSG 메모
lee-hyeon-cheol and Claude Fable 5.1
2026-09-22 18:17:39 +09:00
9c064615a9
fix(deploy): 컨테이너→같은 서버 Phoenix 는 host.docker.internal(host-gateway) — 공인 IP 는 컨테이너 안에서 안 닿음
lee-hyeon-cheol and Claude Fable 5.1
2026-09-22 18:15:42 +09:00
ea1fd350da
feat(deploy): 도커 배포(deploy/docker: compose+Dockerfile+deploy.sh) — 우리 환경용. 렌더러가 FabriX/OpenRouter 템플릿 자동 선택, 호스트 변수화. bare deploy.sh 는 git pull 포함. Phoenix 도커 compose
lee-hyeon-cheol and Claude Fable 5.1
2026-09-22 18:09:48 +09:00
f55e673cb5
docs(tech): LLM 관측(Phoenix) — 환경 무관 결정·실측·설치 요령 정리
lee-hyeon-cheol and Claude Fable 5.1
2026-09-22 17:39:39 +09:00
5d1ef6ee30
test(phoenix): ingest 우회 테스트 본문 수정
lee-hyeon-cheol and Claude Fable 5.1
2026-09-22 17:16:54 +09:00
eb3da84f22
feat(phoenix): /phoenix/v1/traces POST 는 비번 없이 — -13 이 8914 경유로 trace 보내는 길
lee-hyeon-cheol and Claude Fable 5.1
2026-09-22 17:16:31 +09:00
671f610371
fix(phoenix): run.sh 가 옛 프로세스를 못 죽이던 것 — 패턴 phoenix.server.main
lee-hyeon-cheol and Claude Fable 5.1
2026-09-22 17:13:29 +09:00
ac7a459dfc
feat(observability): /phoenix/ 중계 — 바깥 포트가 8914 뿐이라 백엔드 뒤에 Phoenix 화면 붙임(Basic 잠금, 접두어 떼고 전달). 로컬 e2e(HTML·자산·GraphQL·REST) 통과
lee-hyeon-cheol and Claude Fable 5.1
2026-09-22 16:34:38 +09:00
8268947fc7
chore: 렌더 산출물 opencode/opencode.json 을 git 에서 뺌 — 서버에서 git pull 막던 원인
lee-hyeon-cheol and Claude Fable 5.1
2026-09-22 16:05:01 +09:00
68b55907f0
fix(observability): Phoenix 는 OTLP protobuf 만 받음(JSON 415) — opentelemetry-proto 로 직렬화, 로컬 Phoenix 실측 통과
lee-hyeon-cheol and Claude Fable 5.1
2026-09-22 15:43:26 +09:00
e60c5bc273
feat(observability): Phoenix 대상 추가 — 같은 span 에 OpenInference 속성 동봉, PHOENIX_HOST 로 /v1/traces. -12 는 도커 불가라 pip 로 뜨는 Phoenix 로 감(deploy/phoenix)
lee-hyeon-cheol and Claude Fable 5.1
2026-09-22 15:39:08 +09:00
340e8e4beb
chore(langfuse): 고객사 -12 는 NAT 없는 도커 — host 네트워크 오버라이드(minio 9100, 웹 8915) + dockerd 수동 기동 절차
lee-hyeon-cheol and Claude Fable 5.1
2026-09-22 15:12:25 +09:00
3e9c392941
chore(langfuse): 고객사용 compose override — 빈 포트 8915 를 웹에 매핑, README 갱신
lee-hyeon-cheol and Claude Fable 5.1
2026-09-22 14:23:35 +09:00
f1f8b7cdf1
docs(langfuse): ABAP_OPENCODE(-13) 연결법 + -13→-12 통신 주의
lee-hyeon-cheol and Claude Fable 5.1
2026-09-22 14:14:04 +09:00
e801ae6a6f
feat(langfuse): 게이트웨이 fabrix 트레이스는 LANGFUSE_TRACE_GATEWAY=1 일 때만 — 질문 하나 = 행 하나 유지
lee-hyeon-cheol and Claude Fable 5.1
2026-09-22 14:08:55 +09:00
c9cc6b7eeb
feat(langfuse): 목록 한 줄 = 채팅(질문/답/토큰), 트리 = OpenCode 도구 호출(SAP 조회·위키 read·grep) 순서대로
lee-hyeon-cheol and Claude Fable 5.1
2026-09-22 14:06:11 +09:00
07d733ea30
fix(langfuse): 테스트가 로컬 .env 의 LANGFUSE_HOST 로 진짜 전송하던 것 차단(autouse) + 게이트웨이 루트 span 에 질문/답 실음
lee-hyeon-cheol and Claude Fable 5.1
2026-09-22 14:01:05 +09:00
678ea2482f
fix(langfuse): 루트 span 에도 observation.input/output — 트레이스 화면 입출력 표시용
lee-hyeon-cheol and Claude Fable 5.1
2026-09-22 13:54:36 +09:00
55f2e8fb60
fix(langfuse): v4 가 옛 ingestion 을 거부 — OTLP/HTTP JSON(/api/public/otel/v1/traces)으로 전환, 로컬 Langfuse 실측 통과. 사용자·세션 속성은 자식 span 에도 복사
lee-hyeon-cheol and Claude Fable 5.1
2026-09-22 13:53:20 +09:00
0321050053
feat(observability): Langfuse 전송 — 턴 마무리(사용자 trace)·게이트웨이(FabriX generation) 두 훅, SDK 없이 HTTP. deploy/langfuse 에 compose+env+반입 절차
lee-hyeon-cheol and Claude Fable 5.1
2026-09-22 13:44:12 +09:00
95b169a7b9
style: 테스트 포맷
lee-hyeon-cheol and Claude Fable 5.1
2026-09-22 10:47:44 +09:00
596c7e52a8
fix(chat): '생각하는 중'과 '작성 중'이 둘 다 보이던 것 — 상태줄 하나로 합치고 첫 글자 전/후로 라벨만 바뀜. 0.1.3
lee-hyeon-cheol and Claude Fable 5.1
2026-09-22 10:47:25 +09:00
69d4dd340f
docs(tech): 고객사 단일 repo 구조(abap-specgen/ + code-assistant/) · VM 배포 루틴 · 반입 절차
lee-hyeon-cheol and Claude Fable 5.1
2026-09-22 10:14:57 +09:00
5277481513
feat(chat): 생각 과정(reasoning·도구 스텝) 토글 + 작성 중 스피너·경과 초 — ABAP_OPENCODE 와 같은 모양. 백엔드가 step 이벤트로 흘림. 0.1.2
lee-hyeon-cheol and Claude Fable 5.1
2026-09-21 21:03:51 +09:00
5ee599fb6b
fix(opencode): MCP 가 덤프한 소스 파일이 workspace 밖이라 read 가 권한 물음에서 영원히 대기 — external_directory allow
lee-hyeon-cheol and Claude Fable 5.1
2026-09-21 20:48:38 +09:00
5c41b4a54d
docs(opencode): SAP 조회는 위키 읽은 뒤 빠진 부분만 — 조건 3개로 명시
lee-hyeon-cheol and Claude Fable 5.1
2026-09-21 20:12:46 +09:00
bc7eaf6de5
feat(opencode): 위키(ABAP_INDEXING 결과물) 먼저 보고 답하기 — SAP 덤프 전에 wiki/programs 등 read/grep
lee-hyeon-cheol and Claude Fable 5.1
2026-09-21 20:10:50 +09:00
4ccabfebb1
chore(backend): 기본 모델 581 GaussO Think — 목록 첫 항목이 OpenCode 기본이라 순서도 바꿈
lee-hyeon-cheol and Claude Fable 5.1
2026-09-21 19:54:22 +09:00
b08afa389a
fix(gateway): FabriX 가 맞는 인증 조합에도 간헐 401 — 4개 조합 뒤 유력 조합 1초 쉬고 한 번 더
lee-hyeon-cheol and Claude Fable 5.1
2026-09-21 19:41:41 +09:00
9bd0849f27
chore(gateway): 인증 조합별 상류 상태코드 로그 + deploy.sh 가 TOKEN_PREFIX=bearer 채움
lee-hyeon-cheol and Claude Fable 5.1
2026-09-21 18:39:28 +09:00
7397061665
fix(opencode): 이미지가 게이트웨이까지 안 오던 것 — vision 모델에 modalities.image 표시 + 이미지 턴은 OpenCode 에 gateway/605 지정
lee-hyeon-cheol and Claude Fable 5.1
2026-09-21 18:33:40 +09:00
377a36a313
chore(gateway): 요청 파트 종류·선택 모델 한 줄 로그 — 이미지 분기 확인용
lee-hyeon-cheol and Claude Fable 5.1
2026-09-21 18:23:35 +09:00
c77fc8a737
chore(tauri): 0.1.1 — 같은 버전 msi 는 Windows 가 설치를 건너뛰어 재배포마다 올림
lee-hyeon-cheol and Claude Fable 5.1
2026-09-21 17:45:50 +09:00
cce6531628
chore(backend): deploy.sh 가 BACKEND_PORT=8080 도 채움 — 빠지면 OpenCode 가 8001 로 렌더돼 연결 실패
lee-hyeon-cheol and Claude Fable 5.1
2026-09-21 17:37:15 +09:00
4078d0ccc7
chore(backend): deploy.sh 필수 env 4개 검사 — 빈 채로 띄우지 않음
lee-hyeon-cheol and Claude Fable 5.1
2026-09-21 17:25:50 +09:00
cdc02a65c0
fix(opencode): .opencode/package.json 을 git 에 — 없으면 OpenCode 가 커스텀 툴을 조용히 스킵(고객사 실측)
lee-hyeon-cheol and Claude Fable 5.1
2026-09-21 16:57:51 +09:00
5c78edcaa5
chore(backend): deploy.sh — 고객사 -12 배포 한 방(env 보강·migrate·시드 import·렌더·재시작·확인)
lee-hyeon-cheol and Claude Fable 5.1
2026-09-21 16:13:48 +09:00
2e7bae4c06
feat: 스니펫 공용화 — 서버 PostgreSQL 테이블 + API, 프론트는 브릿지 대신 HTTP
lee-hyeon-cheol and Claude Fable 5.1
2026-09-21 16:06:14 +09:00
df5feaad3a
docs: 스니펫 공용 PostgreSQL 결정 기록
lee-hyeon-cheol and Claude Fable 5.1
2026-09-21 15:59:38 +09:00
833b834859
style(frontend): '생각하는 중' 자리를 답변 말풍선과 같은 모양으로 — ThinkingBubble
lee-hyeon-cheol and Claude Fable 5.1
2026-09-21 15:34:07 +09:00
5998944f09
fix(frontend): 새 대화 전송 즉시 말풍선+'생각하는 중' 표시, 세션 생성 실패 시 헤로 복귀
lee-hyeon-cheol and Claude Fable 5.1
2026-09-21 15:30:55 +09:00
458a828409
style(frontend): taste-skill 반영 — 오프블랙 글씨, 버튼 알약/카드 10px 분리, 눌림 피드백
lee-hyeon-cheol and Claude Fable 5.1
2026-09-21 15:21:32 +09:00
55e3163695
docs: 인덱싱 가이드 — FabriX 직결(llm_client 헤더 패치)을 기본으로, -12 게이트웨이는 대안
lee-hyeon-cheol and Claude Fable 5.1
2026-09-21 15:01:44 +09:00
e7158808a1
docs: 인덱싱 가이드 — 고객사 PC 에서 -12 게이트웨이(8914) 경유로, FabriX 직결 패치 예시
lee-hyeon-cheol and Claude Fable 5.1
2026-09-21 15:00:38 +09:00
c31cc50b06
docs: 인덱싱 가이드에 로컬(OpenRouter 직결) 절 추가
lee-hyeon-cheol and Claude Fable 5.1
2026-09-21 14:59:23 +09:00
256c40e038
docs: ABAP_INDEXING 을 고객사 FabriX 로 돌리는 팀원 가이드
lee-hyeon-cheol and Claude Fable 5.1
2026-09-21 14:58:26 +09:00
113d97c77c
feat(backend): 이미지 요청만 vision 모델로 — OPENCODE_VISION_MODEL
lee-hyeon-cheol and Claude Fable 5.1
2026-09-21 14:54:04 +09:00
6d7723a533
chore(frontend): 예시 질문에서 ALV 리포트 뼈대(CL_SALV_TABLE) 제거
lee-hyeon-cheol and Claude Fable 5.1
2026-09-21 14:49:28 +09:00
fa172d1413
feat(opencode): ABAP 소스 인덱스 툴 + 답변 출처 표기 규칙
lee-hyeon-cheol and Claude Fable 5.1
2026-09-21 14:37:26 +09:00
89fc8fab45
feat(app): 답변 완료 알림 — 창 안 보고 있으면 토스트 + 트레이 점
lee-hyeon-cheol and Claude Fable 5.1
2026-09-21 14:13:40 +09:00
eb74de2634
docs: stage-2 — -12 SAP MCP·PostgreSQL 전환 기록, 남은 것 갱신
lee-hyeon-cheol and Claude Fable 5.1
2026-09-21 14:04:47 +09:00
fa738a7a2c
fix(backend): PostgreSQL sslmode 를 env 로(기본 prefer) — 고객사 내부 PG 가 SSL 미지원
lee-hyeon-cheol and Claude Fable 5.1
2026-09-21 14:01:29 +09:00
9fc93ffbce
style(admin): 비용 표시 제거 — 사내 LLM 은 단가 없어 항상 0. 토큰·응답시간만
lee-hyeon-cheol and Claude Fable 5.1
2026-09-21 13:49:39 +09:00
d4a5f20787
feat: 관리자 대시보드 — 토큰·비용·응답시간 집계 API + 앱 /admin 페이지
lee-hyeon-cheol and Claude Fable 5.1
2026-09-21 13:39:06 +09:00
aa37cef13d
feat(backend): 스트림 타임아웃 env 화 — 첫 이벤트 300s, FabriX 조각 간 300s 기본
lee-hyeon-cheol and Claude Fable 5.1
2026-09-21 13:31:00 +09:00
e9e644b15b
feat(frontend): Esc 로 답변 생성 중단 — 생성 중 아니면 기존대로 목록 이동
lee-hyeon-cheol and Claude Fable 5.1
2026-09-21 13:24:55 +09:00
8571db5bee
feat(backend): SAP MCP 를 env 로 켜고 끄게 — 고객사 -12 에 별도 기동 절차
lee-hyeon-cheol and Claude Fable 5.1
2026-09-21 10:43:49 +09:00
72a06d6c07
style(frontend): PwC 로고 제거, 기본 라이트 모드, 삼성 팔레트 포인트 Samsung Blue
lee-hyeon-cheol and Claude Fable 5.1
2026-09-21 10:40:32 +09:00
efb9fb46de
style(frontend): 삼성향 라이트 팔레트(samsung) 추가하고 기본으로
lee-hyeon-cheol and Claude Fable 5.1
2026-09-21 10:26:52 +09:00
e351560377
docs: stage-2 남은 것에 이미지 미저장 이슈 추가
lee-hyeon-cheol and Claude Fable 5.1
2026-09-21 09:12:19 +09:00
c0a4a79272
Merge branch 'master' of https://git.sqnotes.com/20260807_OPENCODE_TEMP/CODE_ASSISTANT
lee-hyeon-cheol
2026-09-21 09:05:39 +09:00
0bba4a031f
docs: Raycast·Tinycast 벤치마크 — CodeAssist 가 건질 기능 5개와 차별점
leehc991028 and Claude Fable 5.1
2026-09-20 15:40:02 +09:00
3a602e2890
docs: FabriX 멀티모달 여부·agent-chat API 확인 결과
lee-hyeon-cheol and Claude Fable 5.1
2026-09-18 13:32:56 +09:00
055f0ef473
docs: FabriX 6개 모델 3차 실측 추가
lee-hyeon-cheol and Claude Fable 5.1
2026-09-18 11:30:47 +09:00
7ad48732ae
feat(gateway): 이미지 붙은 요청만 vision 모델(Gemma4)로 — 텍스트는 기본 339
lee-hyeon-cheol and Claude Fable 5.1
2026-09-18 10:34:55 +09:00
2b8c2d7742
docs: 고객사 첫 배포 기록 — stage-2, 배포 트러블슈팅, FabriX 모델 속도 실측, 오늘 order
lee-hyeon-cheol and Claude Fable 5.1
2026-09-17 16:34:59 +09:00
435952f25c
feat(backend): 사내 LLM(FabriX) 게이트웨이 /api/ito + OpenCode FabriX 설정 렌더
lee-hyeon-cheol and Claude Fable 5.1
2026-09-17 16:34:53 +09:00
47d31dbe06
feat(app): 활성 창 캡쳐·캡쳐 목적지 선택·단축키 Ctrl+Alt 재배치 + UX 손질
lee-hyeon-cheol and Claude Fable 5.1
2026-09-17 16:34:48 +09:00
2869985139
feat(backend): Django + OpenCode 백엔드 추가 — 5_django_backend/
leehc991028 and Claude Fable 5.1
2026-09-16 21:28:31 +09:00
08fdc1a258
docs: OpenCode+Django 백엔드 전환 분석·결정·stage-1 기록
leehc991028 and Claude Fable 5.1
2026-09-16 21:24:17 +09:00
2dbd44a621
chore(frontend): 개발 서버에서 로그인 폼 기본 계정 채움
leehc991028 and Claude Fable 5.1
2026-09-16 21:24:17 +09:00
9c6b28782d
style(frontend): ABAP_OPENCODE 디자인 시스템으로 맞춤 + 화면 재구성
leehc991028 and Claude Fable 5.1
2026-09-16 21:24:17 +09:00
506fbf601d
feat(tauri): 맥에서도 빌드되게 Win32 모듈을 cfg(windows) 로 분리
leehc991028 and Claude Fable 5.1
2026-09-16 21:24:17 +09:00
54f75aa089
feat(frontend): 로그인 토큰을 Bearer 로 들고 다니게 — Django 백엔드 연결
leehc991028 and Claude Fable 5.1
2026-09-16 21:24:16 +09:00
858ee9e9da
Initial Commit
leehc991028
2026-09-16 17:22:14 +09:00