Resolve conflicts by preferring remote changes

This commit is contained in:
g1nation
2026-05-14 21:58:59 +09:00
parent 0004853fcf
commit 05d05a392c
12 changed files with 1237 additions and 837 deletions
+8
View File
@@ -73,6 +73,13 @@ export interface IAgentConfig {
* false: 기존 3단계(Planner→Researcher→Writer) 그대로 — 1 LLM 호출 절약 (저성능 모델/저지연 우선 시).
*/
enableReflection: boolean;
/**
* [Self-Reflection → Knowledge] Reflector critique 중 의미 있는 발견을 brain의
* `lessons/auto-reflector/`에 lesson 카드로 영속화할지 여부. true(기본)이면 동일/유사 패턴이
* 다음 미션에서 retrieval로 자동 주입되고, 같은 critique이 반복될수록 occurrences/severity가
* 누적됨. false면 critique은 그 미션 한정으로만 사용되고 사라짐.
*/
autoLessonFromReflection: boolean;
}
// ─── 경로 정규화 유틸리티 ───
@@ -160,6 +167,7 @@ export function getConfig(): IAgentConfig {
cfg.get<number>('knowledgeMix.secondBrainWeight', 50)
))),
enableReflection: cfg.get<boolean>('enableReflection', true),
autoLessonFromReflection: cfg.get<boolean>('autoLessonFromReflection', true),
};
}