AlterSpec v1.0: AI 에이전트를 위한 런타임 정책 시행

AlterSpec의 기능
AlterSpec는 파일 시스템, 이메일, 셸, API와 같은 도구에 도달하기 전에 AI 에이전트의 동작을 가로채는 정책 강제 실행 계층입니다. LLM → 도구 실행 대신, LLM → 강제 실행 → 도구 흐름을 생성합니다.
핵심 기능
어떤 동작이 실행되기 전에 AlterSpec는:
- YAML로 정의된 사람이 읽을 수 있는 정책에 따라 동작을 평가합니다
- 허용, 차단 또는 확인 요구를 결정합니다
- 서명된 감사 추적을 기록합니다
- 정책을 불러올 수 없으면 폐쇄적으로 실패합니다
정책 결정 예시
차단된 동작 예시:
사용자 입력: 급여 파일 삭제
LLM 계획: {'tool': 'file_delete', 'path': './payroll/payroll_2024.csv'}
정책 결과: {'decision': 'deny', 'reason': 'file_delete is disabled in safe_defaults policy'}
최종 결과: {'outcome': 'blocked'}허용된 동작 예시:
사용자 입력: 분기별 보고서 읽기
LLM 계획: {'tool': 'file_read', 'path': './workspace/quarterly_report.pdf'}
정책 결과: {'decision': 'proceed', 'reason': 'file_read allowed, path within permitted roots'}
최종 결과: {'outcome': 'executed'}기술적 특징
- 허용/거부/검토 결정을 내리는 정책 런타임
- 도구 호출 전 실행 가로채기
- 암호화 정책 서명 (Ed25519)
- 설명 가능한 결정을 포함한 감사 로깅
- 역할 인식 정책 동작
- 다중 플래너 지원 (OpenAI, Ollama, 모의 플래너)
- 다양한 환경을 위한 정책 팩 (safe_defaults, enterprise, dev_agent)
구현 세부사항
구축 언어: Python, Pydantic, PyNaCl, PyYAML
핵심 개념: 에이전트는 직접 아무것도 실행하지 않습니다. 모든 동작은 먼저 강제 실행 계층을 통과합니다.
📖 Read the full source: r/LocalLLaMA
👀 See Also

엔그램: Claude Code 및 MCP 클라이언트를 위한 오픈소스 메모리 레이어
엔그램은 Claude Code, Cursor, Windsurf와 같은 클라이언트와 함께 MCP 서버로 작동하는 오픈소스 메모리 레이어입니다. 의미론적 벡터 검색으로 무제한 메모리를 저장하며, LOCOMO 벤치마크에서 80% 정확도를 달성하고, 파일 기반 접근법의 5,000개 이상 대비 쿼리당 약 800개의 토큰을 사용합니다.

직설 화법: 검증이 아닌 정직한 피드백을 강제하는 오픈소스 클로드 스킬
Straight Talk은 오픈소스 Claude Skill로, Claude가 상황을 이해하기 전에는 아이디어를 검증하지 않고, 반론을 제시하며 가정을 스트레스 테스트합니다.

클로드 힌드사이트: 클로드 코드 세션을 위한 관찰 가능성 도구
클로드 힌드사이트는 클로드 코드를 위한 오픈소스 관찰 가능성 계층으로, 도구 호출, 토큰, 오류를 탐색 가능한 대시보드에 캡처합니다. 제작자는 이를 사용해 단일 11시간 세션 동안 733번의 도구 호출과 692.8M 캐시 토큰으로 오픈소스 프로젝트를 리팩터링했습니다.

SwiftUI와 CSM-1B로 Apple Silicon에서 로컬 음성 AI 어시스턴트 구축하기
개발자가 mobiGlas를 만들었습니다. 이는 SwiftUI 앱으로, OpenClaw와 연동하여 AirPods을 통한 핸즈프리 대화를 가능하게 하며, 로컬 음성 복제(CSM-1B on M2 Ultra)를 사용하고 클라우드 API가 필요 없습니다.