self-study-agent: self-driving loop, no memory format details, auto_repeat config

- Replace static pipeline diagram with self-driving loop (check memory → decide → execute → repeat)
- Remove detailed memory structure JSON schemas from all files
- Remove honcho-specific storage strategy from skill (storage is caller's responsibility)
- Add auto_repeat section to config.yaml (enabled, max_sessions_per_chat, stop_conditions)
- Add rule 8 (auto-repeat) and rule 9 (termination conditions) to execution rules
- Add session transition logic to adaptation.md (due cards → review, incomplete → study)
This commit is contained in:
2026-06-19 11:43:34 +09:00
parent 9afc5f4491
commit ab79a2a72b
7 changed files with 65 additions and 211 deletions
@@ -35,26 +35,10 @@
2. {question3}
3. ...
### 다음 단계
- 자기 평가 루프 시작
- 예상 문제 수: {count}개
- 예상 소요 시간: {minutes}분
### 다음 단계 (자동)
- 복습 예정 카드: {count}개 → 복습 세션 자동 시작
- 또는 미완료 주제: {topic} → 새 학습 세션 자동 시작
- 또는 모든 완료 → 새 주제 탐색
```
## 메모리 저장 형식
리포트 생성 후, 다음 형식으로 메모리에 저장:
```json
{
"session_id": "session_id",
"topic": "topic_title",
"concepts": [...],
"facts": [...],
"procedures": [...],
"code_patterns": [...],
"connections": [...],
"source_refs": [...],
"timestamp": "ISO timestamp"
}
```
리포트와 세션 결과를 메모리 저장합니다.