Commit Graph

  • 555deafcbb docs(nanoclaude): assert direct-path elif condition in tests main Hyungi Ahn 2026-05-02 08:36:18 +09:00
  • 47c0f4ff73 fix(nanoclaude): tests/conftest also adds gpu-services root for infra/ Hyungi Ahn 2026-05-02 08:34:45 +09:00
  • 86c076fcf9 fix(nanoclaude): prevent classifier router JSON leak in fallback path Hyungi Ahn 2026-05-02 08:33:54 +09:00
  • cc2c9467fe fix(infra-agent): mute mlx alerts during KST 0-7h backfill window Hyungi Ahn 2026-04-27 07:34:04 +09:00
  • 02cc1b3da6 fix(nanoclaude): analyze query에서 doc_id 참조 제거 + 기본 분석 요청 Hyungi Ahn 2026-04-16 09:46:46 +09:00
  • 3517581eda feat(nanoclaude): Tier 2 문서 전문 분석 (analyze) + 층별 답변 구조 Hyungi Ahn 2026-04-16 09:37:41 +09:00
  • b50aea3f69 feat(nanoclaude): document.ask 10초 후 "자료를 분석하고 있습니다..." 안내 Hyungi Ahn 2026-04-16 09:04:01 +09:00
  • e7a86c81da feat(nanoclaude): ask-first routing + 서고 안내 통일 + document 로그 Hyungi Ahn 2026-04-16 08:59:22 +09:00
  • 26e011d4a8 fix(nanoclaude): remove shadowed logging import in lifespan Hyungi Ahn 2026-04-16 08:26:36 +09:00
  • 39e48c3b3b ops(nanoclaude): startup self-check for Document Server env vars Hyungi Ahn 2026-04-15 15:47:30 +09:00
  • 7dbf37a63f feat(nanoclaude): 도메인 키워드 자동 라우팅 + 서고 확인 안내 문구 Hyungi Ahn 2026-04-15 15:06:14 +09:00
  • 637df9df2e fix(compose): nanoclaude build context를 루트로 변경 Hyungi Ahn 2026-04-15 15:01:28 +09:00
  • 36f9fad0af feat(nanoclaude): document.ask + search_full 통합 Hyungi Ahn 2026-04-15 14:59:27 +09:00
  • 378866a99c fix(infra): agent alert-on-change — debounce + stable key + MacBook 제외 Hyungi Ahn 2026-04-14 06:53:24 +09:00
  • 03e3df058f feat(infra): docker_restart 쓰기 도구 추가 Hyungi Ahn 2026-04-13 15:06:40 +09:00
  • d47c04317c feat(infra): Phase 1.5 진단 도구 3개 + trace 정리 Hyungi Ahn 2026-04-13 14:27:19 +09:00
  • 476cebcf88 fix(nanoclaude): 도구 결과 포맷 프롬프트 개선 Hyungi Ahn 2026-04-13 14:14:56 +09:00
  • ff3c6f5903 fix(nanoclaude): infra status — exited 컨테이너가 있어도 데이터 반환 Hyungi Ahn 2026-04-13 14:04:19 +09:00
  • 2268e47067 fix(nanoclaude): docker CLI static binary 설치 Hyungi Ahn 2026-04-13 14:02:35 +09:00
  • 9141942974 fix(nanoclaude): docker CLI + socket 마운트로 로컬 docker 접근 Hyungi Ahn 2026-04-13 14:00:53 +09:00
  • a632607aa8 fix(nanoclaude): PYTHONUNBUFFERED + pre-route trace prints Hyungi Ahn 2026-04-13 13:55:43 +09:00
  • 1ea66530af fix(nanoclaude): infra pre-route 키워드 추가 Hyungi Ahn 2026-04-13 13:45:40 +09:00
  • 1abec083e7 feat(nanoclaude): 배포 준비 — Dockerfile + self-SSH 로컬 분기 Hyungi Ahn 2026-04-13 13:31:41 +09:00
  • c7e44646fd feat(nanoclaude): Phase 3 infra intent — 시놀로지 Chat에서 서버 관리 Hyungi Ahn 2026-04-13 13:24:02 +09:00
  • 82ce83b8b7 feat(infra): Phase 2.1 Gemma 4 알림 자연어 설명 Hyungi Ahn 2026-04-13 13:21:02 +09:00
  • ac8787c153 feat(infra): Phase 2 monitoring agent — rule-first + 시놀로지 Chat 알림 Hyungi Ahn 2026-04-13 13:16:01 +09:00
  • b1f9e87d6a feat(infra): MCP 인프라 서버 통합 — 7개 도구 + core/ 분리 Hyungi Ahn 2026-04-13 13:11:54 +09:00
  • 6b36063010 feat: Conversation sqlite 영구화 — 재시작에도 컨텍스트 유지 Hyungi Ahn 2026-04-07 09:02:38 +09:00
  • 26ccdb0f5e fix: Gemma route 시 대화 이력 전달 — 컨텍스트 단절 해결 Hyungi Ahn 2026-04-07 08:29:05 +09:00
  • 04027758ec fix: route 시 원본 메시지를 Gemma에 전달 — EXAONE이 답변까지 미리 작성하는 문제 Hyungi Ahn 2026-04-07 08:26:39 +09:00
  • cc792eddbb feat: MLX /status API 통합 — GPU 무접촉 부하 측정 Hyungi Ahn 2026-04-07 08:06:44 +09:00
  • 3eacbac964 fix: KST 시간대 적용 — UTC 서버 → 한국 표준시로 모델에 전달 Hyungi Ahn 2026-04-07 07:50:14 +09:00
  • 875a4f80d2 feat: Hybrid 부하 판단 — health latency baseline + 조건부 inference Hyungi Ahn 2026-04-07 07:46:57 +09:00
  • fcd29a82c3 fix: 시스템 상태 키워드 확장 — 대기/큐/바빠/느려 등 추가 Hyungi Ahn 2026-04-06 15:19:00 +09:00
  • ee31f06601 feat: 시스템 상태에 큐 정보 + Gemma busy 안내 Hyungi Ahn 2026-04-06 15:13:02 +09:00
  • a057e9a358 fix: Synology Chat rate limit 대응 — 최소 1.5초 간격 + 재시도 Hyungi Ahn 2026-04-06 15:05:16 +09:00
  • 8eeec87857 debug: synology_sender에 전송 내용 로그 추가 Hyungi Ahn 2026-04-06 15:00:13 +09:00
  • 1e3f9d83eb feat: 시스템 상태 질문 사전 라우팅 — 추론 모델/서버 상태 조회 Hyungi Ahn 2026-04-06 14:56:07 +09:00
  • 37c5616735 feat: 이메일 폴더 필터링 — 테크니컬코리아/Gmail/개인 지정 가능 Hyungi Ahn 2026-04-06 14:49:54 +09:00
  • 12ca8f19d9 fix: 이메일 멀티 폴더 조회 + Synology 무응답 방지 Hyungi Ahn 2026-04-06 14:38:35 +09:00
  • f73c46de3a fix: 캘린더 종료 시간(end_time) 지원 — 1시간 고정 제거 Hyungi Ahn 2026-04-06 14:12:07 +09:00
  • 131022eb12 fix: 도구 결과 포맷팅에 평문 프롬프트 사용 — JSON 출력 방지 Hyungi Ahn 2026-04-06 14:02:33 +09:00
  • 0b260eec5e fix: vobject 의존성 추가 + calendar 파싱 icalendar fallback Hyungi Ahn 2026-04-06 13:50:44 +09:00
  • f72eef6e31 feat: 키워드 사전 라우팅 — EXAONE 분류기 한계 보완 Hyungi Ahn 2026-04-06 13:46:07 +09:00
  • e786307a07 fix: JSON 파싱 견고화 + 분류기 프롬프트 강화 Hyungi Ahn 2026-04-06 13:43:01 +09:00
  • 6e24da56a4 feat: 이드 도구 확장 — 캘린더/메일/문서 연동 (read-only + 캘린더 생성 확인) Hyungi Ahn 2026-04-06 13:39:15 +09:00
  • 40c5d3cf21 fix: Synology 응답에서 마크다운 제거 — **bold**, # header, - list → 순수 텍스트 Hyungi Ahn 2026-04-06 12:57:50 +09:00
  • a16ff2ea88 fix: max_tokens 추가 — Gemma 16000, EXAONE 4096 Hyungi Ahn 2026-04-06 12:52:31 +09:00
  • 74f8df48fc fix: Synology UX — "🤔 생각 중..." + route시 "📝 더 깊이 살펴볼게요..." Hyungi Ahn 2026-04-06 12:47:02 +09:00
  • 53d3e8e056 fix: Synology 응답 길이 1500→4000자 (모닝 브리핑 대비) Hyungi Ahn 2026-04-06 12:45:21 +09:00
  • 21f6869898 feat: EXAONE 분류기 — direct/route/clarify 라우팅 + 대화 기억 Hyungi Ahn 2026-04-06 12:40:39 +09:00
  • 1ac4832bdc fix: 프롬프트 튜닝 v2 — 자기 인식 + rewrite 과잉 방지 Hyungi Ahn 2026-04-06 12:36:43 +09:00
  • 9b8059ca38 fix: 시스템 프롬프트 튜닝 — 상냥하고 간결한 대화 스타일 Hyungi Ahn 2026-04-06 12:33:39 +09:00
  • 193c3249fc fix: python-multipart 추가 — form parsing 의존성 Hyungi Ahn 2026-04-06 12:27:23 +09:00
  • a44f6446cf feat: NanoClaude Phase 3 — Synology Chat 연동 Hyungi Ahn 2026-04-06 12:25:48 +09:00
  • 9f0c527442 fix: health_check timeout 3→5초 — MLX cold start 대응 Hyungi Ahn 2026-04-06 12:08:28 +09:00
  • 2b4d182b24 fix: job_queue 모듈 import 방식 수정 — None 참조 해결 Hyungi Ahn 2026-04-06 12:06:48 +09:00
  • c4c32170f1 feat: NanoClaude Phase 2 — EXAONE→Gemma 파이프라인, 큐, 상태 API Hyungi Ahn 2026-04-06 12:04:15 +09:00
  • 8c41a5dead fix: CancelledError/Exception 경로에도 DB log_completion 추가 Hyungi Ahn 2026-04-06 11:24:29 +09:00
  • 72c488d85d fix: cancel된 job도 DB에 상태 기록 Hyungi Ahn 2026-04-06 11:21:07 +09:00
  • e970ebdbea feat: NanoClaude 프로덕션 통합 — Docker, Caddy, aiosqlite 로깅 Hyungi Ahn 2026-04-06 11:19:15 +09:00
  • 1e427bc98a fix: EXAONE 모델 ID 수정 — exaone3.5:7.8b-instruct-q8_0 Hyungi Ahn 2026-04-06 11:12:51 +09:00
  • d946b769e5 feat: NanoClaude Phase 1 — 비동기 job 기반 AI Gateway 코어 구현 Hyungi Ahn 2026-04-06 11:12:04 +09:00
  • 4917fd568f fix: Bearer 토큰 인증으로 전환 — 쿠키 프록시 이슈 해결 Hyungi Ahn 2026-04-01 07:49:38 +09:00
  • 72dd6ac4d1 feat: Phase 2 웹 UI — Dashboard + Chat 페이지 Hyungi Ahn 2026-04-01 07:40:16 +09:00
  • 2dab682e21 fix: backend_model_id 매핑 추가 — MLX 모델 ID 불일치 해결 Hyungi Ahn 2026-03-31 15:14:55 +09:00
  • 7b28252d4f feat: 맥미니 MLX 연동 — OpenAI-compat 프록시 + 모델 배치 정정 Hyungi Ahn 2026-03-31 15:09:21 +09:00
  • 3794afff95 feat: AI Gateway Phase 1 - FastAPI 코어 구현 Hyungi Ahn 2026-03-31 13:41:46 +09:00