← 패치노트

일관성 2026-06-08

v1.10.2

init --json 순수 JSON 출력 (12th 외부평가 Codex P3, UR-0146)

🤖 `init --json` 이 사람용 출력 대신 순수 JSON 요약 1개 — AI 에이전트가 JSON.parse 가능.

핵심 변경

leerness init --json 이 기존엔 --json 을 silent ignore 하고 배너+15줄 사람용 로그를 출력 → 이제 **순수 JSON 요약**: { ok, action:'init', version, path, harnessFiles, dryRun, minimal }.
io 에 **quiet 모드(setQuiet)** 추가 — log/ok/warn(사람용)만 묵음, fail/failJson(오류)은 항상 노출. init(install) 큰 핸들러 내부 다중 log 게이팅(침투적) 없이 비침투적 묵음.
init 디스패치가 --json 시 setQuiet(true) → install → finally setQuiet(false) → JSON 1개 emit (배너/공지 누출 0).

GitHub 릴리스 v1.10.2 →