AI 코딩 에이전트를 위한
운영 레이어 (operating layer)

기억 · 인수인계 · 검증 · 감사 · 보안 가드를 .harness/ 에 영속화 — 코드를 대신 쓰지 않고, 어떤 에이전트 위에도 얹는 공통 운영 계층. 0 의존성 · offline-first · MCP 85 도구.

$ npm i -g leerness
v1.9.442
최신 버전
443
릴리스
0
의존성
85
MCP 도구

leerness 란?

AI 코딩 에이전트(Claude Code, Cursor, Codex 등)는 코드를 잘 쓰지만 기억하지 못하고, 증거 없이 "완료"를 선언합니다. leerness 는 그 위에 얹는 운영 레이어 — 프로젝트 상태를 .harness/ 파일로 영속화하고 CLI · MCP 도구로 노출합니다. leerness 자체는 LLM 을 호출하거나 코드를 실행하지 않습니다.

🤝 핸드오프 — 세션 시작 시 컨텍스트 자동 로드, 종료 시 인수인계 생성
progress-tracker · decisions · lessons · rules 를 읽어 다음 에이전트가 이어받음
🔍 자기검증 — 거짓 완료/게으름 감지 + 증거 기반 게이트
done 인데 evidence 없음 · 테스트 미실행 · 추적 안 된 TODO 자동 점검
🔐 보안·인코딩 — 시크릿 스캔 + 한글 UTF-8/BOM/CRLF 검사
하드코딩 시크릿·gitignore 정합·셸 스크립트 인코딩 위험 자동 탐지

최근 릴리스

CHANGELOG 자동 동기화 · 총 443개 중 중요 업데이트 107건

v1.9.442 신기능 ★ 2026-06-08
task 계열 positional path 지원 (12th 외부평가 Sonnet P1, UR-0141)
🐛 P1 데이터 오염 수정: `task add "제목" ./경로` / `task list /경로` 가 무시되고 cwd 에 저장되던 문제.
v1.9.441 신기능 ★ 2026-06-08
README ASCII 배너 추가
🎨 README 최상단에 LEERNESS ASCII 아트 배너 추가(CLI `_banner` 와 동일 아트).
v1.9.440 보안 ★ 2026-06-08
🛡️ [안정화/Stable] 시크릿 스캐너 prefix 패턴 placeholder 가드 (12th 외부평가 Opus P2, UR-0140)
️ 안정화 릴리스(Stable) — 보안 스캐너 False-Positive 가 CI 를 깨던 문제 수정.
v1.9.439 일관성 2026-06-08
drift --auto-fix --json 순수성 (10th 외부평가 Codex P1, UR-0135 완결)
📐 `drift check --auto-fix --json` 이 dirty 워크스페이스에서 진행로그를 stdout 에 섞던 비-순수 JSON 해소.
v1.9.438 수정 2026-06-08
contract impl ESM re-export 인식 (11th 외부평가 Sonnet P3, UR-0139 완결)
🧩 `export { default as X } from './m'` 재export 의 별칭 X 를 named export 로 인식.
v1.9.437 일관성 2026-06-08
--json 에러 전역화: unknown command + 무효 choice (11th 외부평가 Codex P2/P3, UR-0138)
📐 자동화(CI/MCP)가 모든 에러 경로를 JSON.parse 할 수 있도록 중앙 에러 2종을 순수 JSON 화.

전체 패치노트 →

안정화 하이라이트

데이터 무결성 · 보안 · 호환성 — 핵심 안정화 업데이트

v1.9.440 보안 2026-06-08
🛡️ [안정화/Stable] 시크릿 스캐너 prefix 패턴 placeholder 가드 (12th 외부평가 Opus P2, UR-0140)
v1.9.436 보안 2026-06-08
시크릿 스캐너 all-X/0 placeholder FP 차단 (11th 외부평가 Opus P3, UR-0139)
v1.9.433 보안 2026-06-08
11번째 외부평가: contract verify backtick-bullet 강선언 FN 수정 (UR-0136~0139)
v1.9.431 보안 2026-06-08
health exit code 정책: 보안 CRITICAL CI 게이트 (10th 외부평가 UR-0130)
v1.9.426 데이터무결성 2026-06-07
10번째 외부평가: 모듈화 회귀(health) 수정 + contract/rule 일관성 (UR-0128~0131)