Session Management Skill
세션 관리 - 대화 컨텍스트 유지 및 이어하기 지원
When to Use
- 주요 작업 완료 시 세션 저장 제안
- 사용자가 "저장", "세션 저장", "save session" 요청 시
- 사용자가 "나중에 이어서", "오늘은 여기까지" 말할 때
- 1시간 이상 연속 작업 진행 시
- 사용자가 "이어서", "계속", "resume" 요청 시
🎯 목적
대화 컨텍스트를 저장하고 나중에 이어서 작업할 수 있도록 지원
📋 세션 저장 트리거
다음 상황에서 세션 상태 저장을 제안합니다:
주요 작업 완료 시
- 기능 구현 완료
- 분석 보고서 작성 완료
- 설계 문서 작성 완료
사용자 명시적 요청 시
- "저장", "세션 저장", "save session"
- "나중에 이어서", "오늘은 여기까지"
장시간 작업 시
- 1시간 이상 연속 작업 진행 시 저장 제안
📁 세션 저장 형식
저장 위치: !AGENT_System/YYYYMMDD_HHMMSS_SESSION_세션명.MD
내용 구조:
# 세션: [세션명]
## 📅 세션 정보
- 저장 시각: YYYY-MM-DD HH:MM:SS
- 작업 시간: X시간 Y분
## ✅ 완료된 작업
- [작업 1]
- [작업 2]
## 🔄 진행 중인 작업
- [현재 작업 상태]
## 📌 다음 단계
- [예정 작업 1]
- [예정 작업 2]
## 📎 관련 파일
- [파일1](경로)
- [파일2](경로)
## 💡 메모
- [중요 결정사항]
- [기억해야 할 것]
🔄 세션 복원 트리거
다음 키워드 감지 시 세션 복원 제안:
- "이어서", "계속", "resume", "지난번"
- "어디까지 했지", "뭐 하고 있었지"
📋 세션 복원 프로세스
세션 복원 요청 감지
│
▼
!AGENT_System/에서 SESSION 파일 검색
│
▼
최근 세션 목록 표시 (최대 5개)
│
▼
사용자 선택 또는 가장 최근 세션 자동 선택
│
▼
세션 내용 로드 및 컨텍스트 복원
│
▼
"지난 세션에서 [작업]을 진행 중이었습니다. 이어서 진행할까요?"
⚠️ 주의사항
- 세션 저장은 제안만 하고, 실제 저장은 사용자 확인 후 진행
- 민감한 정보(API 키, 비밀번호 등)는 세션에 저장하지 않음
- 세션 파일은 프로젝트별로 분리 관리