agentcontract v0.0.1: AI 코딩 에이전트를 위한 휴대용 JSON 권한 계층

agentcontract v0.0.1은 MIT 라이선스의 작은 Python 라이브러리로, AI 코딩 에이전트를 위한 휴대용 JSON 권한 계층을 정의합니다. 핵심 아이디어는 특정 에이전트 런타임에 독립적으로 에이전트가 수행할 수 있는 도구, 경로, 네트워크 작업을 지정하는 간단한 JSON 계약입니다.
주요 기능
- 권한 계약: 허용/거부된 도구, 허용/거부된 파일 경로, 네트워크 접근 제어, 인간 승인이 필요한 도구를 나열하는 JSON 구조입니다.
agc gui: 대화형으로 계약을 작성, 검증, 저장하고 제안된 도구 호출을 드라이런할 수 있는 새 로컬 브라우저 UI입니다.- 휴대성: 계약을 리포지토리에 커밋하고 일반 설정처럼 코드 리뷰를 할 수 있으며, 여러 에이전트/런타임에서 재사용할 수 있습니다.
예제 계약
{
"allow_tools": ["read_file", "write_file"],
"deny_tools": ["shell"],
"allow_paths": ["./src/"],
"deny_paths": ["~/.ssh/", "~/.env"],
"allow_network": false,
"require_approval": ["shell"]
}이 계약은 에이전트가 ./src/ 아래의 파일만 읽고 쓸 수 있고, 셸 명령을 실행할 수 없으며(승인된 경우 제외), 네트워크 접근이 없도록 강제합니다. ~/.ssh/ 및 ~/.env/와 같은 민감한 경로에 대한 접근을 차단합니다.
각 도구의 내부 권한 모델을 신뢰하는 대신, 파일 작업, 명령 실행, API 호출 또는 토큰 소비 전에 모든 런타임이 확인할 수 있는 단일 휴대용 정책을 정의합니다.
대상 사용자
에이전트 도구를 구축하거나 실제 리포지토리에서 코딩 에이전트를 실행하며 지루하고 휴대 가능하며 감사 가능한 권한 계층을 원하는 개발자입니다.
📖 전체 출처 읽기: r/openclaw
👀 See Also

ZuckerBot MCP 서버는 OpenClaw 에이전트가 메타 광고 캠페인을 실행할 수 있도록 지원합니다.
ZuckerBot은 OpenClaw 에이전트가 메타 광고를 직접 제어할 수 있도록 하는 MCP 서버로, 인간의 개입 없이도 전체 캠페인 루프를 실행할 수 있게 해줍니다. 현재 50개 이상의 고유 에이전트가 이를 사용하여 경쟁사 광고를 수집하고, 타겟팅을 생성하며, 캠페인을 시작하고, 코드에서 성능을 조정하고 있습니다.

StartClaw: Claude 통합이 가능한 ZeroClaw 기반의 헤드리스 브라우저 자동화 도구
StartClaw는 ZeroClaw의 Rust 기반과 Composio v3 통합을 기반으로 구축된 브라우저 자동화 도구로, 로컬 하드웨어 없이 클라우드에서 헤드리스로 실행되도록 설계되었습니다. 안정성을 위해 Claude만을 사용하며, 토큰 사용량을 약 5배 줄이는 내장 컨텍스트 압축 기능을 포함합니다.

오픈클로가 클로드 코드 유출 기능을 통합합니다
OpenClaw 사용자가 자신의 봇으로 유출된 Claude 코드(Instructkr의 Rust 재구현)를 분석하여 특정 아키텍처 패턴을 선별적으로 OpenClaw 설정에 이식했습니다. 이 통합은 자동 시작 연속성, 대화 압축 및 사전 도구/사후 도구 후크 프레임워크와 같은 실용적인 개선에 중점을 둡니다.

퍼스트-트리: 클로드 코드를 이용해 수면 중 GitHub 알림을 분류하는 오픈소스 데몬
메뉴 바에서 실행되는 오픈소스 데몬으로, Claude Code를 사용하여 GitHub 알림을 자율적으로 분류합니다. 최근 스캔에서 100개의 알림 중 98개를 처리하고 단 2개만 사람의 검토를 위해 남겼습니다.