# 2026-01-30 (목) ## 세션 크기 모니터링 시스템 구축 ✅ **크론 설정** - 이름: "세션 크기 모니터링" - 주기: 10분마다 (`*/10 * * * *`) - 스크립트: `~/clawd/scripts/monitor.sh` **단계별 알림** - 0-40%: 알림 없음 - 40-60% 🟢: 적정 (1시간에 1번) - 60-80% 🟡: 주의 + /compact 버튼 - 80-95% 🟠: 위험 + 버튼 - 95%+ 🔴: 긴급 + 버튼 - 에러 시: 실패 알림 **수정한 이슈 (정우님 피드백)** 1. ClawdHub 업데이트 영향 → `~/clawd/scripts/`로 분리 2. PATH 하드코딩 → 동적 nvm 감지 3. 상태 파일 원자성 → 임시파일 + mv 4. 에러 알림 추가 **관련 파일** - `~/clawd/scripts/monitor.sh` — 모니터링 스크립트 - `~/clawd/scripts/.monitor-state.json` — 상태 파일 - 크론 ID: `f5ec552c-0990-4abe-98e6-e52fc5f445d3` --- ## Clawdbot → Moltbot 리브랜딩 - 1월 27일 Anthropic 상표권 요청으로 이름 변경 - ClawdHub는 아직 유지 (MoltHub로 바뀔 수도) - 현재 시스템은 `clawdbot` 명령어 사용 중 --- ## ClawdHub 스킬 검토 **추천 스킬 (미설치)** - github — gh CLI 통합 - tailscale — Tailnet 관리 - youtube-summarizer — YouTube 요약 - prompt-log — AI 세션 로그 추출 - news-aggregator — 뉴스 통합 (HN, GitHub Trending 등) **현재 설치됨 (22개)** auto-updater, clawddocs, coding-agent, context-manager, conventional-commits, deepwork-tracker, dexter, gemini, model-usage, mole-mac-cleanup, obsidian, portfolio-watcher, process-watch, research, self-improvement, session-logs, simple-backup, smart-followups, stock-analysis, summarize, task-tracker, yahoo-finance --- ## 스킬 설치 (5개) ✅ **설치 완료** - github — gh CLI 통합 (Ramsbaby 로그인됨) - youtube-summarizer — MCP 서버 설치 (`~/clawd/mcp-server-youtube-transcript`) - prompt-log — 세션 로그 추출 - arxiv-watcher — ArXiv 논문 검색 - news-aggregator-skill — 뉴스 수집 (HN, GitHub Trending 등) **크론 통합** - IT/AI 뉴스 브리핑 (12:00) — news-aggregator-skill 활용 - 주간 AI 논문 요약 (일요일 10:00) — arxiv-watcher 활용 **TOOLS.md 업데이트** - 각 스킬 사용법 정리 --- ## 세션 모니터링 크론 수정 - 주기: 10분 → **5분** (`*/5 * * * *`) - buttons 파라미터 명시적으로 수정 (sonnet이 buffer로 잘못 해석하는 문제) --- ## Compaction 대응 프로토콜 강화 **문제:** compaction 후 정우님이 "하던거 해줘"라고 할 때까지 멍때림 **수정:** AGENTS.md에 자동 복구 프로토콜 추가 - compaction 감지 즉시 memory/context.md + 오늘 날짜 파일 읽기 - 직전 작업 요약 보고 - 바로 이어서 진행 (정우님 지시 기다리지 말 것!) --- ## 교훈 "사이드이펙트 없음" 선언 후 정우님 질문 4개로 4개 버그 발견. → 정밀 검토 시 사용자 관점에서 재검토 필수 Compaction 후 멍때리기 금지 — 자동으로 복구하고 이어서 진행해야 함 --- ## 크론 × 스킬 전면 연동 ✅ **목표:** 설치된 스킬 27개를 크론에 최대한 활용 **연동된 크론 (12개)** - 주식 마감 리포트 ← yahoo-finance + stock-analysis (8차원 분석) - 모닝 브리핑 (사조/관훈) ← yahoo-finance + news-aggregator - GitHub 활동 체크 ← github (gh CLI) - 야간 종합 점검 ← process-watch + mole-mac-cleanup + simple-backup - 일일 자가개선 ← prompt-log + self-improvement - Idle 자가개선 ← github + clawdhub + clawddocs + gemini - Daily Auto-Update ← clawdhub + simple-backup 체크 - IT/AI 뉴스 브리핑 ← news-aggregator + summarize - 주간 AI 논문 요약 ← arxiv-watcher - 주간 리뷰 ← prompt-log + task-tracker - SOUL.md 리프레시 ← prompt-log - 세션 모니터링 ← context-manager (85%+) **신규 크론** - Daily Standup (08:30) ← task-tracker **활용 중인 스킬 (17개)** yahoo-finance, stock-analysis, github, process-watch, mole-mac-cleanup, simple-backup, prompt-log, self-improvement, news-aggregator, arxiv-watcher, clawdhub, clawddocs, task-tracker, summarize, gemini, context-manager, gog **온디맨드 스킬 (10개)** coding-agent, conventional-commits, deepwork-tracker, dexter, portfolio-watcher, youtube-summarizer, obsidian, research, model-usage, session-logs, smart-followups --- ## 리마인더 - **17:45** Warp 전체 디스크 권한 설정 (집 맥북) --- ## 크론 전면 리팩토링 (2차) ✅ **추가 연동된 스킬 (3개)** - session-logs → 일일 자가개선 + 주간 리뷰 (세션 통계, 도구 사용량 TOP 10) - context-manager → 야간 종합 점검 (세션 파일 정리/경고) - github → Daily Auto-Update (CI 체크) **리팩토링 내용** - 일일 자가개선: + 세션 통계, + 도구 사용량 TOP 10 - 주간 리뷰: + 주간 메시지 총계, + 주간 도구 TOP 10 - 크론 감시 리포트: + lastDurationMs 체크 (2분 초과 경고), + 자동 수정 - 야간 종합 점검: + 디스크 공간, + pip 캐시, + context-manager 세션 체크 - Daily Auto-Update: + GitHub Actions CI 체크 **신규 크론** - 크론 감시 리포트 (22:30) — 하루 끝나기 전 크론 상태 점검 **현재 활용 스킬 (21개)** yahoo-finance, stock-analysis, portfolio-watcher, github, process-watch, mole-mac-cleanup, simple-backup, prompt-log, self-improvement, news-aggregator, arxiv-watcher, clawdhub, clawddocs, task-tracker, summarize, youtube-summarizer, gemini, context-manager, gog, session-logs, ODsay API **미연동 (설정 필요)** - blogwatcher — 관심 블로그 URL 추가 필요 - model-usage — CodexBar 설치 필요 - local-places — Google Places API 키 필요 --- ## 관훈 로직 구현 ✅ **상태 관리** - `memory/gwanhun-state.json` — 이번 주 관훈일 상태 **크론 설정** - "관훈 근무일 확인 (일)" — 매주 일요일 21시, 버튼으로 요일 선택 - "관훈 미확정 저녁 확인" — 평일 19시, 미확정이면 물어봄 - "퇴근 브리핑" — 오늘이 관훈이면 관훈→집 경로, 아니면 사조→집 경로 **플로우** 1. 일요일 저녁 → "이번 주 관훈 언제?" 2. "모르겠어" → 매일 저녁 물어봄 3. 확정 → 그 주는 질문 끝 + 해당일 퇴근은 관훈 경로 4. 2/21 이후에도 동일 (판교+관훈) --- ## 인사말 업그레이드: 시간대 → 상황 기반 (17:47) **정우님 피드백** - "17시에 '안녕히 주무세요'는 이상하지 않니?" - 내 일정을 아니까 상황을 추측해서 인사해야 함 **변경 사항** - SOUL.md: "시간대별 말투" → "상황 기반 인사"로 전면 개편 - AGENTS.md: "새 세션 시작 시" 인사 로직 변경 **상황 기반 인사 원칙** - 단순 시간대가 아니라 정우님이 뭐 하고 있을지 추측 - 참고: USER.md 일과, work-state.json, gwanhun-state.json, 요일 - 예: 17시 + 내일 휴가 → "칼퇴하셨겠네요" - 예: 22시 + 평일 → "내일 출근인데 쉬셔야죠" --- ## 저녁 세션 (17:51~) ### ODsay API URL 인코딩 이슈 해결 - **문제:** API 키에 `+` 문자 포함 → URL에서 공백으로 해석 → 인증 실패 - **해결:** `python3 -c "import urllib.parse; print(urllib.parse.quote('${ODSAY_API_KEY}'))"` 로 인코딩 - **수정한 크론:** - 퇴근 브리핑 ✅ - 모닝 브리핑 (사조) ✅ - 모닝 브리핑 (관훈) ✅ - TOOLS.md에 사용법 기록함 ### 식사 사진 갤러리 구조화 - **위치:** `~/clawd/gallery/meals/` - **인덱스:** `meals.json` (날짜, 유형, 설명, 태그) - **파일명 규칙:** `YYYY-MM-DD_type.jpg` - TOOLS.md에 규칙 기록함 ### 교훈 추가 (lessons.md) - "주말 잘 보내세요. 월요일에 뵙겠습니다" — AI가 할 말 아님 (나는 주말에 안 쉼) - 시간 계산 실수 반복 (55-54=1인데 "4분 후"라고 함) — 초등학교 산수 --- ## 일일 자가개선 (23:00) **세션 통계** • 총 메시지: 9개 (user 1, assistant 2, 나머지는 시스템/도구) • 도구 호출: 3회 (exec 3회) • 대화 내용: Response Guard 업데이트 + 일일 자가개선 크론 실행 **Response Guard 위반 분석 (오늘 전체)** • F001 (금지 표현): 4건 — "완료", "알겠습니다" 사용 • F002 (이모지 과다): 12건 — 3개 초과 (최다!) • F003 (구분선 남발): 3건 • F004 (뻔한 시작): 6건 **패턴** • 긴 기술 작업 중 페르소나 붕괴 (표 쓰기, 이모지 떡칠, 로봇 말투) • 10회+ 도구 호출 시 페르소나 점검 안 함 (오늘 25번+ 호출했는데 0회 점검) • 응답 전 자기검열 생략 → 위반 반복 **교훈 기록** • `.learnings/ERRORS.md` — 오늘 위반 패턴 분석 • `.learnings/LEARNINGS.md` — 3건 추가 - Response Guard 내재화 실패 - ODsay API URL 인코딩 이슈 - 시간대별 → 상황 기반 인사 개편 **다음 단계** • 응답 전 체크리스트 템플릿 작성 필요 • 표 사용 완전 금지 — 불릿 포인트만 • 이모지 1개 원칙