0xNyk/lacp
Local-first policy, evidence, memory, and recovery controls for Claude, Codex, Hermes, and other CLI coding agents.
해결하는 문제
LACP는 Claude, Codex, Hermes와 같은 코드 에이전트를 위한 로컬 제어 플레인과 실행 래퍼를 제공합니다. 자율적인 에이전트를 충분한 감시 없이 실행하는 문제를 해결하며, 결정론적 라우팅, 승인 게이트, 증거 기반 검증을 도입하여 에이전트의 행동이 로컬 정책에 의해 통제되도록 보장합니다. 이는 완전히 자율적이고 감시되지 않은 상태로 작동하는 것을 방지합니다.
작동 방식
LACP는 에이전트 호스트와 머신 사이의 계층으로 작동합니다. 에이전트 호출을 가로채고, 리스크 티어(안전, 검토, 또는 중대) 선택, 예산 상한선, 컨텍스트 계약 검증 등의 일련의 검사를 통해 라우팅합니다. 특히 Claude Code용 훅 파이프라인을 사용하여 위험한 작업을 차단하고 출력 품질을 검증합니다. 조직성과 안전성을 유지하기 위해 Git worktrees와 tmux/dmux 세션을 사용하여 병렬 에이전트 세션을 격리합니다. 또한, 지속적인 에이전트 정체성과 기원을 유지하기 위해 Obsidian 기반 지식 그래프를 포함한 다층 메모리 스택을 구현합니다.
대상 사용자
재현 가능한 로컬 에이전트 실행을 필요로 하며, 명시적인 통과/실패 게이트와 감사 가능한 아티팩트를 원하는 개발자들. 또한 관리형 클라우드 서비스보다 로컬 정책 제어를 선호하는 사용자들입니다.
주요 특징
- 정책 기반 실행: 리스크 티어와 예산 상한선을 통해 명령을 라우팅하여 무단 또는 고비용 작업을 방지합니다.
- 증거 파이프라인: PR로 승격되기 전에 변경 사항을 검증하기 위해 기계 검증 가능한 증거(e2e, API, 계약 테스트)를 생성합니다.
- 5단계 메모리 스택: 세션 메모리, Obsidian 기반 지식 그래프, 인게스트 파이프라인, 코드 인텔리전스를 결합하여 지속적인 컨텍스트를 유지합니다.
- 런타임 격리: Git worktrees와 세션 지문을 사용하여 병렬 에이전트를 격리하고 상태 손상 방지합니다.
- Claude Code 훅: 품질 게이트를 강제하고
chmod 777또는 포크 폭탄과 같은 위험한 시스템 호출을 차단하는 모듈식 Python 훅입니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트