Reflection 루프 → 후보 저장 → chat 첫 turn suffix 출력. live verified (commit 8f2536a). 승인 시 dispatch ✅. 자동 코드 생성 안정성은 🚧.
✅ surface verified최근 대화에 비슷한 요청이 여러 번 남습니다. 현재 구현은 최근 24시간 대화를 기준으로 후보를 찾습니다.
일일 reflection cycle (3am window) 이 대화 이력 → LLM → 반복 의도 후보 저장. 다음 chat session 의 첫 turn 에 suffix 로 즉시 surface (RunInstalledSkillBranch + runner loop 양쪽 path).
매일 아침 자동으로 받으시겠어요? 원하시면 "네"라고 답해주세요.
사용자 "네" / "설치해줘요" 답 → InstallConsentBranch 가 직접 dispatch. LLM 자유 의지에 의존하지 않고 *literal trigger phrase* 검출. 7-day silence window 로 spam 방지.
등록된 스킬은 SkillStore 에 저장되어 cron 실행. 단 LLM 이 자동 생성한 코드는 syntax 만 검증되고 *runtime 동작* 은 패키지마다 다름. 사용자가 코드 / 설정 / cron inspect 권장.
최근 대화가 로컬 SQLite에 저장됩니다
LLM이 의도 유사성을 분석하고 그룹화합니다
chat 첫 turn 에 후보를 suffix 로 출력 → 사용자 "네" → InstallConsentBranch dispatch.
Alpha. Reflection 코드는 engine/session.go + engine/reflection.go 에.
bug / 의문 / 기여 환영.