Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
3.4 KiB
3.4 KiB
2026-09-23 — 한 것 / 다음에 이어서
오늘 한 것
Phoenix 사용 기록 보강 — 고객사 -12·-13, 우리 서버 전부 반영·확인
- 질문마다 metadata
model+tags(skill:<이름>/wiki/mcp:<함수>). 두 레포 같은usage_tags(). - ABAP_OPENCODE 워처: 배포 직후 이벤트 구독이 이벤트를 못 받음(OpenCode 1.18.32 실측) → 30초마다 최근 세션 훑어 빠진 턴 전송.
- SAP MCP 소스 덤프(
erp_src) 24시간 지나면 다음 덤프 때 자동 삭제(ERP_SRC_TTL_HOURS). MCP 번들 교체로 -12·-13 반영. - →
docs/tech/observability-phoenix.md"2026-09-23 추가"
우리 서버(20.200.170.37) 정리
- CodeAssist 에 SAP MCP 연결(abap-opencode 네트워크 합류). 서비스명
ca-opencode—opencode로 두면 DNS 가 겹쳐 ABAP_OPENCODE 가 깨짐(약 20분 사고, 복구). →docs/troubleshootings/2026-09-23-docker-dns-collision.md - ABAP_OPENCODE 기본 모델 GLM 5.2 고정, anthropic/opencode 제공자 끔, OpenCode
1.18.32고정. - 스니펫 143개 적재 + 한글 설명 143·이름 변경 11 반영.
스니펫 개선 (코드 push 완료)
- 이름 규칙: 영문 대문자·숫자·
_, 3~50자. 입력 중 "저장될 이름"·중복 실시간 표시. 서버도 같은 규칙. - 설명 필수. 검색 대상 = 이름 + 설명 + 본문 ★머리줄·주석줄(한글 검색: 팝업 0→8, 전표 0→6).
import_snippets는 빈 DB 에서만(규칙 변경 후 중복 추가 버그 사전 차단).- 한글 설명 초안·새 이름:
docs/snippets/snippet_meta_review.csv(아직 사람 검토 전 — 초안 그대로 반영함). 반영 명령apply_snippet_meta. →docs/snippets/README.md - 앱 0.1.5 빌드:
Desktop\CodeAssist_0.1.5_team.msi(우리 서버, MD5 6088EEEC0DB40DE824DE9EC585610F5A),…_customer.msi(고객사, EEF432157676839A219772EB5664CA35).
기타
- sqnotes git 로그인: Gitea 토큰으로 교체(이 PC). 채팅에 비번·토큰 노출됨 → 바꿀 것.
- 고객사 반입 파일은
Desktop\고객산반입파일\YYYYMMDD\에만.
다음에 이어서
- 고객사 스니펫 반영 —
Desktop\고객산반입파일\20260923\(회사 PC)code-assistant_repo.txt(MD5 F03E88934631E40EBD878C654F3631C7) → repo 루트에서 풀고 push- -12:
cd /www/abap-ito/code-assistant/5_django_backend && bash deploy.sh - -12:
.venv/bin/python manage.py apply_snippet_meta ../docs/snippets/snippet_meta_review.csv --dry-run→ 확인 후--dry-run빼고 실행 - 앱:
codeassist_0.1.5_part1~4.txt합쳐 설치 (copy /b …)
- 스니펫 설명 검토 — CSV 훑어보고 고칠 것 있으면 고쳐서
--overwrite로 재반영(또는 앱에서 F2). - 우리 서버 NSG 8080·6006 열렸는지:
curl http://20.200.170.37:8080/api/v1/health→ 열리면CodeAssist_0.1.5_team.msi로 확인. - (선택) 스니펫 미리보기 창에 설명 한 줄 표시.
- 고객사 Phoenix(
http://10.196.81.34:8914/phoenix/)에서mcp:태그 실제로 찍히는지. - 밀린 것: 인덱스 서버(팀원 index.db), 이미지 재진입 표시, 자동 업데이트, WBS 잔여(에러로그·매뉴얼).
접속
- 우리 서버
ssh pwc-rnd-aide-lab(edge_user). 클론~/codeassist,~/abap-opencode. - 고객사 -12
ssh -p 8912, -13ssh -p 8916@10.196.81.34. repo/www/abap-ito. -12 MCP 는/www/mcp(재기동은 저장 환경변수로 — troubleshooting 참고).